2011-07-04 2 views
1

Как я могу сделать это в Excel с многократным IF заявление: -Multiple IF заявление в Excel

enter image description here

условия: - 1) Если МФЦ Дата не равно нуля, то Mfc Дата 2) Если Mfc является нулевым, то Rcv Date 3) Если оба Mfc & Rcv Даты являются нулевыми, то Tran Date

Спасибо.

ответ

4

IF функция имеет следующую структуру:

IF(logical_test, [value_if_true], [value_if_false]) 

Вы можете гнездо дополнительно ИФ в [value_if_true] и/или [value_if_false] аргументов.

В вашем конкретном случае, вставьте в E2 и скопировать перетаскивание вниз:

=IF(ISERROR(C2),IF(ISERROR(B2),D2,B2),C2) 

Теперь, это предполагает, что ваши даты иногда #NULL!, как говорит ваш вопрос, но я сомневаюсь, что это то, что вы на самом деле имею в виду. Может, ты имеешь в виду пустое? Или какая-то другая ценность? Если вы имеете в виду пробел, то замените ISERROR на ISBLANK выше.

0

Вот как бы вы написать в течение, скажем, HIJ предполагая на NULL вы имеете в виду значение 0, а не пустую ячейку:

=IF(C4>0,C4,IF(B4>0,B4,D4)) 

С точки зрения непрофессионала, если C4 больше 0, дайте мне C4 , если это не тогда, скажите мне, если B4 больше 0, и если да, дайте мне B4, иначе просто дай мне D4).

Смежные вопросы