von erikafuchs » Mi, 16.06.2010 20:41
Lieber Karolus,
Ich will dir ja nicht zu nahe treten, aber bei deinem WENN -geschachtele fällt mir nur ein: "Setzen ... fünf".
...als Lehrer hätte ich das aber freundlicher gesagt: "Du hast dir aber Mühe gegeben!". Jetzt wo ich die Funktion "sverweis" kennengelernt habe, sehe ich auch, dass das einfacher geht. Allerdings ist dies ja nur eine Funktion, die im Prinzip auch wieder aus einem umfangreicheren Code berechnet wird. Nachdem ich jetzt sehe, dass diese Funktion auch Zwischenwerte berechnet hätte ich eine andere Formel, die ich in einem anderen Tabellenblatt verwende, auch vereinfachen können. Wie findest du die: =WENN(D30<=$G$65;$G$64;WENN(D30<=$F$65;$F$62*D30+$F$63;WENN(D30<=$E$65;$E$62*D30+$E$63;WENN(D30<=$D$65;$D$62*D30+$D$63;$D$64))))? Die rechnet auch Zwischenwerte aus und sie funktioniert auch. Aber...man lernt nie aus. Vielen Dank!
Das hat aber eigentlich keine Auswirkung auf die die andere Funktion da musst du noch etwas anderes falsch machen.
Das mit "sverweis" gefällt mir und funktioniert auch.
Vorausgesetzt in J4 steht eine ganze Zahl zwischen einschliesslich 1 und 5 funktioniert sowohl:
=WENN(J2-INDIREKT("J"&(15+J4))<2;"-";"")
als auch:
=WENN(J2-INDEX(J15:J20;J4)<2;"-";"")
...die beiden Funktionen funktionieren jetzt auch - weiß der Geier, warum sie vor zwei Stunden nicht funktioniert haben.
Grüße
Pit
Lieber Karolus,
[quote]Ich will dir ja nicht zu nahe treten, aber bei deinem WENN -geschachtele fällt mir nur ein: "Setzen ... fünf".[/quote]
...als Lehrer hätte ich das aber freundlicher gesagt: "Du hast dir aber Mühe gegeben!". Jetzt wo ich die Funktion "sverweis" kennengelernt habe, sehe ich auch, dass das einfacher geht. Allerdings ist dies ja nur eine Funktion, die im Prinzip auch wieder aus einem umfangreicheren Code berechnet wird. Nachdem ich jetzt sehe, dass diese Funktion auch Zwischenwerte berechnet hätte ich eine andere Formel, die ich in einem anderen Tabellenblatt verwende, auch vereinfachen können. Wie findest du die: =WENN(D30<=$G$65;$G$64;WENN(D30<=$F$65;$F$62*D30+$F$63;WENN(D30<=$E$65;$E$62*D30+$E$63;WENN(D30<=$D$65;$D$62*D30+$D$63;$D$64))))? Die rechnet auch Zwischenwerte aus und sie funktioniert auch. Aber...man lernt nie aus. Vielen Dank!
[quote]Das hat aber eigentlich keine Auswirkung auf die die andere Funktion da musst du noch etwas anderes falsch machen.[/quote]
Das mit "sverweis" gefällt mir und funktioniert auch.
[quote]Vorausgesetzt in J4 steht eine ganze Zahl zwischen einschliesslich 1 und 5 funktioniert sowohl:
=WENN(J2-INDIREKT("J"&(15+J4))<2;"-";"")
als auch:
=WENN(J2-INDEX(J15:J20;J4)<2;"-";"")
[/quote]
...die beiden Funktionen funktionieren jetzt auch - weiß der Geier, warum sie vor zwei Stunden nicht funktioniert haben.
Grüße
Pit