Возникли проблемы с переносом вложенного оператора 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 ответ1

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")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .