Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1944to1948
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

verschachtelte Wenn Formel

verschachtelte Wenn Formel
14.09.2023 17:05:59
Sina123
Hallo Zusammen,

Ich möchte ein Lohnabrechnung in Excel simulieren und hierzu greifen manche Sozialabgaben nur in bestimmten Gehaltskategorien mit bestimmten % Sätzen.
ich benötige Hilfe mit einer WENN Formel:

Folgende Berechnung soll stattfinden:
Wenn der Betrag unter 5.000 ist, dann nehme den Betrag 5.000*20,4%
Wenn der Betrag zwischen 5.000 und 7.300 liegt, dann rechne wie folgt:
Der Betrag ist z.B. 6500: Dann 5000*9,8% und 6500*10,6%,
Wenn der Betrag über 7300 liegen, dann multipliziere wie folgt:
Der Betrag ist z.B. 7500: dann 5000*9,8% und 7300*10,6%. 7300 ist das Ende der Berechnungsgrenze auch wenn der Betrag darüber liegt.

In G20 steht das Gehalt:
=WENN(G205000;G20*0,204;WENN(G20>5000;((5000*9,8/100)+(G20*10,6/100));WENN(G20>7300;((5000*9,8/100)+(7300*10,6/100)))))

Die Formel funktioniert bis 7.300 und dann wird trotzdem weiter berechnet, obwohl die Berechnung bei 7.300 enden sollte. Wo liegt mein Fehler?
Vielleicht liegt er in dem Abschnitt +(G20*10,6/100)), dass er das Gehalt weiter multipliziert, auch wenn es über 7300 liegt?

Ich wäre Euch für Hilfe sehr dankbar.

LG Sina

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: verschachtelte Wenn Formel
14.09.2023 17:10:19
SF
Hola,
ich habs nicht nachgerechnet oder so, aber du musst anders herum prüfen.
Wenn G20 zB 25000 ist, dann ist die erste Wenn-Formel schon erfüllt und die 2. wird überhaupt nicht mehr beachtet.
Also, zuerst >7300 prüfen, danach >5000.
Gruß,
steve1da
AW: verschachtelte Wenn Formel
14.09.2023 18:48:54
Yal
Hallo Sina,

zu den Schaltbetrag befinden sich, für alles was drunter liegt eine feste Abgabe:
bei 5000 ist es 5000*20,4%=1.020
bei 6400, 1657
bei 7300, 2430,8

Daher kannst Du rückwärts:
wenn größer als 7300, nehme 2.430,80 und "steig aus"
sonst wenn größer als 6500 (wenn nicht schön "ausgestiegen", weil >7300), nehme den festen Abgabe für 6500: 1657 und rechne 10,6 auf alles was über 6500 liegt, und fertig.
sonst wenn größer als 5000, 1020 + (Lohn - 5000) * 9,8% (fertig)
sonst (unter 5000) Lohn * 20,4

Ergibt diese Formel
=WENN(A1>7300;2430,8; WENN(A1>6500;1657+(A1-6500)*0,106;WENN(A1>5000;1020+(A1-5000)*0,098;A1*0,204)))


Userbild

Passt es so?

VG
Yal
Anzeige
AW: mir ist es lieber ohne WENN() ...
14.09.2023 19:41:49
neopa C
Hallo Sina,

... z.B. mit folgende Formel für einen Wert in A1:
=(A15000)*0,204*A1+(A1>=5000)*(490+MIN(A1;7300)*0,106)

Gruß Werner
.. , - ...
AW: verschachtelte Wenn Formel
15.09.2023 01:22:13
Ulf
=WENN(G20>=7300;5000*0,098+G20*0,106;WENN(G20>5000;5000*0,098+G20*0,106;G20*0,206))
AW: verschachtelte Wenn Formel
18.09.2023 11:29:51
Sina123
Hallo zusammen,

ich habe mir eine Lösung aus Euren Vorschlägen gebastelt - vielen Dank für den Input.

