Вложенный оператор IF в Excel не работает

Вложенный оператор IF в Excel не работает

Возникли проблемы с извлечением вложенного оператора if. Попытка сказать, что если дата закончилась под другой датой, то это "Переезд" или "Не переезд". Не должно быть большой проблемой, но не могу понять, почему они все вытаскивают "Переезд", хотя это неправильно.

=IF(VLOOKUP(N2,$O$2:$P$5048,2,FALSE)>=$L$4,"Moving",IF(VLOOKUP(N2,$O$2:$P$5048,2,FALSE) < $L$4,"Not Moving", ))

https://ibb.co/bvGSgk

https://ibb.co/emovZ5

Также мой первый пост. Прошу прощения за неправильное форматирование.

решение1

Вам не нужен второй IF, если ожидаются только два результата:

=IF(VLOOKUP(N2,O2:$P$5048,2,FALSE)>=$L$4,"Moving","Not Moving")

Просто это так

=IF(Condition, What to do if true, What to do if false)

https://support.office.com/en-us/article/IF-function-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2


А ты уверен насчет того, O2что это относительно? Логичнее, что это должно быть$O$2

На самом деле, нет ничего плохого в использовании ссылок на полные столбцы в VLOOKUP:

=IF(VLOOKUP(N2,$O:$P,2,FALSE)>=$L$4,"Moving","Not Moving")

Связанный контент