WENN-Funktion: mehr als 6 WENN

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: WENN-Funktion: mehr als 6 WENN

Re: WENN-Funktion: mehr als 6 WENN

von Stephan » So, 22.05.2016 09:18

=WENN(J11<1999;"Member";WENN(J11>1999;“Jade“;“Member“;WENN(J11>4999;"Pearl";"Jade";WENN(J11>9999;"Sapphire";"Pearl";WENN(J11<23999;"Ruby";"Sapphire";WENN(J11>49999;"Emerald";"Ruby";WENN(J11<99999;"Diamond";"Emerald")))))))
Die Formel ist doch bereits asuf den ersten Blick falsch da mehrfach die WENN-Ausdrücke nicht stimmen denn statt:

WENN(<Bedingung>;<Dann>;<Sonst>)

steht dort eine Aneinanderreihung von:

WENN(<Bedingung>;<Dann>;<Sonst>;WENN(...

wobei das zweritere WENN dem <Sonst> entspricht und Sonst somit doppelt ist.

Im Übrigen wechseln in der Formel > und <-Bedingungen wahllos ab und gleichzeitig ist es doch schon dem GRunde nach falsch bei einer Aneinanderreihung von >-Bedingungen zuerst dem kleinsten Wert zu prüfen, denn hier:

... WENN(J11>1999;“Jade“;“Member“;WENN(J11>4999;"Pearl"; ...

kann natürlich nichts passieren denn wenn J11 größer ist als 1999 dann ist bereits die erste Bedingungen erfüllt und die zweite wird garnicht geprüft. (Im Übrigen ist auch hier das "Member" ein <Sonst> zuviel.)
siehe bz. Oben.
daraus sind keine klaren Kriterien zu ersehen, wegen teils wechseldem > und <, mutmaßlich könnte das hier eine gewünschte Lösung sein:

=WENN(J11<1999;"Member";WENN(J11>99999;"Diamond";WENN(J11>49999;"Emerald";WENN(J11>23999;"Ruby";WENN(J11>9999;"Sapphire";WENN(J11>4999;"Pearl";"Jade"))))))


Gruß
Stephan

Re: WENN-Funktion: mehr als 6 WENN

von echo » So, 22.05.2016 00:11

Hallo
ich würde vermutlich eine kleine Liste anlegen in der alle Werte und Texte drin stehen.
Du kannst sie ja später Ausblenden.
Die Liste kann beliebig lang sein und ist jederzeit leicht anzupassen.
Die Liste muss nach den Werten aufsteigend sortiert sein!

Anschließend diese einfach per SVerweis() abfragen.

Gruß Holger
Dateianhänge
Unbenannt 1.ods
(10.17 KiB) 75-mal heruntergeladen

WENN-Funktion: mehr als 6 WENN

von arsplus » Sa, 21.05.2016 20:23

Hallo liebe Wissende ich brauche Hilfe mit der WENN – Funktion.
Möchte 6 Wenn verwenden, mit 2 wenn klappt es, mehr aber auch nicht.

=WENN(J10<1999;"Member";WENN(J10>1999;"Jade";"Member")) ist Ok

=WENN(J11<1999;"Member";WENN(J11>1999;“Jade“;“Member“;WENN(J11>4999;"Pearl";"Jade";WENN(J11>9999;"Sapphire";"Pearl";WENN(J11<23999;"Ruby";"Sapphire";WENN(J11>49999;"Emerald";"Ruby";WENN(J11<99999;"Diamond";"Emerald")))))))
kommt die Fehlermeldung: Err:504

Ich möchte das In Zeile I folgende Namen erscheinen, Member, Jade, Pearl, Sapphire, Ruby, Emerald, Diamond, wenn diese in Zelle J dementsprechende Punkte erreicht haben, siehe bz. Oben.

Danke für die Hilfe

Nach oben