2017-01-26 1 views
0

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!

+0

Wenn Sie die einzelne IF-Linie herausziehen und die gleichen Daten referenzieren funktioniert es? –

Antwort

0

Die fehlende sonst ist in IF(B2<>"4","-"). Sie benötigen IF(B2<>"4","-",<whatever last-ditch-answer>) Wenn Sie False erreichen, dann ist B2 4, aber keine der anderen Bedingungen wurde erfüllt.

Ohne Ihre Daten zu sehen, kann ich nicht sicher wissen, aber ich vermute, dass Sie möglicherweise die gesamte Anweisung als ein anderes Verhalten gedacht haben. Wenn das der Fall ist, würde ich IF(B2<>"4","-") direkt durch "-" ersetzen.

+0

Vielen Dank für die Antwort! Sie haben Recht, dass ich wollte, dass sich die ganze Aussage wie die Else verhält. Ich habe es durch "-" ersetzt, aber immer noch "-" erhalten, wenn ich nicht hätte. Ich denke, es gibt ein Loch mit einer (oder mehreren) IF-Anweisungen, aber ich kann es einfach nicht finden. –

+0

Ich habe es herausgefunden! Ich habe Apostrophe um die 4 gesetzt, also wurde es nicht als ein numerischer Wert gelesen. Vielen Dank für die Hilfe mit der Else-Anweisung! :) –

Verwandte Themen