4 если заявления в формуле Excel - PullRequest
0 голосов
/ 18 апреля 2019

Как сгенерировать формулу для 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 Ответ

3 голосов
/ 18 апреля 2019

Первое 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$";""))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...