Menu

WAHL in Excel: einen Wert über eine Zahl wählen (CHOOSE)

=WAHL(B2;"Low";"Medium";"High") liefert Low, wenn B2 gleich 1 ist, Medium bei 2 und High bei 3. Zahlen in Namen umwandeln, einen Bereich zum Summieren wählen, ein verschachteltes WENN ersetzen und Spalten mit SPALTENWAHL wählen.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=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.

Priorität als Beschriftung
C2
ABC
1TaskPriorityLabel
2Fix login3High
3Update docs1Low
4Review PR2Medium
5Clean inbox1Low
6Ship release3High
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

Wochentag eines Datums
B2
AB
1DateDay
22026-03-02Mon
32026-03-06Fri
42026-03-07Sat
52026-03-11Wed
62026-03-15Sun
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

Ein Szenario wählen
B2
AB
1Scenario (1 to 3)2
2Growth (CHOOSE)5%
3Growth (nested IF)5%
4
5Sales this year120,000
6Sales next year126,000
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

Nur Name und Bestand
F1
ABCDEFG
1ProductCategoryPriceStockProductStock
2AppleFruit$1.2040Apple40
3PearFruit$1.5025Pear25
4CarrotVegetable$0.8060Carrot60
5BreadBakery$2.4015Bread15
6MilkDairy$1.1030Milk30
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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

Versandmethoden
C2
ABC
1OrderMethodCost
210012
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

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.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S