Страницы: 1
RSS
Некоррекно работающая формула "Если" со множественными условиями
 
Добрый вечер!
Подскажите пожалуйста проблема с формулой "Если"  со множественными условиями, файл прикрепил и проблему описал в файле.
У меня есть ячейка АА20, и Y20, мне нужно что бы в ячейке Y20 при условии что если в ячейке АА20 нет символов, тогда оставить в y20 ничего,если в аа20 ноль, тогда так же ничего,  если в aa20 число больше 0 и меньше 2500, было значение LR в y20, если в аа20 больше 2500 и меньше 4500, тогда MR, если в аа20 больше 4500, тогда HR.
Сейчас прописанна формула, но увы я не могу понять почему там где нету цен, она ссылаеться на ячейку где указанна по формуле "" пустота, и возвращает значение HR.
Подскажите пожалуйста альтернативную формулу исходя из запроса.
 
там же не пусто там формула, возвращающая ""
ИЛИ(AA20=""; AA20=0)
Изменено: Тимофеев - 28.11.2023 17:17:31
 
Это можно увидеть если нажать вычислить формулу. у вас не выполняется условие епусто(), замените на сравнение с ""
 
Попробуйте это
=IF(OR(AA20="",AA20=0),"",IF(AND(AA20>0,AA20<2500),"lR",IF(AND(AA20>=2500,AA20<4500),"MR","HR")))

Если будете на русском писать, заменить запятые на точка с запятой
Изменено: DAB - 28.11.2023 17:39:17
 
Формула для Y20
Код
=ЕСЛИ(ИЛИ(ДЛСТР(AA20)=0;AA20=0);"";ВПР(AA20;{0;"LR":2500;"MR":4500;"HR"};2))
или
=ЕСЛИ(ИЛИ(AA20="";AA20=0);"";ВПР(AA20;{0;"LR":2500;"MR":4500;"HR"};2))
или
=ЕСЛИ(-(0&AA20);ВПР(AA20;{0;"LR":2500;"MR":4500;"HR"};2);"")
Изменено: АlехМ - 28.11.2023 18:00:25
Алексей М.
 
Код
=ЕСЛИОШИБКА(ПРОСМОТР(AA20;{0:1:2500:4500};{"":"LR":"MR":"HR"});"")
Страницы: 1
Наверх