Functia CHOOSE

Funcția CHOOSE returnează o valoare dintr-o matrice, care corespunde unui număr index furnizat.

Returnează a N-a intrare dintr-o listă dată.

Mai pe românește, ALEGE (al N-lea element, din lista care urmează acestuia)

Sintaxa funcției este:

CHOOSE (index_num, valoare1, [valoare2], ...)

unde argumentele sunt:

index_num: Un număr întreg, care specifică indicele elementului care trebuie returnat.

valoare1, [valoare2], ...valoareN: O listă cu una sau mai multe valori la care doriți să returnați o valoare. Rețineți că acestea trebuie introduse ca valori individuale (sau referințe la celule individuale care conțin valori).

În Excel, versiunile 2007 și mai noi, funcția CHOOSE poate lua până la 254 de valori. În Excel 2003, funcția CHOOSE suportă maxim 29 de valori.

Exemplu:

În imaginea de mai jos, a fost aleasă a doua valoare din lista cu valori - CHOOSE(2,....

Excel. Functia CHOOSE

Valorile pot să se afle în diferite celule din foaia de lucru, iar valoarea pentru index_num (în acest caz, 2) poate fi obținută dintr-o altă celulă, ca în exemplul de mai jos.

Excel. Functia CHOOSE 2

Aici, funcția CHOOSE preia valoarea pentru index_num din celula G1.

(Ca să dezvoltăm, și în celula G1 poate fi o funcție care are ca rezultat o anumită valoare.)

Valorile pot fi alese și din fereastra cu argumentele funcției, unde în partea stângă, în prima casetă se alege valoarea pentru Index_num, iar în următoarele casete - valorile pentru listă.

Excel. Argumentele funcției CHOOSE

Obs.

Index_num ia valori de la 1 până la numărul elementelor din listă - aici, în intervalul 1-4.

De exemplu, dacă în G1 este trecută o valoare mai mică ca 1 sau mai mai mare ca 4, Excel afișează #VALUE, pentru că nu găsește în listă acel element.

Atunci când în listă este omis al N-lea element (specificat în Index_num) , Excel întoarce valoarea 0.

Excel. Functia CHOOSE - valoare zero

În bara cu formule, lipsește elementul al doilea din listă.

=CHOOSE(G1, B1,,B3,C4)