#excel #excel-formula
#excel #excel-формула
Вопрос:
Как сгенерировать формулу для 4 операторов if? В T26 необходимо проверить значение.
Вот условия:
1 - 500 000 -> 500k$
500 000 - 1 000 000 -> 1M$
1 000 000 - 2 000 000 -> 2M$
Вот что было достигнуто:
=IF(T26="";"";IF(T26>1;"500k$";IF(T26>=500000;"1M$";IF(T26>=1000000;"2M$";""))))
Комментарии:
1. Измените порядок условий в обратном порядке.
2. Спасибо, сэр! Может быть, вы можете добавить его в качестве ответа, чтобы мы могли отметить это решенным
Ответ №1:
Первое true
сравнение выигрывает, поэтому для правильной работы со списком перекрывающихся интервалов вам нужно начать с того, который не перекрывается, и работать в обратном направлении:
=IF(T26>=1000000;"2M$";IF(T26>=500000;"1M$";IF(T26>=1;"500k$";"")))
Если вы не хотите беспокоиться о порядке интервалов, вам необходимо каждый раз указывать как нижнюю, так и верхнюю границы:
=IF(T26="";"";IF(AND(T26>=1;T26<500000);"500k$";IF(AND(T26>=500000;T26<1000000);"1M$";IF(T26>=1000000;"2M$";""))))