Microsoft Excel merupakan salah satu program spreadsheet yang sangat populer digunakan untuk mengolah data, menghitung angka, dan membuat laporan. Salah satu fungsi yang sering digunakan dalam Excel adalah IF. Fungsi IF digunakan untuk membuat keputusan logika di dalam spreadsheet, yaitu memberikan nilai tertentu jika kondisi terpenuhi dan nilai lain jika kondisi tidak terpenuhi. Artikel ini akan membahas pengertian fungsi IF, cara penggunaannya, serta berbagai contoh soal Excel IF yang dapat membantu meningkatkan keterampilan pengguna Excel.
baca juga : Contoh Soal Koneksi Matematika
Pengertian Fungsi IF
Fungsi IF adalah salah satu fungsi logika di Excel yang digunakan untuk menguji kondisi tertentu. Hasil dari fungsi IF akan berbeda tergantung pada kondisi yang diuji. Struktur dasar fungsi IF adalah: IF(kondisi, nilai_jika_benar, nilai_jika_salah)\text{IF(kondisi, nilai\_jika\_benar, nilai\_jika\_salah)}IF(kondisi, nilai_jika_benar, nilai_jika_salah)
Keterangan:
- kondisi adalah ekspresi logika yang ingin diuji, misalnya A1 > 50.
- nilai_jika_benar adalah nilai atau aksi yang diberikan jika kondisi terpenuhi.
- nilai_jika_salah adalah nilai atau aksi yang diberikan jika kondisi tidak terpenuhi.
Dengan fungsi IF, pengguna Excel dapat membuat penilaian otomatis, kategori, atau keputusan berbasis data dengan mudah dan efisien.
Contoh Soal IF Sederhana
Soal 1:
Buatlah fungsi IF untuk menentukan apakah seorang siswa lulus atau tidak jika batas kelulusan adalah nilai 75. Nilai siswa berada di kolom A, dan hasil lulus/tidak lulus akan ditampilkan di kolom B.
Penyelesaian:
Gunakan rumus: =IF(A2>=75,”Lulus”,”Tidak Lulus”)\text{=IF(A2>=75,”Lulus”,”Tidak Lulus”)}=IF(A2>=75,”Lulus”,”Tidak Lulus”)
Jika nilai di A2 lebih besar atau sama dengan 75, maka hasil akan menampilkan “Lulus”, jika kurang dari 75 akan menampilkan “Tidak Lulus”.
Soal 2:
Seorang karyawan mendapatkan bonus jika penjualan bulanannya lebih dari 10 juta. Buatlah fungsi IF untuk menampilkan “Dapat Bonus” atau “Tidak Dapat Bonus”.
Penyelesaian:
Rumus yang digunakan: =IF(B2>10000000,”Dapat Bonus”,”Tidak Dapat Bonus”)\text{=IF(B2>10000000,”Dapat Bonus”,”Tidak Dapat Bonus”)}=IF(B2>10000000,”Dapat Bonus”,”Tidak Dapat Bonus”)
Jika penjualan di B2 lebih dari 10 juta, hasil menampilkan “Dapat Bonus”, sebaliknya menampilkan “Tidak Dapat Bonus”.
Contoh Soal IF dengan Tiga Kondisi
Fungsi IF dapat digabungkan (nested IF) untuk menguji lebih dari dua kondisi.
Soal 3:
Buatlah fungsi IF untuk menilai prestasi siswa berdasarkan nilai:
- A jika nilai >= 85
- B jika nilai >= 70 dan < 85
- C jika nilai < 70
Penyelesaian:
Gunakan nested IF: =IF(A2>=85,”A”,IF(A2>=70,”B”,”C”))\text{=IF(A2>=85,”A”,IF(A2>=70,”B”,”C”))}=IF(A2>=85,”A”,IF(A2>=70,”B”,”C”))
Excel akan mengecek kondisi pertama, jika tidak terpenuhi, dilanjutkan dengan kondisi kedua, dan seterusnya.
Contoh Soal IF dengan Operator Logika
Selain operator perbandingan, fungsi IF juga bisa dikombinasikan dengan operator logika AND dan OR.
Soal 4:
Seorang siswa dinyatakan lulus dengan nilai minimal 70 dan kehadiran minimal 80%. Buat rumus IF untuk menampilkan “Lulus” atau “Tidak Lulus”.
Penyelesaian:
Gunakan rumus: =IF(AND(A2>=70,B2>=80),”Lulus”,”Tidak Lulus”)\text{=IF(AND(A2>=70,B2>=80),”Lulus”,”Tidak Lulus”)}=IF(AND(A2>=70,B2>=80),”Lulus”,”Tidak Lulus”)
Fungsi AND memastikan kedua kondisi terpenuhi agar hasil menampilkan “Lulus”.
Soal 5:
Seorang karyawan mendapatkan bonus jika penjualan lebih dari 10 juta atau jika pelanggan yang dilayani lebih dari 50. Buat rumus IF.
Penyelesaian:
Gunakan rumus: =IF(OR(B2>10000000,C2>50),”Dapat Bonus”,”Tidak Dapat Bonus”)\text{=IF(OR(B2>10000000,C2>50),”Dapat Bonus”,”Tidak Dapat Bonus”)}=IF(OR(B2>10000000,C2>50),”Dapat Bonus”,”Tidak Dapat Bonus”)
Fungsi OR memastikan salah satu kondisi terpenuhi untuk mendapatkan bonus.
Contoh Soal IF dengan Teks
Soal 6:
Buat fungsi IF untuk menampilkan “Bagus” jika kualitas produk adalah “A”, dan “Perlu Perbaikan” jika kualitas bukan “A”.
Penyelesaian:
Rumus: =IF(D2=”A”,”Bagus”,”Perlu Perbaikan”)\text{=IF(D2=”A”,”Bagus”,”Perlu Perbaikan”)}=IF(D2=”A”,”Bagus”,”Perlu Perbaikan”)
Excel membandingkan isi sel dengan teks “A”. Perlu menambahkan tanda kutip pada teks.
Contoh Soal IF dengan Angka dan Teks
Soal 7:
Seorang siswa dengan nilai di kolom A dinyatakan:
- “Lulus dengan Pujian” jika nilai >= 90
- “Lulus” jika nilai >= 75 dan < 90
- “Tidak Lulus” jika nilai < 75
Penyelesaian:
Gunakan nested IF: =IF(A2>=90,”Lulus dengan Pujian”,IF(A2>=75,”Lulus”,”Tidak Lulus”))\text{=IF(A2>=90,”Lulus dengan Pujian”,IF(A2>=75,”Lulus”,”Tidak Lulus”))}=IF(A2>=90,”Lulus dengan Pujian”,IF(A2>=75,”Lulus”,”Tidak Lulus”))
Contoh Soal IF dalam Perhitungan Keuangan
Soal 8:
Jika total belanja pelanggan lebih dari Rp500.000, berikan diskon 10%, jika kurang, tidak ada diskon. Buat fungsi IF untuk menghitung jumlah yang harus dibayar.
Penyelesaian:
Rumus: =IF(A2>500000,A2*0.9,A2)\text{=IF(A2>500000,A2*0.9,A2)}=IF(A2>500000,A2*0.9,A2)
Jika total belanja di A2 lebih dari 500.000, hasil dikalikan 0,9 (diskon 10%), jika tidak, tetap sama.
Soal 9:
Seorang pegawai dengan gaji pokok di kolom A dan masa kerja di kolom B mendapat tunjangan: 5% dari gaji jika masa kerja > 5 tahun, jika kurang, 2% dari gaji. Buat fungsi IF.
Penyelesaian:
Rumus: =IF(B2>5,A2*5%,A2*2%)\text{=IF(B2>5,A2*5\%,A2*2\%)}=IF(B2>5,A2*5%,A2*2%)
Excel akan mengecek masa kerja, kemudian menghitung tunjangan sesuai persentase yang berlaku.
baca juga : Mahasiswa Universitas Teknokrat Indonesia Juara Nasional Lomba Karya Ilmiah RnDC 2025
Tips Menggunakan Fungsi IF di Excel
- Selalu periksa tanda kurung ketika menggunakan nested IF agar rumus tidak error.
- Gunakan AND atau OR untuk menggabungkan beberapa kondisi dalam satu rumus IF.
- Gunakan tanda kutip pada teks untuk memastikan Excel mengenali sebagai string, bukan nama sel.
- Gunakan fungsi IFERROR bersama IF untuk menangani kemungkinan error dalam perhitungan.
- Latihan dengan berbagai contoh soal agar terbiasa dengan penggunaan IF pada kondisi sederhana maupun kompleks.
penulis : Dylan Fernanda