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
WENN-Funktion: mehr als 6 WENN
Moderator: Moderatoren
Re: WENN-Funktion: mehr als 6 WENN
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
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
Re: WENN-Funktion: mehr als 6 WENN
Die Formel ist doch bereits asuf den ersten Blick falsch da mehrfach die WENN-Ausdrücke nicht stimmen denn statt:=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")))))))
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.)
daraus sind keine klaren Kriterien zu ersehen, wegen teils wechseldem > und <, mutmaßlich könnte das hier eine gewünschte Lösung sein:siehe bz. Oben.
=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