Функция множественных критериев Excel с промежуточными - PullRequest
0 голосов
/ 04 октября 2018

Итак, у меня есть ячейка со следующей информацией, например, «Счет 8/10», и мне нужна формула, которая переводит в «если значение находится в диапазоне от 0 до 4, возвращает« Плохое », если значение в диапазоне от 5и 7, вернуть «Среднее», если значение находится в диапазоне от 8 до 10, вернуть «Хорошо».

Я пробовал If с серединой, чтобы извлечь «8» из «Балла 8/10»,но не смог получить остальную часть результата.

Ответы [ 2 ]

0 голосов
/ 04 октября 2018

Вот мой ответ, хотя я думаю, что @ pnut's предпочтительнее.

=IF(MID(A3,(FIND(" ",A3,1)+1),FIND("/",A3,(FIND(" ",A3,1)+1))-(FIND(" ",A3,1)+1))+0<5,"Bad", IF(MID(A3,(FIND(" ",A3,1)+1),FIND("/",A3,(FIND(" ",A3,1)+1))-(FIND(" ",A3,1)+1))+0>7, "Good","Medium"))

Это позволяет получить символы между первым пробелом и первым символом "/", преобразовать их в число и затем сравнитьчем число, чтобы выбрать соответствующее значение.

0 голосов
/ 04 октября 2018

Пожалуйста, попробуйте:

=CHOOSE(MATCH(1*TRIM(MID(A1,FIND("/",A1)-2,2)),{0,5,8}),"Bad","Medium","Good")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...