Excel WENN-Formel (Verschachtelung)
Hallo, ich habe folgendes Problem und hoffe mal auf schnelle Hilfe.
Habe in einer Excel-Tabelle 3 Spalten:
A: Sollwert
B: Istwert
C: Abweichung in %
A,B und C seien jetzt der Einfachhalt halber die Zellen.
Im Regelfall stehen in A und B Zahlenwerte in EUR.
Beispiel:
A: 30
B: 35
C: 16,67
Der Inhalt der Zelle C ergibt sich aus folgender Formel:
=-100+(100/G41*J41)
Jetzt habe ich die Formel erweitert, da bei einem A1-Wert von "0" die Formel versagt, da Division durch 0. Also lasse ich in diesem Fall die Zelle C einfach leer.
=WENN(A1<>0;WENN(B1<>0;-100+(100/A1*B1);"");"")
Nun möchte ich aber einen Wert bei der Abweichung erhalten, falls einer von beiden "0" ist.
Sollte der Sollwert "" sein, soll die Abweichung "-100" sein.
Sollte der Istwert "" sein, soll als Abweichung "100" angezeigt werden.
Sind Sollwert und Istwert "", soll C leer bleiben, also "".
Dazu habe ich folgende Formel ausprobiert:
Allerdings erhalte ich jetzt IMMER "-100" angezeigt.
=WENN(A1=""&B1<>0;"-100";WENN(A1<>0;WENN(B1<>0;-100+(100/A1*B1);"");""))
Zuerst prüfe ich, ob A1 leer UND B1 eine Zahl ungleich 0 hat. Falls JA, soll "-100" angezeigt werden, ansonsten soll die erste Formel angewand werden.
Eine Prüfung auf B1=""&A1<>0 muss dann auch noch rein. Allerdings wollte ich erst einmal die eine Variante zum laufen bekommen.
So, nun hoffe ich auf eure Hilfe.
MfG
der_benn
|