Fungsi IF Excel
Fungsi IF merupakan fungsi yang sangat sering digunakan dalam excel. Fungsi IF excel ini berguna untuk menentukan sebuah nilai berdasarkan suatu kondisi, jika kondisi terpenuhi maka suatu nilai akan dihasilkan dan jika kondisi tidak terpenuhi maka akan muncul nilai lain. Secara umum sintak atau baris perintah fungsi IF seperti berikut
Fungsi IF
IF(Logical Test, Value IF True, Value IF False)
- Logical Test: Kondisi yang harus dipenuhi agar nilai yang diuji bernilai benar atau salah
- Value IF True: Nilai yang ditampilkan jika kondisi yang harus dipenuhi bernilai Benar
- Value IF False: Hasil yang ditampilkan jika tes kondisi bernilai salah
Contoh:
IF(B4>70, "LULUS")
Berdasarkan gambar kita ingin mencari kelas mana yang lulus dan tidak lulus. Dengan logika bersyarat B4 > 70 yang digunakan sebagi syarat kelas lulus, maka kelas yang lulus adalah yang bernilai lebih besar dari 70 sedang kan kelas dengan nilai dibawah 70 akan muncul nilai FALSE karena kita tidak tentukan nilai apa yang dimunculkan jika tes tidak terpenuhi.
Namun pada tabel berwarna hijau kita rubah rumus IF nya menjadi
IF(B4>07, "LULUS", "TIDAK LULUS")
Maka untuk kelas dengan nilai dibawah 70 akan muncul keterangan TIDAK LULUS.
Fungsi IF Bersarang
Untuk contoh diatas merupakan Fungsi IF tunggal dengan logical test atau syaratnya hanya satu, bagaimana jika kondisinya syarat nya ada lebih dari satu, maka kita akan gunakan pengembangan dari Fungsi IF yaitu Fungsi IF Bersarang atau Nasting IF , Fungsi IF Bersarang ini menggabungkan beberapa syarat yang nantinya harus dipenuhi untuk menghasilkan nilai yang diinginkan.
Sintak Fungsi IF Bersarang:
IF(Kondisi_1, "Nilai_Benar_1",IF(Kondisi_2, "Nilai_Benar_2", "Nilai_Salah")
Fungsi IF Bersarang ini menggunakan 2 syarat logika Kondisi_1 dan Kondisi_2 jika syarat pertama benar maka Nilai_Benar_1 lah yang akan muncul, jika Syarat 1 salah dan kondisi _2 benar maka nilai yang muncul adalah Nilai_Benar_2 , jika keduanya nilai logikanya salah maka akan muncul Nilai_Salah.
Contoh: Kita ingin menentukan sebuah kelas LULUS, TIDAK LULUS atau REMEDIAL berdasarkan nilai yang dicapai kelas itu.
kita dapat gunakan rumus if bersarang
=IF(B4< 50,"TIDAK LULUS",IF(B4<=70,"REMEDIAL", "LULUS"))
Maka diperoleh hasil seperti pada gambar Fungsi IF Bersarang dimana nilai B4 < 50 maka kelas tersebut TIDAK LULUS, jika nilai B4 kecil dari atau sama dengan 70 makan kelas tersebut REMEDIAL, dan jika tidak memnuhi persyaratan ke-1 dan ke-2 maka kelas tersebut LULUS.
Fungsi IF Excel ini dapat juga digabungkan dengan fungsi lain seperti fungsi AND, OR dan SUM, fungsi gabungan IF ini akan dibahas pada artikel selanjutnya. Jangan lupa tinggalkan komentar jika ada yang ingin ditanyakan.