
Ich habe Probleme beim Abrufen einer verschachtelten if-Anweisung. Ich versuche zu sagen, ob ein Datum über oder unter einem anderen Datum liegt, es ist „Verschiebt sich“ oder „Verschiebt sich nicht“. Sollte kein großes Problem sein, aber ich kann nicht herausfinden, warum sie alle „Verschiebt sich“ abrufen, obwohl das nicht korrekt ist.
=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", ))
Auch mein erster Beitrag. Ich entschuldige mich für etwaige falsche Formatierung.
Antwort1
Sie benötigen das zweite IF nicht, wenn nur zwei Ausgaben erwartet werden:
=IF(VLOOKUP(N2,O2:$P$5048,2,FALSE)>=$L$4,"Moving","Not Moving")
Es ist einfach
=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
Sind Sie sich auch sicher, dass es O2
relativ ist? Es macht mehr Sinn, dass es so sein sollte$O$2
Tatsächlich bringt die Verwendung vollständiger Spaltenverweise in SVERWEIS keine Nachteile mit sich:
=IF(VLOOKUP(N2,$O:$P,2,FALSE)>=$L$4,"Moving","Not Moving")