Verschachtelung von Wenn-Funktionen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
miesepeter
********
Beiträge: 2233
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Verschachtelung von Wenn-Funktionen

Beitrag 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
Thomas Mc Kie
******
Beiträge: 921
Registriert: Mo, 12.04.2010 00:37

Re: Verschachtelung von Wenn-Funktionen

Beitrag 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.
Dateianhänge
sverweis-Bereiche.ods
(40.79 KiB) 64-mal heruntergeladen
mikeleb
*******
Beiträge: 1411
Registriert: Fr, 09.12.2011 16:50

Re: Verschachtelung von Wenn-Funktionen

Beitrag 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.
Dateianhänge
sverweis_2bedingungen.ods
(10.06 KiB) 83-mal heruntergeladen
Gruß,
mikeleb
Thomas Mc Kie
******
Beiträge: 921
Registriert: Mo, 12.04.2010 00:37

Re: Verschachtelung von Wenn-Funktionen

Beitrag 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
Antworten