Palauttaa arvoargumenttien luettelosta arvon käyttämällä indeksi_luku-argumenttia. VALITSE-toiminnolla voit valita indeksilukuun perustuvan arvon enintään 29 arvosta. Jos esimerkiksi arvo1–arvo7 on määritetty viikonpäiviksi, VALITSE.INDEKSI-funktio palauttaa jonkin viikonpäivistä, kun lukua 1–7 käytetään indeksi_luku-argumenttina.
Syntaksi
CHOOSE(index_num;arvo1;arvo2;...)
Index_num määrittää, mikä arvoargumentti on valittuna. Index_num on oltava luku väliltä 1–29 tai kaava- tai sarakeviittaus, joka sisältää luvun väliltä 1–29.
- Jos indeksi_luku on 1, VALITSE.INDEKSI palauttaa arvo1-argumentin. Jos indeksi_luku on 2, VALITSE.INDEKSI palauttaa arvo2-argumentin ja niin edelleen.
- Jos indeksi_luku on pienempi kuin 1 tai suurempi kuin luettelon viimeinen arvo, VALITSE.INDEKSI palauttaa #ARVO! -virhearvon.
- Jos indeksi_luku ei ole kokonaisluku, se katkaistaan kokonaisluvuksi.
Arvo1,arvo2,... ovat 1–29 arvoargumenttia, joista CHOOSE valitsee arvon tai toiminnon suoritettavaksi index_num perusteella. Argumentit voivat olla lukuja, sarakeviittauksia, kaavoja, funktioita tai tekstiä.
Esimerkki 1
| Sar1 | Sar 2 | Col3 | Col4 | Kaava | Kuvaus (tulos) |
|---|---|---|---|---|---|
| 1. | 2. | 3. | Valmis | =CHOOSE(2;[Col1],[Col2],[Col3],[Col4]) | Toisen argumentin arvo Sar2 (2. päivä) |
| Naulat | Ruuvit | Mutterit | Pultit | =CHOOSE(4;[Col1],[Col2],[Col3],[Col4]) | Arvo neljännestä argumentista Col4 (Pultit) |
Esimerkki 2
| Sar1 | Sar 2 | Col3 | Col4 | Kaava | Kuvaus (tulos) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =SUMMA([Sarake1],VALITSE(2;[Sarake2],[Sarake3],[Col4])) | Laskee yhteen kaksi argumenttia Sar1 ja Valitse-funktion tuloksen (35) |