Tagastab väärtusargumentide loendist argumendiga indeks määratud väärtuse. Funktsiooni CHOOSE abil saate valida ühe kuni 29-st väärtusest registrinumbri põhjal. Näiteks kui väärtused väärtus1 kuni väärtus7 on nädalapäevad, tagastab funktsioon CHOOSE ühe nädalapäevadest, kui argumendina indeks kasutatakse arvu 1 ja 7 vahel.
Süntaks
CHOOSE(index_num;väärtus1;väärtus2;...)
Indeks määrab, milline väärtuseargument on valitud. Index_num peab olema arv vahemikus 1–29 või valem või veeruviide, mis sisaldab arvu vahemikus 1–29.
-
Kui indeks on 1, tagastab funktsioon CHOOSE väärtuse väärtus1; kui see on 2, tagastab funktsioon CHOOSE väärtuse väärtus2; jne.
-
Kui index_num on väiksem kui 1 või suurem kui loendi viimase väärtuse arv, tagastab funktsioon CHOOSE #VALUE! #NUM!.
-
Kui indeks on murdarv, kärbitakse see enne kasutamist lähimaks väiksemaks täisarvuks.
Väärtus1;väärtus2,... on 1 kuni 29 väärtuseargumenti, millest funktsioon CHOOSE valib index_num põhjal sooritatava väärtuse või toimingu. Argumendid võivad olla arvud, veeruviited, valemid, funktsioonid või tekst.
Näide 1
Veeru number1 |
Veeru number 2 |
Veeru 3 |
Veeru number 4 |
Valem |
Kirjeldus (tulem) |
---|---|---|---|---|---|
1. |
2. |
3. |
Valmis |
=CHOOSE(2;[Col1],[Col2],[Col3],[Col4]) |
Väärtus teisest argumendist Col2 (2nd) |
Naelad |
Kruvid |
Mutrid |
Poldid |
=CHOOSE(4;[Col1],[Col2],[Col3],[Col4]) |
Neljanda argumendi Col4 (Poldid) väärtus |
Näide 2
Veeru number1 |
Veeru number 2 |
Veeru 3 |
Veeru number 4 |
Valem |
Kirjeldus (tulem) |
---|---|---|---|---|---|
23 |
45 |
12 |
10 |
=SUM([Col1], CHOOSE(2;[Col2],[Col3],[Col4])) |
Summeerimisel liidetakse kaks argumenti Col1 ja funktsiooni Choose tulem (35). |