Seite 1 von 1

Re: Verschachtelung von Wenn-Funktionen

Verfasst: Do, 09.06.2016 12:46
von miesepeter
Hallo,

=WENN() prüft von links nach rechts; die erste Bedingung, die erfüllt wurde, wird dann akzeptiert. In deinem Fall bedeutet das, dass alle Werte entweder größer oder kleiner als 10 sind, bezogen auf die ersten zwei WENN-Bedingungen... So etwa lauten deine beiden ersten Bedingungen - außer für 9,99 bis 10,0 ... - dieser Bereich wird durch die ersten beiden Bedingungen nicht erfasst.

Ciao

Re: Verschachtelung von Wenn-Funktionen

Verfasst: Do, 09.06.2016 15:36
von Thomas Mc Kie
hab da auch noch einen schönen alten Beitrag gefunden, der aber inhaltlich natürlich immer noch richtig ist.
Lösung steht im 2. Post (Autor Karolus).

EDIT: Mit Link wäre es besser :-) http://www.oooforum.de/viewtopic.php?t=8516

Viele Grüße

Thomas

EDIT 2:
So, jetzt hab ich ein wenig gebastelt, hab auch (teilweise) gute Ergebnisse hinbekommen.
Da ich aber nicht blicke, was sverweis macht, wenn der zu vergleichende Wert 0 ist, kriege ich es nicht richtig gelöst.

Ich hoffe ich verwirre dich damit nicht, befürchte aber, dass ich genau das mache.
Datei mit LibreOffice Portable 4.2.2.1 erstellt.

Re: Verschachtelung von Wenn-Funktionen

Verfasst: Do, 09.06.2016 19:55
von mikeleb
Hallo,

ich werf' dann auch mal eine SVerweis()-Variante in die Runde.
Einziger Haken (ich seh' gerade nur den einen): Werte zwischen 0 und 0,01 werden als 0 ausgewertet.

Re: Verschachtelung von Wenn-Funktionen

Verfasst: Fr, 10.06.2016 10:33
von Thomas Mc Kie

Code: Alles auswählen

=SVERWEIS(B2;A9:C13;2+(B2=0)*(B3=0);1)
Sehr schön! Vor allem einfach den Spaltenverweis um eins zu erhöhen, anstelle noch einer SVERWEIS()-Prüfung oder eine WENN()-Prüfung ist supi.
Damit ist es wirklich übersichtlich und sollte auch für Sasi89 gleich verständlich sein.
Grundsätzliche Infos zu SVERWEIS findest du hier: http://www.ooowiki.de/CalcFunktionenTab ... C_WVERWEIS
Die Definitionslücke zwischen 0-0,01 gibt es ja auch in der Liste von Susi89

Viele Grüße
Thomas