=WAHL(B2;"Low";"Medium";"High") liefert den Wert an der Position, die B2 angibt: Low für 1, Medium für 2, High für 3. Das erste Argument ist der Index, und alles danach ist die Liste, aus der gewählt wird. WAHL heißt in englischem Excel CHOOSE, und die Tabelle zeigt die englische Schreibweise; du kannst die Formeln dort aber auch deutsch eingeben, mit Semikolons.
| A | B | C | |
|---|---|---|---|
| 1 | Task | Priority | Label |
| 2 | Fix login | 3 | High |
| 3 | Update docs | 1 | Low |
| 4 | Review PR | 2 | Medium |
| 5 | Clean inbox | 1 | Low |
| 6 | Ship release | 3 | High |
=WAHL(B2;"Low";"Medium";"High")Ändere eine Priorität in 2, und ihre Beschriftung wechselt zu Medium. Eine Priorität von 4 ergibt #WERT! (englisch #VALUE!, so zeigt es die Tabelle), weil die Liste nur drei Werte hat; dasselbe gilt für 0.
Syntax von WAHL
=CHOOSE(index_num, value1, [value2], ...)
index_num(Index): eine Zahl von 1 bis zur Zahl der Werte (bis zu 254). Nachkommastellen werden abgeschnitten, also wählt 2,9 den Wert 2.value1, value2, ...(Wert1, Wert2, ...): was zurückgegeben wird. Zahlen, Text, Zellbezüge, Formeln oder ganze Bereiche.
Namen von Wochentagen aus einem Datum
WOCHENTAG (englisch WEEKDAY) liefert eine Zahl von 1 (Sonntag) bis 7 (Samstag), und das ist genau der Index, den WAHL erwartet.
| A | B | |
|---|---|---|
| 1 | Date | Day |
| 2 | 2026-03-02 | Mon |
| 3 | 2026-03-06 | Fri |
| 4 | 2026-03-07 | Sat |
| 5 | 2026-03-11 | Wed |
| 6 | 2026-03-15 | Sun |
=WAHL(WOCHENTAG(A2);"Sun";"Mon";"Tue";"Wed";"Thu";"Fri";"Sat")Der 2026-03-02 ist ein Montag, also zeigt B2 Mon. Bearbeite ein Datum, und der Name zieht mit. =TEXT(A2;"TTT") liefert in deutschem Excel dieselben Kurznamen ohne Liste (in englischem Excel =TEXT(A2,"ddd"); die Seite zum Wochentag behandelt das). WAHL ist die Wahl, wenn du eigene Beschriftungen willst, etwa "Weekday" und "Weekend", oder eine Woche, die an einem anderen Tag beginnt.
WAHL statt eines verschachtelten WENN
Ist die Bedingung eine Positionsnummer, ersetzt WAHL eine Kette von WENN-Funktionen. Beide Formeln unten liefern die Wachstumsrate für die Szenarionummer in B1.
| A | B | |
|---|---|---|
| 1 | Scenario (1 to 3) | 2 |
| 2 | Growth (CHOOSE) | 5% |
| 3 | Growth (nested IF) | 5% |
| 4 | ||
| 5 | Sales this year | 120,000 |
| 6 | Sales next year | 126,000 |
=WAHL(B1;3%;5%;8%)Szenario 2 ergibt 5% und einen Umsatz im nächsten Jahr von 126,000. Wähle 3 in B1 für 8%. Die Version mit WAHL bleibt eine Ebene tief, egal wie viele Szenarien du ergänzt; die Version mit WENN (englisch IF) bekommt für jedes eine Ebene mehr. Ist die Bedingung eine Textbeschriftung, nimmst du ERSTERWERT; für Wertestufen wie 0 bis 999 eine Suchtabelle.
Einen ganzen Bereich wählen
Die Werte können Bereiche sein, also kann WAHL entscheiden, welche Spalte eine SUMME oder ein MITTELWERT liest. Mit den Umsätzen von Januar bis März in B2:B5, C2:C5 und D2:D5 und einer Monatsnummer in F2:
=SUM(CHOOSE(F2, B2:B5, C2:C5, D2:D5))
In deutschem Excel: =SUMME(WAHL(F2;B2:B5;C2:C5;D2:D5)).
Mit 3 in F2 summiert das D2:D5, die Spalte März. Bei mehr als ein paar Spalten wird die Liste aller Bereiche lang, und INDEX macht dasselbe mit einem einzigen Bereich: =SUMME(INDEX(B2:D5;0;F2)), wobei die 0 "jede Zeile" bedeutet (die Seite zu INDEX erklärt es). WAHL bleibt nützlich, wenn die Bereiche nicht nebeneinander liegen oder auf verschiedenen Blättern stehen.
SPALTENWAHL und ZEILENWAHL
Microsoft 365 und Excel 2024 bringen zwei Funktionen mit, die ganze Spalten oder Zeilen über ihre Nummer aus einem Bereich wählen und das Ergebnis überlaufen lassen. Negative Zahlen zählen vom Ende.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Stock | Product | Stock | |
| 2 | Apple | Fruit | $1.20 | 40 | Apple | 40 | |
| 3 | Pear | Fruit | $1.50 | 25 | Pear | 25 | |
| 4 | Carrot | Vegetable | $0.80 | 60 | Carrot | 60 | |
| 5 | Bread | Bakery | $2.40 | 15 | Bread | 15 | |
| 6 | Milk | Dairy | $1.10 | 30 | Milk | 30 |
=SPALTENWAHL(A1:D6;1;4)F1 lässt die Spalten Product und Stock überlaufen, mit den Überschriften. Die Zahlen können in beliebiger Reihenfolge stehen: =SPALTENWAHL(A1:D6;4;1) setzt Stock vor Product. SPALTENWAHL heißt in englischem Excel CHOOSECOLS, ZEILENWAHL heißt CHOOSEROWS, und =ZEILENWAHL(A1:D6;1;-1) liefert die Überschriftenzeile und die letzte Zeile.
Übung: Versandkosten nach Methode
| A | B | C | |
|---|---|---|---|
| 1 | Order | Method | Cost |
| 2 | 1001 | 2 |
Du bist dran: Methode 1 kostet 5, Methode 2 kostet 9 und Methode 3 kostet 15. Gib in C2 mit WAHL die Kosten der Methode zurück, deren Nummer in B2 steht.
Häufig gestellte Fragen
Was macht WAHL in Excel?
Die Funktion liefert einen Wert aus einer Liste, ausgewählt über eine Zahl: =WAHL(2;"Red";"Green";"Blue") liefert Green. Das erste Argument wählt die Position, und die Werte danach können Zahlen, Text, Zellbezüge oder Bereiche sein.
Warum liefert WAHL #WERT!?
Der Index ist kleiner als 1 oder größer als die Zahl der Werte. =WAHL(4;"Red";"Green";"Blue") hat nur drei Werte zur Auswahl. Ein Index mit Nachkommastellen wird auf eine ganze Zahl gekürzt, also wählt 2,7 den zweiten Wert.
Wann nehme ich WAHL statt WENN?
Wenn die Bedingung eine Positionsnummer wie 1, 2, 3 ist. =WAHL(B2;5;9;15) ist kürzer und leichter zu lesen als =WENN(B2=1;5;WENN(B2=2;9;15)). Für Bedingungen, die keine fortlaufenden Zahlen sind, nimmst du WENNS, ERSTERWERT oder eine Suchtabelle.
Was ist SPALTENWAHL in Excel?
Eine neuere Funktion, die ausgewählte Spalten eines Bereichs liefert: =SPALTENWAHL(A1:D5;1;4) liefert die erste und die vierte Spalte. ZEILENWAHL macht dasselbe mit Zeilen, und negative Zahlen zählen vom Ende. Beide brauchen Microsoft 365 oder Excel 2024.