Funkcja używa argumentu nr_arg, aby zwrócić wartość z listy argumentów wartości. Wybierz jedną z maksymalnie 29 wartości na podstawie numeru indeksu. Jeśli na przykład argumenty od wartość1 do wartość7 to dni tygodnia, funkcja WYBIERZ zwróci jeden z dni, gdy jako argument nr_arg zostanie użyta liczba z przedziału między 1 a 7.
Składnia
CHOOSE(index_num;wartość1;wartość2;...)
Index_num określa, który argument wartości jest zaznaczony. Index_num musi być liczbą z przedziału od 1 do 29 albo odwołaniem do formuły lub kolumny zawierającym liczbę z przedziału od 1 do 29.
- Jeśli nr_arg jest równy 1, to funkcja WYBIERZ zwraca wartość1, jeśli nr_arg jest równy 2, to funkcja WYBIERZ zwraca wartość2 itd.
- Jeśli index_num jest mniejsza niż 1 lub większa niż liczba ostatniej wartości na liście, funkcja WYBIERZ zwraca #VALUE! wartość błędu #ADR!.
- Gdy nr_arg to ułamek, wówczas argument zostaje przed użyciem przycięty do najmniejszej liczby całkowitej.
Wartość1;wartość2,... to od 1 do 29 argumentów wartości, z których funkcja WYBIERZ wybiera wartość lub akcję do wykonania na podstawie index_num. Mogą to być liczby, odwołania do kolumn, formuły, funkcje lub tekst.
Przykład 1
| Kol1 | Kol2 | Kol3 | Kol4 | Formuła | Opis (wynik) |
|---|---|---|---|---|---|
| Pierwszy | Drugi | Trzeci | Skończone | =WYBIERZ(2;[Kol1];[Kol2];[Kol3];[Kol4]) | Wartość z drugiego argumentu Kol2 (2nd) |
| Gwoździe | Wkręty | Nakrętki | Śruby | =WYBIERZ(4;[Kol1];[Kol2];[Kol3];[Kol4]) | Wartość z czwartego argumentu Kol4 (Śruby) |
Przykład 2
| Kol1 | Kol2 | Kol3 | Kol4 | Formuła | Opis (wynik) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =SUMA([Kol1]; WYBIERZ(2;[Kol2];[Kol3];[Kol4])) | Sumuje dwa argumenty Kolumna1 i wynik funkcji Wybierz (35) |