
ネストされた 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", ))
初めての投稿です。書式が間違っていたらごめんなさい。
答え1
2 つの出力のみが予想される場合は、2 番目の 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")