Sprawdza wyrażenie względem listy przypadków i zwraca wartość odpowiadającą pierwszemu zgodnemu przypadkowi. Jeśli nie ma zgodnych przypadków, zwracana jest opcjonalna wartość domyślna.
Przykłady użycia
SWITCH(A1:A10; 0; “Nie”; 1; ; “Inne”)
SWITCH(A3:A8; 4; “Cztery”; 8; “Osiem”)
Składnia
SWITCH(wyrażenie; przypadek1; wartość1; [przypadek2; wartość2; ...], [wartość_domyślna])
-
wyrażenie
– dowolne poprawne wartości. -
przypadek1
– pierwszy argument porównywany zwyrażeniem
. -
wartość1
– wartość, która zostanie zwrócona, gdy argumentprzypadek1
będzie zgodny zwyrażeniem
. -
przypadek2; wartość2; …
– opcjonalne – dodatkowe przypadki i wartości sprawdzane, gdy pierwszy przypadek nie jest zgodny z wyrażeniem. -
wartość_domyślna
– opcjonalne – wartość opcjonalna, określana jako ostatni parametr, który zostanie zwrócony, jeśli żaden z przypadków nie jest zgodny z wyrażeniem.
Zobacz również
IFS
:
Sprawdza wiele warunków i zwraca wartość powiązaną z pierwszym warunkiem, który okazał się prawdziwy.
JEŻELI
: Zwraca jedną wartość, jeśli wyrażenie logiczne to „TRUE” oraz inną, jeśli „FALSE”.
Przykład 1
A | B | C | |
---|---|---|---|
1 | Dane | Wynik | Formuła |
2 | 1 | Tak | =SWITCH(A2:A7;0;"Nie";1;"Tak";"Inne") |
3 | 1 | Tak | |
4 | 2 | Inne | |
5 | 0 | Nie | |
6 | 3 | Inne | |
7 | 2 | Inne |
Przykład 2
A | B | C | |
---|---|---|---|
1 | Ocena | Zdane? | Formuła |
2 | 5 | Zdane | =SWITCH(A2:A6;"1";"Niezdane";"Zdane") |
3 | 4 | Zdane | |
4 | 3 | Zdane | |
5 | 2 | Zdane | |
6 | 1 | Niezdane |