Entscheidungen in Excel mit der WAHL-Funktion (Teil II)

wahl21

Der vorherige Beitrag zeigte, wie Zahlen, Zellbezüge und definierte Namen als Argumente in der WAHL-Funktion verwendet werden können.

Im heutigen Beitrag siehst du, wie Formeln, Funktionen und Text als Argumente eingesetzt werden können.

Formeln als Argumente

Formeln können mit Zellbezügen, aber auch mit Zahlen dargestellt werden.

Lege in B2 die Auswahlmöglichkeit für den Index an.

Schreibe in D2:D3 z.B. die Zahlen 25 und 30.

WAHL17

Du willst über den Index entscheiden lassen, ob die Zahlen addiert, subtrahiert, multipliziert oder dividiert werden sollen.

Schreibe in D5 diese Formel mit Zellbezügen:

=WAHL($B$2;D2+D3;D2-D3;D2*D3;D2/D3)

Das Ergebnis lautet 750. Gemäß Index = 3 wurde das dritte Argument in der WAHL-Funktion ausgewählt und die Zahlen multipliziert.

Gebe in B2 abwechselnd die anderen möglichen Auswahlen 1, 2 und 4 ein. Das Ergebnis wird jedes Mal ein anderes sein.

Schreibe in D5 nun diese Formel mit Zahlen:

=WAHL($B$2;25+30;25-30;25*30;25/30)

Die Ergebnisse entsprechen, natürlich, den vorangegangenen Ergebnissen.

Es gibt eine weitere Möglichkeit, Formeln als Argumente zu verwenden. Diesmal werden definierte Namen dazu verwendet.

Gehe jetzt einmal ins Menü Formeln / Definierte Namen und rufe „Namen definieren“ auf.

Definiere den Namen „Addition“ wie abgebildet und analog die Namen „Subtraktion“, „Multiplikation“ und „Division“.

WAHL18

In B8 wählst du den Index für die WAHL-Funktion aus.

WAHL19

In D11 schreibst du diese Formel:

=WAHL($B$8;Addition;Subtraktion;Multiplikation;Division)

Der Index ist 2, damit werden die Zahlenwerte in D8 und D9 subtrahiert.

Das Ergebnis ist -5.

Beachte, die definierten Namen sind zwar Text, werden aber nicht in Anführungszeichen geschrieben.

Funktionen als Argumente

Bereite dir in deiner Tabelle wieder vier Zellen vor, eine für den Index, zwei für Zahlenwerte und eine für die Berechnung.

WAHL20

Du hast dir drei Formel ausgesucht, die du in der WAHL-Funktion als Argument verwenden willst, WURZEL(), SUMME() und PRODUKT().

Schreibe in D17 z.B. diese Formel:

=WAHL($B$14;WURZEL(D14)*D15;SUMME(D14:D15);PRODUKT(D14;D15))

Gemäß Index = 1 wird WURZEL(D14)*D15 gerechnet, Ergebnis: 248,700623.

Text als Argumente

Gehe noch einmal zur Verkäuferliste im 1. Teil im Abschnitt Zellbezüge als Argumente zurück. Du willst z.B. wissen, welcher Verkäufer den dritten Rang erreicht hat. In deiner vorhandenen Liste siehst du das natürlich auf Anhieb, aber es könnten auch 254 Zeilen sein.

WAHL9

Schreibe in B2 den Rang, den du suchst, die 3.

WAHL21

In D2 schließlich gibst du diese Formel ein:

=WAHL(VERGLEICH($B$2;D3:D10;0);“Lisa“;“Bernd“;“Josefine“;“Melanie“;“Jana“;“Paul“;“Johann“;“Leo“)

Was passiert? Den Index von WAHL ermittelst du mit der VERGLEICH-Funktion. Der Index schließlich wählt den Namen des Verkäufers aus der Liste aus.

Im Beispiel hat Johann den dritten Rang belegt.

Beachte hier, dass du die Argumente, die auch Text sind, in Anführungszeichen schreiben musst.

Fazit

Die WAHL-Funktion mit bis zu 10 oder 15 Argumenten ist noch überschaubar. Wenn du wirklich 254 Argumente zur Verfügung hast, wird die Formel unendlich lang und keinen Spaß mehr machen.

Schreibst du beispielsweise die Zahlen von 254 bis 1 (rückwärts) untereinander und suchst den 133. Wert, enthält die Formel 1281 Zeichen. Aber sie funktioniert.

Die Formel sieht (auszugsweise) so aus:

=WAHL(133;M154;M155;M156; … ;M405;M406;M407)

Ergebnis: 122
f91554a5ce504ccc91cf94e9f2d40e5c
Aber, wer macht schon so etwas?


Entdecke mehr von Clevercalcul

Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

WordPress Cookie Plugin von Real Cookie Banner