Excel 嵌套 IF 语句不起作用

Excel 嵌套 IF 语句不起作用

无法提取嵌套的 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")

相关内容