Rumus SWITCH di Excel

Mencocokkan satu nilai dengan daftar pilihan, lalu mengembalikan hasil pasangannya. Lebih rapi dari IF bertingkat untuk pencocokan persis.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =SWITCH(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

SWITCH mencocokkan satu nilai dengan daftar pilihan, lalu memberi pasangannya. Mirip kamus kecil: "Bandung" artinya "Jabar", "Jakarta" artinya "DKI".

Kamu menulis nilai yang dicek, lalu pasangan nilai dan hasilnya. Di paling akhir boleh ada satu hasil cadangan (disebut default) untuk nilai yang tidak ada di daftar.

Sintaks

=SWITCH(ekspresi; nilai1; hasil1; [nilai2; hasil2]; ...; [default])
ArgumenKeterangan
ekspresiNilai yang dicocokkan, misalnya D2.
nilai1; hasil1Pasangan nilai yang dicari dan hasilnya.
defaultOpsional. Hasil bila tidak ada yang cocok.

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus SWITCH

Data contoh: penjualan kedai (Sheet Penjualan)

ABCDEFGH
1KodeProdukKategoriKotaHargaQtyTotalCatatan
2P01Kopi SusuMinumanBandung18.00012216.000Promo
3P02Teh TarikMinumanJakarta15.0008120.000
4P03Roti BakarMakananBandung22.0005110.000
5P04Pisang GorengMakananSurabaya12.00020240.000Promo
6P05Es JerukMinumanSurabaya10.00015150.000
7P06Mie GorengMakananJakarta25.0009225.000
8P07Kentang GorengSnackBandung20.0006120.000
fx =SWITCH(D2;"Bandung";"Jabar";"Jakarta";"DKI";"Lainnya")
HasilJabar

D2 berisi Bandung, cocok dengan pasangan pertama.

Cara kerjanya, langkah demi langkah

  1. Excel membaca D2, yaitu kota Kopi Susu: Bandung.
  2. Bandung dicocokkan dengan pasangan pertama, "Bandung". Cocok, jadi hasilnya "Jabar".
  3. Pasangan "Jakarta" dan hasil cadangan "Lainnya" tidak dipakai. Kalau D2 berisi Surabaya, hasilnya baru "Lainnya".

Dipakai untuk apa di kantor?

  • Mengubah kode cabang menjadi nama wilayah.
  • Menerjemahkan kode status pesanan (1, 2, 3) menjadi teks "Diproses", "Dikirim", "Selesai".
  • Mengubah kode divisi karyawan menjadi nama divisi lengkap.

Kesalahan yang sering terjadi

  • SWITCH hanya ada di Excel 2019 dan 365. Di Excel lama hasilnya #NAME?.
  • Lupa hasil cadangan di akhir. Nilai yang tidak ada di daftar akan menghasilkan #N/A.
  • Memakai SWITCH untuk rentang angka seperti "di atas 100". SWITCH hanya untuk pencocokan persis. Untuk rentang, pakai IFS.
Progres bab Rumus Logika 0/8 dipelajari
Lanjut: CHOOSE