2016-07-11 10 views
0

Ich schreibe eine Excel-Funktion, die im Grunde Folgendes sagt:Geschachtelte IF-Anweisung in Excel-Funktion

Wenn B2 leer ist, nichts tun.

Wenn B2 Text enthält, überprüfen Sie, ob I2 leer ist.

Wenn I2 leer ist, prüfen Sie, ob H2 kleiner als Null ist.

Wenn H2 kleiner als Null ist, zurückkehren „Nein“, sonst return „Ja“

Wenn I2 nicht leer ist, dann überprüfen, um zu sehen, ob I2 kleiner als Null ist.

Wenn I2 kleiner als Null ist, zurückkehren „Nein“, sonst return „Ja“

I, wie unten die Funktion geschrieben haben, aber ich erhalte eine Fehlermeldung. Ich habe es mehrmals durchgesehen und bin mir nicht sicher, was falsch ist. Ein Paar frische Augen und Hilfe wird sehr geschätzt.

IF(B2="", "", (IF(I2="", (IF H2<0, "No", "Yes"), IF(I2<0, "No", "Yes")))) 
+1

'(IF H2' sollte' IF (H2' und '(if (...))' nicht braucht das externe '()' entweder. –

Antwort

1

Sie haben Ihre ( an den falschen Stellen.

=IF(B2="", "", IF(I2="", IF(H2<0, "No", "Yes"), IF(I2<0, "No", "Yes"))) 
+0

Oh mein Gott - ich weiß nicht, wie ich das vermisst habe. Sehr geschätzt! – Megan