LG
=MIN(G20*{20,4.10,6}%+{0.490};1263,8)
24.09.2023 15:11:09
lupo1
Man kann die Formel auch länger schreiben mit SUMME; dort erkennt man dann auch alle Werte gleich wieder, anders, als hier das kryptische Glied n (innerhalb von y=mx+n).

Wird nur bei Nachfrage geliefert.
Anzeige
Ist es so, dass man jetzt auf Archivthreads antworten kann?
24.09.2023 15:22:55
lupo1
... denn ich habe 10 Tage nach dem Threadbeginn 14.9. heute am 24.9. geantwortet.
AW: Gegenfrage ...
24.09.2023 19:37:26
neopa C
Hallo lupo1,

... wie hast Du denn den thread aktiviert?

Ich vermute sehr stark, Du hast einen Beitrag zum thread im Listenmodus aktiviert, oder? Dort waren zuletzt am 18.09.23 Beiträge eingestellt. Also erst 6 Tage vor heute. Deshalb erscheinen diese auch im Listenmodus und darüber kann der tthead aktiviert und somit auch geantwortet werden.

Seit dem vorgenommenen Update von hans vor ein paar Monaten, gelangt man dadurch nämlich in den gesamtem jeweiligen Forumthread und kann somit auch auf einen Beitrag in diesem antworten, der älter ist (hier also z.B. 10 Tage). Früher konnte man nur auf den jeweiligen letzten Beitrag antworten.

Wenn aber der letzte Beitrag eines beliebigen threads nicht mehr im Listenmodus erscheint, wüßte ich nicht, wie man dann noch den thread aktivieren könnte. Insofern würde ich momentan Deine Frage im Betreff verneinen.

Gruß Werner
.. , - ...
Anzeige
Muss dann wohl im Listenmodus gewesen sein.
24.09.2023 23:23:12
lupo1
Ansonsten weiß ich in diesem Forum wirklich so manchmal nicht, was ich gerade tue :-)
AW: Muss dann wohl im Listenmodus gewesen sein.
24.09.2023 23:38:55
Hans W. Herber
... woran das wohl liegen mag ...
hans
Da wir am Geburt des Kindes ...
18.09.2023 15:39:09
Yal
... beteiligt waren, wären wir entzügt, einen Bild davon zu sehen. ;-)

Könntest Du posten, welche Formel am Ende entstand?
Es könnte unter Umstand andere Fragenden mit gleichen Problem hilreich sein.

VG
Yal

AW: Da wir am Geburt des Kindes ...
18.09.2023 16:05:23
Sina123
=+WENN(G20>=7300;1262;WENN(UND(G20>5000;G207300);5000*0,098+G20*0,106;G20*0,204)))

LG
AW: welche aber zumindest einen Schönheitsfehler hat ...
18.09.2023 19:03:13
neopa C
Hallo Sina,

... denn entweder ist der verwendete Absolutwert 1262 in Deiner Formel nicht korrekt oder der Grenzwert 7300 muß kleiner sein. Denn wenn 7300 korrekt ist, muß der Absolutwert 1263,8 sein. Das kannst Du mit meiner Formel überprüfen.

Gruß Werner
.. , - ...
Anzeige
AW: vergleiche mal die Ergebnisse der Formel mit anderen owT
15.09.2023 08:38:46
neopa C
Gruß Werner
.. , - ...
Falsch
14.09.2023 19:13:58
Yal
Im Prinzip richtig, aber die Eckpunkte falsch berechnet:

bei 5000 ist es 5000 * 20,4% = 1020
zw. 5000 und 6500 ist es 1020 +(6500 - 5000) * 10,6% = 1179
zw. 6500 und 7300 = 1257,40 (9,8%)
drüber 1257,40

und auch noch die % vertauscht.

Also:
=WENN(A7>=7300;1257,4; WENN(A7>=6500;1179+(A7-6500)*0,098;WENN(A7>=5000;1020+(A7-5000)*0,106;A7*0,204)))


VG
Yal

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige