
Tutorial menjelaskan sintaks dan penggunaan dasar Fungsi PILIH Excel dan memberikan beberapa contoh non-sepele yang menunjukkan cara menggunakan rumus CHOOSE. Ini adalah salah satu fitur Excel yang mungkin tidak tampak berguna jika berdiri sendiri, namun jika digabungkan dengan fitur lainnya, fitur ini memberikan sejumlah manfaat luar biasa. Pada tingkat paling dasar, fungsi CHOOSE digunakan untuk memperoleh nilai dari daftar dengan menentukan posisi nilai tersebut. Nanti dalam tutorial ini, Anda akan menemukan beberapa kegunaan lanjutan yang tentunya patut untuk ditelusuri.
Fungsi PILIH Excel: Sintaks Dasar dan Kegunaannya
Fungsi CHOOSE di Excel dirancang untuk mengembalikan nilai dari daftar berdasarkan posisi tertentu. Fungsi ini tersedia di Excel 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, dan Excel 2007.
Sintaks fungsi CHOOSE adalah sebagai berikut:
PILIH (Nomor_indeks, nilai1, [nilai2],…)
Dónde:
Nomor_indeks (wajib): posisi nilai yang akan dikembalikan. Bisa berupa angka antara 1 dan 254, referensi sel, atau rumus lainnya.
Nilai1, nilai2,…: daftar hingga 254 nilai untuk dipilih. Nilai1 wajib diisi, nilai lainnya bersifat opsional. Ini bisa berupa angka, nilai teks, referensi sel, rumus, atau nama yang ditentukan. Berikut contoh rumus CHOOSE dalam bentuk paling sederhana:
=PILIH(3, «Mike», «Sally», «Amy», «Neal»)
Rumusnya mengembalikan «amy"karena Nomor_indeks adalah 3 dan “Amy” adalah nilai ketiga dalam daftar:
Mungkin Anda mungkin tertarik: Cara Menggunakan Fungsi Kiri dan Kanan di Excel
Fungsi Excel CHOOSE: 3 Hal yang Perlu Diingat!
CHOOSE adalah fungsi yang sangat sederhana dan Anda tidak akan menemukan kesulitan dalam menerapkannya di lembar kerja Anda. Jika hasil yang dihasilkan oleh rumus CHOSEN Anda tidak sesuai harapan atau bukan hasil yang Anda cari, hal ini mungkin disebabkan oleh alasan berikut:
- Jumlah nilai yang dapat dipilih dibatasi hingga 254.
- Kesalahan dikembalikan.
- Jika argumennya Nomor_indeks adalah pecahan, dipotong menjadi bilangan bulat terkecil.
Cara menggunakan fungsi CHOOSE di Excel – contoh rumus
Contoh berikut menunjukkan bagaimana CHOOSE dapat memperluas kemampuan fungsi Excel lainnya dan memberikan solusi alternatif untuk beberapa tugas umum, bahkan tugas yang dianggap tidak mungkin dilakukan oleh banyak orang.
PILIH di Excel, bukan IF bertingkat
Salah satu tugas paling umum di Excel adalah mengembalikan nilai yang berbeda berdasarkan kondisi tertentu. Dalam kebanyakan kasus, hal ini dapat dilakukan dengan menggunakan pernyataan IF bertingkat klasik. Namun fungsi CHOOSE di Excel bisa menjadi alternatif yang cepat dan mudah dipahami.
Contoh 1: Mengembalikan nilai yang berbeda bergantung pada kondisi
Katakanlah Anda memiliki kolom nilai siswa dan Anda ingin memberi label nilai berdasarkan kondisi berikut: Hasil dan skor.
- Miskin: 0 - 50
- Memuaskan: 51 - 100
- Bagus: 101 - 150
- Bagus sekali: lebih dari 151
Salah satu cara untuk melakukannya adalah dengan menumpuk beberapa rumus IF di dalam satu sama lain:
=IF(B2>=151, "Sangat Baik", IF(B2>=101, "Baik", IF(B2>=51, "Memuaskan", "Kurang")))
Cara lainnya adalah dengan memilih label yang sesuai dengan kondisi:
=PILIH((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), «Buruk», «Memuaskan», «Baik», «Luar Biasa»)
Cara kerja rumus ini:
Dalam argumen tersebut Nomor_indeks, mengevaluasi setiap kondisi dan pengembalian NYATA Jika syaratnya terpenuhi, PALSU jika tidak. Misalnya, nilai di sel B2 memenuhi tiga kondisi pertama, jadi kita mendapatkan hasil antara berikut:
=PILIH(BENAR + BENAR + BENAR + SALAH, «Buruk», «Memuaskan», «Bagus», «Sangat Baik»)
Karena di sebagian besar rumus excel, BENAR sama dengan 1 dan SALAH sama dengan 0, rumus kami mengalami transformasi ini:
=PILIH(1 + 1 + 1 + 0, "Buruk", "Memuaskan", "Baik", "Luar Biasa")
Setelah operasi penambahan dilakukan, kami memiliki:
=PILIH(3, "Buruk", "Memuaskan", "Baik", "Luar Biasa")
Hasilnya, nilai ke-3 dalam daftar dikembalikan, yaitu "bueno".
Kiat:
- Untuk membuat rumus lebih fleksibel, Anda bisa menggunakan referensi sel alih-alih label hard-code, misalnya:
=PILIH((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), $E$1, $E$2, $E$3, $E$4)
- Jika tidak ada kondisi Anda yang BENAR, argumennya Nomor_indeks akan disetel ke 0, memaksa rumus Anda mengembalikan #VALUE! kesalahan. Untuk menghindari hal ini, cukup masukkan CHOOSE ke dalam fungsi IFERROR seperti ini:
=IFERROR(CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), «Buruk», «Memuaskan», «Baik», «Luar Biasa»), « »)
Contoh 2: Lakukan perhitungan yang berbeda tergantung kondisinya
Anda dapat menggunakan fungsi CHOOSE di Excel untuk melakukan penghitungan pada serangkaian kemungkinan penghitungan/rumus tanpa menumpuk beberapa pernyataan IF di dalam satu sama lain. Sebagai contoh, mari kita hitung komisi setiap penjual berdasarkan penjualannya:
- 5% – $0 hingga $50
- 7% – $51 hingga $100
- 10% – lebih dari $101
Dengan jumlah penjualan dalam B2, maka rumusnya berbentuk sebagai berikut:
=PILIH((B2>0) + (B2>=51) + (B2>=101), B2*5%, B2*7%, B2*10%)
Daripada melakukan hardcoding persentase ke dalam rumus, Anda bisa mengkueri sel terkait di tabel referensi Anda, jika ada. Ingatlah untuk memperbaiki referensi menggunakan tanda $.
=PILIH((B2>0) + (B2>=51) + (B2>=101), B2*$E$2, B2*$E$3, B2*$E$4)
Rumus Pilih untuk menghasilkan data acak
Seperti yang mungkin Anda ketahui, Microsoft Excel memiliki fungsi khusus untuk menghasilkan bilangan bulat acak antara angka bawah dan atas yang Anda tentukan: fungsi RANDBantara. Gunakan argumen nomor_indeks dari CHOOSE, dan rumus Anda akan menghasilkan hampir semua data acak yang Anda inginkan. Misalnya, rumus ini dapat menghasilkan daftar hasil pemindaian acak:
=PILIH(RANDBETWEEN(1,4), “Buruk”, “Memuaskan”, “Baik”, “Sangat Baik”)
Logika rumusnya jelas: RANDBantara menghasilkan angka acak dari 1 hingga 4 dan CHOOSE mengembalikan nilai yang sesuai dari daftar empat nilai yang telah ditentukan sebelumnya.
Catatan: RANDBETWEEN adalah a fungsi yang mudah menguap dan dihitung ulang dengan setiap perubahan yang Anda buat pada lembar kerja. Akibatnya, daftar nilai acak Anda juga akan berubah. Untuk mencegah hal ini terjadi, Anda dapat mengganti rumus dengan nilai Anda menggunakan fungsi tersebut lem khusus.
Mungkin Anda ingin tahu: Cara Menghubungkan Daftar Dropdown di Excel
Rumus Pilih untuk membuat Vlookup kiri
Jika Anda pernah melakukan pencarian vertikal di Excel, Anda pasti tahu bahwa fungsi VLOOKUP hanya bisa mencari kolom paling kiri. Dalam situasi di mana Anda perlu mengembalikan nilai di sebelah kiri kolom pencarian, Anda bisa menggunakan gabungan INDEKS / PERTANDINGAN atau menipu VLOOKUP menyarangkan fungsi CHOOSE di dalamnya. Begini caranya:
Misalkan Anda mempunyai daftar nilai di kolom A, nama siswa di kolom B, dan Anda ingin mengambil nilai siswa tertentu. Karena kolom pengembalian berada di sebelah kiri kolom pencarian, a Vlookup kesalahan pengembalian normal #N/A:
Untuk memperbaikinya, dapatkan fungsi CHOOSE untuk menukar posisi kolom, memberi tahu Excel bahwa kolom 1 adalah B dan kolom 2 adalah A:
=CHOOSE({1,2}, B2:B5, A2:A5)
Karena kami menyediakan array {1,2} dalam argumen nomor_indeks, fungsi CHOOSE menerima rentang argumen nilai (biasanya tidak). Sekarang, tanamkan rumus di atas ke dalam argumen table_array de VLOOKUP:
=VLOOKUP(E1,CHOOSE({1,2}, B2:B5, A2:A5),2,FALSE)
Dengan ini, pencarian ke kiri dilakukan tanpa masalah!
Rumusnya Pilih untuk dikembalikan pada hari kerja berikutnya
Jika Anda tidak yakin apakah Anda harus pergi bekerja besok atau Anda dapat tinggal di rumah dan menikmati akhir pekan yang memang layak Anda dapatkan, fungsi PILIH Excel dapat mengetahui kapan hari kerja berikutnya. Dengan asumsi hari kerja Anda adalah Senin sampai Jumat, rumusnya adalah sebagai berikut:
=HARI INI()+PILIH(HARI MINGGU(HARI INI()),1,1,1,1,1,3,2)
Sekilas sulit, jika dilihat lebih dekat logika rumusnya mudah diikuti:
HARI KERJA (HARI INI ()) mengembalikan nomor seri yang sesuai dengan tanggal hari ini, mulai dari 1 (Minggu) hingga 7 (Sabtu). Angka ini masuk ke dalam argumen Nomor_indeks dari rumus PILIH kami.
Nilai1 – nilai7 (1,1,1,1,1,3,2) menentukan berapa hari yang akan ditambahkan ke tanggal saat ini. Jika hari ini Minggu – Kamis (angka_indeks 1 – 5), tambahkan 1 untuk kembali keesokan harinya. Jika hari ini adalah hari Jumat (angka_indeks 6), tambahkan 3 untuk kembali pada hari Senin berikutnya. Jika hari ini adalah hari Sabtu (angka_indeks 7), tambahkan 2 untuk kembali lagi pada hari Senin berikutnya. Ya, sesederhana itu.
Pilih rumus untuk mengembalikan nama hari/bulan khusus dari tanggal
Dalam situasi di mana Anda ingin mendapatkan nama hari dalam format standar, seperti nama lengkap (Senin, Selasa, dll.) atau nama pendek, Anda dapat menggunakan fungsi TEXT seperti yang dijelaskan dalam contoh ini: Dapatkan hari dalam seminggu dari tanggal di Excel.
Jika Anda ingin mengembalikan nama hari dalam seminggu atau bulan dalam format khusus, gunakan fungsi PILIH Excel sebagai berikut. Untuk mendapatkan hari dalam seminggu:
=PILIH(WEEKDAY(A2),»Su»,»Mo»,»Tu»,»Kami»,»Th»,»Fr»,»Sa»)
Untuk mendapatkan satu bulan:
=PILIH(BULAN(A2), «Jan»,»Februari»,»Mar»,»Apr»,»Mei»,»Jun»,»Jul»,»Agustus»,»Sep»,»Okt»,»Nov »,»Des»)
Dimana A2 adalah sel yang berisi tanggal asli.
Melihat: Bilah Data Di Excel. Apa Itu Dan Bagaimana Menambahkannya
Final Pensamientos
Kami berharap tutorial ini memberi Anda beberapa ide tentang bagaimana Anda dapat menggunakan fungsi CHOOSE Excel untuk meningkatkan model data Anda. Terima kasih telah membaca dan kami berharap dapat bertemu Anda di sini minggu depan! Jika Anda menyukai tutorial ini, Anda dapat memberi tahu kami pendapat Anda di bagian komentar. Ingatlah bahwa fungsi ini dapat digunakan untuk banyak hal, Anda hanya perlu menyesuaikan data rumusnya.
Nama saya Javier Chirinos dan saya sangat tertarik dengan teknologi. Sepanjang ingatan saya, saya menyukai komputer dan video game dan hobi itu berakhir dengan pekerjaan.
Saya telah mempublikasikan tentang teknologi dan gadget di Internet selama lebih dari 15 tahun, khususnya di mundobytes.com
Saya juga ahli dalam komunikasi dan pemasaran online dan memiliki pengetahuan tentang pengembangan WordPress.