Seite 1 von 1

Verschachtelung von WENN-Formeln

Verfasst: 24.02.2010 10:29
von HEDABT
Ich bräuchte bei einem Tabellenblatt in Excel 11-Wenn-Formeln verschachtelt. Das Programm lässt aber nur 7 Funktionen zu. Welche Möglichkeiten gibt es diese Formel trotzdem auszuführen?

Re: Verschachtelung von WENN-Formeln

Verfasst: 24.02.2010 21:31
von xsara
:?: :?: 11 Verschachtelungen??? Würde das nicht sehr unübersichtlich? Ist das denn noch sinnvoll? Warum kann die Aufgabe nicht mit dem W-Verweis oder S-Verweis ausgeführt werden?
Xsara

Re: Verschachtelung von WENN-Formeln

Verfasst: 25.02.2010 00:15
von Bernhard
Vielleicht gibst du uns das konkrete Beispiel als Codeschnipsel mit Erklärung und wir haben dann vielleicht eine Umsetzungsidee?

Re: Verschachtelung von WENN-Formeln

Verfasst: 01.03.2010 13:05
von HEDABT
Die Verschachtelung soll bei einer gegebenen Punktzahl die entsprechende Note von 1,0 über 1,3; 1,7; usw. bis 5,0 errechnen.

Re: Verschachtelung von WENN-Formeln

Verfasst: 01.03.2010 21:21
von Bernhard
Du kannst mit versteckten Spalten arbeiten. Erstelle zwei/drei Spalten für den Zahlenbereich von bpsw. 1 - 2,7 und in der eigentlichen Ergebnisspalte wird dann der Inhalt der Spalten addiert. Oder in der eigentlichen Ergebnisspalte wird der Anfangswert betrachtet und mit wenn-Funktionen die richtige Spalte ausgelesen. Mit der zweiten Variante kannst du in den vorherigen Spalten viel mit größer/kleiner arbeiten.

Re: Verschachtelung von WENN-Formeln

Verfasst: 03.03.2010 16:08
von HEDABT
Vielen Dank für die Antworten! Komme aber leider trotzdem nicht weiter. Ziel soll sein, dass für die erreichten Punkte die betreffende Note (wie oben erklärt) zugewiesen wird.

Re: Verschachtelung von WENN-Formeln

Verfasst: 03.03.2010 21:16
von Bernhard
Damit dir meine Erklärung deutlicher wird habe ich dir ein halbfertiges Musterbeispiel erstellt.

Re: Verschachtelung von WENN-Formeln

Verfasst: 04.03.2010 19:26
von FKD
Bei abgestuften Zahlenwerten könnte man das Ganze auch per Addition und Subtraktion lösen:
=6-(WENN(A1>=1000;1;0)+WENN(A1>=1250;0,3;0)+WENN(A1>=1500;0,4;0)+WENN(A1>=1750;0,3;0)+WENN(A1>=2000;0,3;0)+WENN(A1>=2250;0,4;0)+WENN(A1>=2500;0,3;0)+WENN(A1>=2750;0,3;0)+WENN(A1>=3000;0,4;0)+WENN(A1>=3250;0,3;0)+WENN(A1>=3500;0,3;0)+WENN(A1>=3750;0,4;0)+WENN(A1>=4000;0,3;0))
Das sieht zwar unübersichtlich aus, lässt sich aber leichter eingeben als eine Verschachtelung.

Re: Verschachtelung von WENN-Formeln

Verfasst: 05.03.2010 08:11
von HEDABT
Vielen Dank für die guten Vorschläge. :) Ich reiche sie an meinen Kollegen zur Umsetzung weiter. Die Frage habe ich nur im Auftrag gestellt. ;)

Re: Verschachtelung von WENN-Formeln

Verfasst: 08.03.2010 21:31
von Marina
Ich möchte den Vorschlag von xsara mit der SVerweis-Funkiton nochmal aufgreifen, da ich diese Möglichkeit viel einfacher fände, als die x-verschachtelungen. Ich hab das Beispiel von Bernhard mal dementsprechend verändert (hoffe, da ist kein Urheberrecht drauf ;) ). Mit der SVerweis-Funktion muss man sich erstmal auseinandersetzen, aber so tragisch ist sie nicht und echt praktisch!

Re: Verschachtelung von WENN-Formeln

Verfasst: 09.03.2010 08:09
von HEDABT
Marina hat geschrieben:Ich möchte den Vorschlag von xsara mit der SVerweis-Funkiton nochmal aufgreifen, da ich diese Möglichkeit viel einfacher fände, als die x-verschachtelungen. Ich hab das Beispiel von Bernhard mal dementsprechend verändert (hoffe, da ist kein Urheberrecht drauf ;) ). Mit der SVerweis-Funktion muss man sich erstmal auseinandersetzen, aber so tragisch ist sie nicht und echt praktisch!
Die Lösung ist genial! :) Da wird sich mein Kollege mehr als freuen. Hoffe ich kann mich mal wieder revanchieren. Danke dafür!!!!

Re: Verschachtelung von WENN-Formeln

Verfasst: 09.03.2010 13:03
von Bernhard
Auch von mir Dankeschön! Ich kenne den sverweis und hatte auch daran gedacht ihn zu verwenden. Allerdings war ich der Irrmeinung, dass es mit den Punkteständen dazwischen kompliziert wird. Aber klar - sverweis ist ja darauf ausgelegt!

:top: