Hallo liebe Community,
ich habe eine Frage zu einer Wenn Funktion mit mehreren Bedingungen.
Hierzu habe ich eine Beispieldatei erstellt - dort ist die Fragestellung nochmal formuliert.
Wenn mir da jemand helfen könnte wäre ich sehr dankbar.
Viele Grüße.
Coooyah
Code:
=WENN(ODER(A2="blau";A2="rot";A2="gelb");"blau";WENN(ODER(A2="grün";A2="violett");"grün";WENN(ODER(A2="schwarz";A2="orange");"orange";"")))
Den Sinn dahinter muss man ja nicht verstehen.
Vielen Dank für die rasche Antwort!
Der Sinn der Farben ist natürlich unsinnig. Es geht hier um die Aggregation von einzelnen Konten.
Gibt es irgendwo eine Erläuterung zu der Wenn(Oder) Funktion? Ich kapiere den Sinn nicht ganz.
Danke schonmal :)
Code:
=WENN(ODER(A2="blau";A2="rot";A2="gelb");"blau"
WENN A2=blau ODER A2=rot ODER A2=gelb ist, dann schreibe "blau" hin. Ist A2 weder blau noch rot noch gelb, dann gehe zum nächsten WENN-Teil. Verständlich?
Das heißt wenn ich eine Wenn Funktion mit mehreren "Auswahlmöglichkeiten" haben will nutze ich die Wenn(Oder) Funktion statt der Wenn() Funktion?
Ich habe das ganze gerade nochmal neu probiert.
Es funktioniert auch mit folgender Formel:
=WENN(A2="blau";"blau";WENN(A2="rot";"blau";WENN(A2="gelb";"blau";WENN(A2="grün";"grün";WENN(A2="violett";"Grün";WENN(A2="schwarz";"orange";"orange"))))))
Was ist der Vorteil der Wenn(Oder) Funktion hierzu?
Hallo,
zum einen haben die Excelentwickler für solche Fälle die ODER()-Funktion "erfunden", und dann schau dir doch mal die Länge der Formeln an.
Zitat:Das heißt wenn ich eine Wenn Funktion mit mehreren "Auswahlmöglichkeiten" haben will nutze ich die Wenn(Oder) Funktion statt der Wenn() Funktion?
Könnte sein, dass du auch mehrere Bedingungen gleichzeitig gelten lassen musst, dann hilft dir ODER() nicht; dazu gibt's UND(). Noch eleganter könnte man es mit einem SVERWEIS() lösen:
Arbeitsblatt mit dem Namen 'Sheet1' |
| A | B | C | D | E | F |
1 | Status | | | | Hilfstabelle | |
2 | blau | blau | | | blau | blau |
3 | gelb | blau | | | rot | blau |
4 | grün | grün | | | gelb | blau |
5 | violett | grün | | | grün | grün |
6 | orange | orange | | | violett | grün |
7 | weiß | babyblau | | | schwarz | orange |
8 | pink | babyblau | | | orange | orange |
9 | rot | blau | | | weiß | babyblau |
10 | schwarz | orange | | | pink | babyblau |
11 | | | | | schweinchenrosa | babyblau |
Zelle | Formel |
B2 | =SVERWEIS(A2;$E$2:$F$11;2;0) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Deinen Fragen entnehme ich, dass du mit Excel erst beginnst. Deshalb rate ich dir, dich einmal mit den Grundlagen auseinanderzusetzen.
Zitat:Was ist der Vorteil der Wenn(Oder) Funktion hierzu?
Es gibt keine Wenn(Oder)-Funktion. Es gibt nur Wenn() und Oder() sowie eine Verbindung der beiden. Einen Vorteil kann man so nicht festlegen, das wäre ungefähr so wie: Was ist der Vorteil von Auto+Anhänger im Vergleich zum Auto?. Du kannst beide Sachen eigenständig verwenden, aber in Kombination eröffnen sich einfach mehr Möglichkeiten. Wie von Günter schon erwähnt, hängt das vom Einsatzfall ab, UND wird auch häufig gebraucht.
SVERWEIS ist mit Sicherheit die bessere, weil einfacher zu verstehende und vor allem einfacher zu erweiternde Variante.
Hallöchen,
Zitat:Was ist der Vorteil der Wenn(Oder) Funktion hierzu?
Zwei Vorteile sind ja schon offensichtlich - Die Formel wird kürzer und übersichtlicher
Dazu kommt, dass Du eventuelle Formelgrenzen erst später erreichst, z.B. vor 2007 die 7 WENN und ab 2007 sind es 64
Wenn es um Zahlen geht kann man zuweilen auch WENN weglassen und gleich mit UND oder ODER oder = rechnen, z.B. =(A1>2)*5 ist dasselbe wie =WENN(A1>2;A1*5;0) oder etwas in der Art.