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;...)
Nr_arg 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 () |
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) |