Verschachtelte WENN Formel für mich nicht zu lösen
#1
Hallo zusammen,

ich möchte folgenden Sachverhalt durch eine Wenn Formel Lösen:

nach 1-jähriger Betriebszugehörigkeit vom 19. bis 35. Lebensjahr 10,10 €, ab dem 36. Lebensjahr 10,41 €,
nach 2-jähriger Betriebszugehörigkeit vom 19. bis 35. Lebensjahr 11,63 €, ab dem 36. Lebensjahr 11,94 €,
nach 3-jähriger Betriebszugehörigkeit vom 19. bis 35. Lebensjahr 13,17 €, ab dem 36. Lebensjahr 13,48 €

Mein Versuch:

=WENN(D8=0;0;WENN(D8=1;WENN(F8<=35;10,1;WENN(F8>=35;10,46;WENN(D8=2;WENN(F8<=35;11,63;WENN(F8>=35;11,94;)))))))

Sobald D8 (die Betriebszugehörigkeit ) von mir auf zwei gesetzt wird kommt FALSCH
F8 sagt das Alter aus.

Kann mir jemand weiter helfen  :22:

LG

Yves
Top
#2
Hi,

hol dir die Daten mit einem SVERWEIS():

Vorschlag entfernt - hat nicht mit allen Kombinationen funktioniert
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hallo,

würde auch mathematisch gehen und wäre kürzer, wenn es den Rundungsfehler im 2. Jahr nicht geben würde!
Arbeitsblatt mit dem Namen 'Tabelle1'
 DEFGH
7BZ Alter  
82 36 11,94

ZelleFormel
H8=10,1+(F8>=36)*0,31+(D8=2)*1,53++(D8>=3)*1,54
VG
von René und seinen 3 Gehirnzellen

Top
#4
Hi,

habe gerade festgestellt, dass mein vorheriger Vorschlag nicht richtig funktioniert. Hier ein funktionsfähiger:

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDEF
1AlterZugeh.BetragZugeh.Betrag
222313,70 €110,10 €
3211,63 €
4313,70 €
5110,41 €
6211,94 €
7313,48 €

ZelleFormel
C2=WENN(A2<19;"#NV";WENN(A2>=36;SVERWEIS(B2;$E$5:$F$7;2;0);SVERWEIS(B2;$E$2:$F$4;2;0)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
Etwas kürzer:


Tabelle1
ABCDEFGH
1AlterZugeh. BetragAlter1 Jahr2 Jahre3 Jahre
222313,171910,111,6313,17
33610,4111,9413,48

verwendete Formeln
Zelle Formel Bereich N/A
C2=SVERWEIS(A2;E2:H3;B2+1)
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit

Top
#6
Moin,

schöne Lösung für das Anwendungsbeispiel. Ich fürchte aber, dass die Zugehörigkeiten 1, 2 und 3 Jahre reine Beispielzahlen sind.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#7
Im Gegensatz zu silex 

=10,1+(F8>=36)*0,31+(D8=2)*1,53++(D8>=3)*1,54

geht auch nur jeweils einmalige D8-Parameternennung (die DM-statt-RUNDEN-Variante funktioniert bei meinem xl365 noch):

=--DM(MIN(D8;3)*1,535+(F8>35)*31%+8,56)
=RUNDEN(MIN(D8;3)*1,535+(F8>35)*31%+8,56;2)

Funktionieren tut das über den nicht gefragten Funktionswert im Nullpunkt. 

Für D8<1 Jahr oder F8<19 Jahre haben wir DÜ (= dann sind auch nur die Eingaben möglich, die in den Bedingungen überhaupt zugelassen werden!). Ganzzahligkeit Prämisse.

Oder TE spezifiziert für andere Eingaben Null (plausible Annahme):

=RUNDEN(MIN(D8;3)*1,535+(F8>35)*31%+8,56;2)*(F8>18)*(D8>0)
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#8
Hi, 

=(D8>0)*(10,10+min(2;D8-1)*1,54+(D8>2)%+(F8>35)*0,31)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#9
Hallo Bosko,

das RUNDEN erfolgte nicht grundlos. Smile
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#10
Hi,

mag sein, aber bei mir liegt der Fehler woanders, es muss 1,53 heißen:


Code:
=(D8>0)*(10,10+min(2;D8-1)*1,53+(D8>2)%+(F8>35)*0,31)

Meine hat aber Deiner etwas voraus:

Arbeitsblatt mit dem Namen 'Tabelle1'
DFGHIJK
5 BoskoLCohen
6039-   €8,87 €-   €-   €-   €
7034-   €8,56 €-   €-   €-   €
813410,10 €10,10 €10,10 €10,10 €10,10 €
923411,63 €11,63 €11,63 €11,63 €11,63 €
1033413,17 €13,17 €13,17 €13,17 €13,17 €
1113910,41 €10,41 €10,41 €10,41 €10,41 €
1223911,94 €11,94 €11,94 €11,94 €11,94 €
1333913,48 €13,48 €13,48 €13,48 €13,48 €

ZelleFormel
G6=(D6>0)*(10,1+MIN(2;D6-1)*1,53+(D6>2)%+(F6>35)*0,31)
H6=RUNDEN(MIN(D6;3)*1,535+(F6>35)*31%+8,56;2)
I6=WENN(D6=0;0;WENN(D6=1;WENN(F6<=35;10,1;10,41);WENN(D6=2;WENN(F6<=35;11,63;11,94);WENN(F6<=35;13,17;13,48))))
J6=WENN(D6=0;0;WENN(D6=1;10,1;WENN(D6=2;11,63;13,17))+(F6>35)*0,31)
K6=WENN(D6=0;0;WAHL(MIN(D6;3);10,1;11,63;13,17)+(F6>35)*0,31)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


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