Fungsi Logika Excel (IF, IFS, SWITCH): Otomatisasi Keputusan Bisnis
Data yang sudah Resik, Rapi, dan memiliki Named Range kini siap untuk “diperas” menjadi wawasan. Di tahap Analisis ini, kita akan menggunakan Fungsi Logika untuk mengotomatisasi pengambilan keputusan. Excel tidak lagi hanya menyimpan angka, tetapi mulai “berpikir” dan memberikan vonis berdasarkan aturan bisnis yang Anda tetapkan.
Jangan pernah “melukis” laporan data di Excel secara manual. Excel adalah engine (mesin hitung), bukan kanvas lukis. Masukkan data mentah, gunakan fungsi logika untuk menganalisisnya, dan jadikan hasil laporan sebagai produk akhir dari rumus Anda. Ketika data mentah berubah, keputusan bisnis Anda akan ikut memperbarui dirinya sendiri tanpa Anda perlu menyentuhnya lagi.
🛢️ Kasus Kita: Evaluasi Kelayakan Blending Biosolar (B30 – B50)
Bayangkan Anda adalah analis kebijakan energi. Anda memiliki data simulasi Harga Pokok Penjualan (HPP) dari campuran FAME (minyak sawit) dan Solar Murni, dibandingkan dengan Harga Jual Eceran yang ditetapkan pemerintah.
📊 Data Mentah Blending Biosolar
| A (Kode) | B (HPP Blending) | C (Harga Jual Eceran) | |
|---|---|---|---|
| 2 | B30 | 14.000 | 14.500 |
| 3 | B35 | 15.200 | 14.500 |
| 4 | B40 | 16.500 | 14.500 |
| 5 | B50 | 18.000 | 14.500 |
Misi: Menentukan status kelayakan subsidi secara otomatis untuk setiap varian campuran.
🛠️ Langkah 1: IF Dasar (Dua Percabangan)
Fungsi IF adalah gerbang logika paling dasar: “JIKA kondisi terpenuhi, MAKA lakukan A, SELAINNYA lakukan B”.
Kita ingin mengetahui: Apakah HPP lebih besar dari Harga Jual? Jika ya, berarti “Butuh Subsidi”. Jika tidak, berarti “Mandiri”.
- Di sel D2, ketik rumus:
=IF(B2>C2, "Butuh Subsidi", "Mandiri") - Tekan Enter dan salin ke bawah.
Hasil: B30 dievaluasi “Mandiri” (karena HPP 14.000 < 14.500), sedangkan B35, B40, dan B50 otomatis divonis “Butuh Subsidi”.
🛠️ Langkah 2: IFS (Logika Bertingkat Tanpa Pusing)
Bagaimana jika aturannya lebih dari dua? Misalnya kita ingin mengklasifikasikan besaran subsidi:
- Selisih < 1.000 = “Subsidi Ringan”
- Selisih 1.000 – 2.000 = “Subsidi Penuh”
- Selisih > 2.000 = “Strategis Nasional”
😵 SEBELUM: IF Bersarang (Cara Lama yang Memusingkan)
=IF(B2-C2<1000, "Ringan", IF(B2-C2<=2000, "Penuh", "Strategis"))
Tanda kurung bertumpuk. Salah ketik satu saja, seluruh rumus error.
✅ SESUDAH: IFS (Cara Modern Excel 2019 / 365)
=IFS(B2-C2<1000, "Ringan", B2-C2<=2000, "Penuh", B2-C2>2000, "Strategis")
Cara baca: Cek kondisi 1, jika benar tulis “Ringan”. Jika salah, cek kondisi 2, dst. Jauh lebih rapi dan mudah di-audit!
🛠️ Langkah 3: SWITCH (Menerjemahkan Kode Kebijakan)
Terkadang kita tidak membandingkan angka, tetapi mencocokkan kode teks yang pasti (seperti kode produk atau kode kebijakan). Menggunakan IF untuk ini sangat tidak efisien. Gunakan SWITCH.
Kita ingin menerjemahkan kolom A (Kode) menjadi Nama Program Pemerintah:
=SWITCH(A2, "B30", "Program Mandatori", "B35", "Transisi Energi", "B40", "Uji Coba Lanjut", "B50", "Strategis Nasional", "Kode Tidak Dikenal")
Cara baca: Lihat sel A2. Jika isinya “B30” tulis “Program Mandatori”, jika “B50” tulis “Strategis Nasional”. Jika tidak ada yang cocok, tulis “Kode Tidak Dikenal”. Nol tanda kurung bertumpuk, sangat elegan.
🛡️ Jaring Pengaman: IFERROR
Dalam analisis bisnis, data seringkali tidak sempurna. Saat rumus Anda bertemu dengan sel kosong atau pembagian dengan nol, Excel akan memuntahkan error seperti #DIV/0! atau #N/A yang merusak tampilan laporan.
Bungkus rumus logika Anda dengan IFERROR agar tampil profesional:
=IFERROR(IFS(...), "Data Belum Lengkap")
Jika rumus IFS di dalamnya error, Excel akan menampilkan teks “Data Belum Lengkap” alih-alih kode error yang membingungkan bos Anda.
=IF(B2>14500, ...), gunakan Named Range seperti =IF(B2>HargaJualEceran, ...). Jika kebijakan harga jual berubah tahun depan, Anda cukup mengubah satu sel, dan ribuan baris analisis akan menyesuaikan diri secara otomatis.🧠 Aha! Moment: Dari Data Menjadi Keputusan
Dengan fungsi logika, spreadsheet Anda kini memiliki “otak” untuk mengambil keputusan. Namun, bagaimana jika data HPP Blending dan Harga Jual Eceran tersimpan di sheet atau file yang berbeda? Langkah berikutnya dalam Data Pipeline adalah mempelajari cara memanggil data dari tempat lain menggunakan senjata paling legendaris di Excel: VLOOKUP & XLOOKUP.