
Ringkasan
Fungsi Excel SWITCH membandingkan satu nilai dengan daftar nilai, dan mengembalikan hasil yang sesuai dengan kecocokan pertama. SWITCH dapat mengembalikan nilai default opsional jika tidak ada kecocokan yang ditemukan.
Tujuan
Cocokkan beberapa nilai, kembalikan kecocokan pertamaNilai kembali
Hasil yang sesuai dengan pertandingan pertamaSintaksis
= SWITCH (ekspresi, val1 / result1, (val2 / result2),…, (default))Argumen
- ekspresi - Nilai atau ekspresi yang akan dicocokkan.
- val1 / result1 - Nilai pertama dan pasangan hasil.
- val2 / result2 - (opsional) Nilai kedua dan pasangan hasil.
- default - (opsional) Nilai default yang akan digunakan jika tidak ada kecocokan yang ditemukan.
Versi: kapan
Excel 2019Catatan penggunaan
Fungsi SWITCH membandingkan satu nilai dengan daftar nilai, dan mengembalikan hasil yang sesuai dengan kecocokan pertama. Anda dapat menggunakan fungsi SWITCH saat Anda ingin melakukan pencocokan tepat dengan beberapa kemungkinan hasil, dan mengembalikan nilai default saat tidak ada yang cocok.
Argumen pertama disebut "ekspresi" dan dapat berupa konstanta hard code, referensi sel, atau rumus lain yang mengembalikan nilai tertentu yang ingin Anda cocokkan. Nilai yang cocok dan hasil yang sesuai dimasukkan secara berpasangan. SWITCH dapat menangani hingga 126 pasangan, setelah itu argumen terakhir adalah nilai default (opsional) untuk dikembalikan jika tidak ada kecocokan.
Dalam contoh yang ditampilkan, rumus di D5 adalah:
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")
SWITCH hanya melakukan pencocokan tepat, jadi Anda tidak dapat menyertakan operator logika seperti lebih besar dari (>) atau kurang dari (<) dalam logika yang digunakan untuk menentukan kecocokan. Anda dapat mengatasi batasan ini dengan membuat rumus untuk dicocokkan dengan TRUE seperti ini:
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")
Namun, dalam kasus seperti ini, Anda mungkin ingin menggunakan fungsi IFS.
SWITCH versus IFS
Seperti fungsi IFS, fungsi SWITCH memungkinkan Anda menguji lebih dari satu kondisi tanpa menyarangkan beberapa pernyataan IF, membuat rumus dengan banyak kondisi lebih mudah dibaca dan ditulis. Satu keuntungan SWITCH dibandingkan IFS adalah bahwa ekspresi muncul hanya sekali dalam fungsi dan tidak perlu diulangi. Namun, SWITCH terbatas pada pencocokan persis. Tidak mungkin menggunakan operator seperti lebih besar dari (>) atau kurang dari (<) dengan sintaks standar. Sebaliknya, fungsi IFS sebenarnya memerlukan ekspresi untuk setiap kondisi, sehingga Anda dapat menggunakan operator logika sesuai kebutuhan.
Catatan: Fungsi SWITCH dan fungsi IFS baru di Excel 2019 dan Excel 365.
Catatan
- Ekspresi bisa menjadi rumus lain yang mengembalikan nilai tertentu.
- SWITCH dapat menangani hingga 126 pasangan nilai / hasil.
- Masukkan argumen terakhir untuk menyetel hasil default saat tidak ada kecocokan yang ditemukan.