Ich baue eine verschachtelte IF-Anweisung, und ich glaube, ich vermisse eine ELSE, aber ich kann nicht herausfinden, wo. Ich habe die folgende Aussage:Excel verschachtelte IF-Anweisungen, die False zurückgeben
=
IF(AND(B2="4",E2="R37",X2="Y"), "Non-Competing",
IF(AND(B2="4",E2="R37",X2="N"), "Competing",
IF(AND(B2="4",E2<>"R37",RIGHT(Z2,2)="00"), "Non-Competing",
IF(AND(B2="4",E2<>"R37",RIGHT(Z2,2)<>"00"), "Competing",
IF(B2<>"4","-")))))
Ich dachte, das letzte Bit den Rest abdecken würde, aber ich erhalte eine FALSCH, wenn ich hatte gehofft, um ein Ergebnis zu erhalten. Zum Beispiel, wenn B2 = 4, E2 = R37 und X2 = Y, erwarte ich "Non-Konkurrierende", aber erhalte FALSE. Ich versuchte auch eine Kombination mit ODER:
IF(OR(AND(B41="4",E41="R37",X41="Y"),
AND(B41="4",E41<>"R37",RIGHT(Z41,2)="00")), "Non-Competing",
IF(OR(AND(B41="4",E41="R37",X41="N"), AND(B41="4",E41<>"R37",RIGHT(Z41,2)
<>"00")), "Competing",
IF(B41<>"4","-")))
... was mir das gleiche Ergebnis gibt.
Jede Hilfe wäre sehr willkommen!
Wenn Sie die einzelne IF-Linie herausziehen und die gleichen Daten referenzieren funktioniert es? –