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;...)
Index_num määrab, milline väärtusargument valitakse. 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). |