Clever-Excel-Forum

Normale Version: WENN & ISTLEER #WERT!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,

brauche mal eure Hilfe!!!

Ich habe eine Monatsabrechnung Tabelle Erstellt, und mit Formel über SVerweis.
Unter Bruttobezüge habe ich folgenes Problem.

Wenn ich Std Lohn X Std als Formel :
Code:
=WENN(U24="";"";U24*R24/100*X24)

bekomme ich zwa das richtige ergebnis raus, aber dann berechnet er nicht negative beträge.

Habe den Code schon mehrmals angepasst, aber ohne erfolg.
Denn er muss auch negative eintragung berechnen.
Das Tut er mit dieser Formel:
Code:
=WENN(ISTLEER((U27*R27/100*X27));0;U27*R27)

Aber wenn kein Eintrag in X27 vorhanden, bekomme ich diese Fehlermeldung #WERT!

Ich würde gerne beide Formel kominieren, so, dass ich negative Beträge berechnen kann, aber auch gleichzeitig, wenn im Sverweis kein eintrag vorhanden ist, dass er kein Fehler #WERT! ausgibt.

Da sich auch alle SVerweis eintragungen verschieben können, kann ich nicht mit fester Formel arbeiten.
Ich schaffe es irgend wie nicht, 2WENN Funktion zu kominieren...
Kann mir einer weiter helfen?

Gruß 
[attachment=38056]
Hallöchen,

habe Deine Tabelle nicht heruntergeladen. Warum Sollte Deine Formel keine negativen Beträge rechnen? Ich sehe da erst mal keinen Grund ...:

Arbeitsblatt mit dem Namen 'Tabelle1'
QRSTUVWX
24-0,062-13

ZelleFormel
Q24=WENN(U24="";"";U24*R24/100*X24)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Hallo,

danke für die Antwort.
Leider muss ich dir widersprechen.

Dein Code ist gleich wie meiner.
Siehe Bild
[attachment=38059]

Und ich bekomme da immer nur 0,00€ raus.


Aber ich würde gerne den 2. Code verwenden, da der soweit funkzoniert.
Code:
=WENN(ISTLEER((U27*R27/100*X27));0;U27*R27)

Leider will der Code nicht klappen, wenn kein eintrag in zeile 31 vorhanden ist!!!

Gruß
Hallöchen,

Du kannst gerne widersprechen, aber Du hast ja gesehen, dass da ein negativer Wert raus kommt.
Auch bei dieser Formel ist kein Zusammenhang zur geschilderten Fehler erkennbar:

=WENN(ISTLEER((U27*R27/100*X27));0;U27*R27)

hier steht nix von Zeile 31. Da musst Du wohl nachschauen, ob eine der genannten Zellen eine Formel enthält, die sich auf Zeile 31 bezieht.
Zudem ist dieses Konstrukt ISTLEER((U27*R27/100*X27)) schon recht ungewöhnlich. Mit ISTLEER prüfe ich in der Regel Zellen und nicht Ergebnisse von Berechnungen.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
11

ZelleFormel
C1=WENN(ISTLEER(A1*B1);0;1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg

... wäre übrigens auch nett, wenn Du mal Deine E-Mail-Daten prüfst und unser Forum in Deine White-List nimmst. Wir bekommen immer Fehlermeldungen ...
Hallo,

wenn in X 0 steht, dann kann das Ergebnis nur 0 sein!
Moin Edgar,

Einspruch. Was in X steht interessiert doch bei diesem ISTLEER-Konstrukt nicht.... ISTLEER bringt hier immer FALSCH und entsprechend wird immer U27*R27 gerechnet.
Hi Andre,

bei dieser Formel (aus der Tabelle):
Code:
=WENN(U23="";"";U23*R23/100*X23)

wird 0 ausgegeben, wenn in X23 eine 0 steht. Wenn man diese so ändert:

Code:
=WENN(U23="";"";U23*R23/100*WENN(X23=0;100;X23))

sollte es funktionieren, auch ohne das ISTLEER-Konstrukt. Noch besser wäre es, wenn in der Lohnarten-Tabelle in E statt leerer Zellen 100 stünde!
Zudem scheint der TE WENNFEHLER noch nicht zu kennen.

[attachment=38079]
Hi Edgar,
Ich habe auf Basis der letzten Frage vom TE geantwortet. Dass Du Dich auf was anderes beziehst war mir aus Deiner Antwort nicht klar Sad