Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

WENN & ISTLEER #WERT!
#1
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ß 

.xls   Lohn- und Gehaltsabrechnung - Kopie.xls (Größe: 83 KB / Downloads: 10)
Antworten Top
#2
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
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
Hallo,

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

Dein Code ist gleich wie meiner.
Siehe Bild
   

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ß
Antworten Top
#4
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 ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Hallo,

wenn in X 0 steht, dann kann das Ergebnis nur 0 sein!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
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.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#7
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.


.xls   Lohn- und Gehaltsabrechnung.xls (Größe: 81 KB / Downloads: 1)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
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
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste