Funkcja używa argumentu nr_arg, aby zwrócić wartość z listy argumentów wartości. Funkcja WYBIERZ służy do wybierania jednej z maksymalnie 29 wartości na podstawie numeru argumentu. 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
WYBIERZ(index_num;wartość1;wartość2;...)
Index_num określa, który z argumentów wartości zostanie wybrany. Index_num musi być liczbą z przedziału od 1 do 29 lub formułą albo odwołaniem do 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 wartość 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, spośród których funkcja WYBIERZ wybiera wartość lub akcję do wykonania na podstawie index_num. Argumentami mogą być liczby, odwołania do kolumn, formuły, funkcje lub tekst.
Przykład 1
| Kol1 | Kolacja2 | Kol3 | Kol4 | Formuła | Opis (wynik) |
|---|---|---|---|---|---|
| Pierwszy | Drugi | Trzeci | Skończone | =WYBIERZ(2;[Kol1];[Kol2];[Kol3];[Kol4]) | Wartość drugiego argumentu Kol2 (drugi) |
| Gwoździe | Wkręty | Nakrętki | Śruby | =WYBIERZ(4;[Kol1];[Kol2];[Kol3];[Kol4]) | Wartość z czwartego argumentu Kol4 (śruby) |
Przykład 2
| Kol1 | Kolacja2 | Kol3 | Kol4 | Formuła | Opis (wynik) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =SUMA([Kol1];WYBIERZ(2;[Kol2];[Kol3];[Kol4])) | Sumuje dwa argumenty Kol1 i wynik funkcji Choose (35) |