Menggunakan index_num untuk mengembalikan nilai dari daftar argumen nilai. Gunakan CHOOSE untuk memilih salah satu dari hingga 29 nilai berdasarkan nomor indeks. Misalnya, jika nilai1 sampai nilai7 adalah hari-hari dari minggu tersebut, CHOOSE mengembalikan salah satu hari ketika angka antara 1 dan 7 digunakan sebagai index_num.
Sintaks
CHOOSE(index_num,value1,value2,...)
Index_num menentukan argumen nilai mana yang dipilih. Index_num harus berupa angka antara 1 dan 29, atau rumus atau referensi kolom yang berisi angka antara 1 dan 29.
- Jika index_num adalah 1, CHOOSE mengembalikan nilai1; jika 2, CHOOSE mengembalikan nilai2; dan seterusnya.
- Jika index_num lebih kecil dari 1 atau lebih besar dari jumlah nilai terakhir dalam daftar, CHOOSE mengembalikan #VALUE! nilai kesalahan.
- Jika index_num adalah pecahan, maka dipotong menjadi bilangan bulat terkecil sebelum digunakan.
Nilai1,nilai2,... adalah argumen nilai 1 sampai 29 dari mana CHOOSE memilih nilai atau tindakan untuk dijalankan berdasarkan index_num. Argumen bisa berupa angka, referensi kolom, rumus, fungsi, atau teks.
Contoh 1
| Col1 | Col2 | Col3 | Col4 | Rumus | Deskripsi (Hasil) |
|---|---|---|---|---|---|
| Ke-1 | Ke-2 | Ke-3 | Selesai | =CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) | Nilai dari argumen kedua Col2 (ke-2) |
| Paku | Sekrup | Mur | Baut | =CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) | Nilai dari argumen keempat Col4 (Baut) |
Contoh 2
| Col1 | Col2 | Col3 | Col4 | Rumus | Deskripsi (Hasil) |
|---|---|---|---|---|---|
| 23 | 45 | 1.2 | 10 | =SUM([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) | Menjumlahkan dua argumen Col1 dan hasil fungsi Pilih (35) |