Fungsi CHOOSE dipakai untuk menentukan nilai dari daftar nilai, fungsi ini mirip dengan fungsi IF, hanya saja fungsi CHOOSE tidak berdasar suatu logical_test tertentu sebagaimana fungsi IF, tetapi berdasar urutan angka (mulai dari 1 hingga dengan 254).
Sintaks
CHOOSE(index_num, value1, [value2], ….)
CHOOSE(index_num, value1, [value2], ….)
dimana:
- index_num yaitu angka dari 1 hingga dengan 254
- value 1, value2 yaitu argumen 1 hingga dengan 254. Argumen dapat berupa nilai tertentu, teks, formula, fungsi dan referensi sel.
Contoh
Buatlah sebuah tabel menyerupai referensi diatas masing-masing menyerupai pada Gambar A dan Gambar B dengan mengosongkan pada cell C2 untuk Gambar A dan Cell F2 untuk Gambar B, Lalu tuliskan rumus sebagai berikut, kemudian Copy kan untuk baris berikutnya:
Gambar A = CHOOSE(B2,”Pusat”,”Cabang”,”RS”)
Gambar B = CHOOSE(E2,”Sangat Puas”,”Puas”,”Tidak Puas”,”Sangat Tidak Puas”)
Gambar B = CHOOSE(E2,”Sangat Puas”,”Puas”,”Tidak Puas”,”Sangat Tidak Puas”)
Penjelasan Rumus:
- Gambar A –>> Akan mengklasifikasikan (mengelompokkan) nama outlet yang terdiri dari roxy, condet dan seterusnya menurut no. kantor (cell B2) dengan ketentuan secara berurutan kalau 1 = Pusat, 2 = Cabang, 3 = RS (“Pusat”,”Cabang”,”RS”).
- Gambar B –>> Menentukan label atau kategori nilai menurut hasil rating (E2) dengan ketentuan Range nilai kalau 1-1.9 = Sangat Puas, 2-2.9 = Puas, 3-3.9 = Tidak Puas, =/>4 = Sangat Tidak Puas (“Sangat Puas”,”Puas”,”Tidak Puas”,”Sangat Tidak Puas”).