IF, fungsi logika dasar di Excel. Fungsi
logika ini beda dengan kebanyakan fungsi matematika lain seperti
perkalian, pembagian dan sejenisnya. IF ini lebih mengarah pada
permainan logika, misalnya jika A maka hasilnya B, begitu contoh
sederhananya. Sebagai fungsi dasar, tentu saja fungsi IF ini sering
digunakan dan adalah menu wajib yang harus dikuasai oleh pengguna Excel.
Next, selanjutnya pembahasan langsung pada bentuk dasar fungsi IF. IF memiliki bentuk dasar :
=IF(logical_test,value_if_true,value_if_false)
Keterangan :
- Logical_test adalah nilai atau ekspresi yang nantinya akan dijadikan acuan untuk nilai TRUE atau FALSE.
- Value_if_true adalah nilai yang dihasilkan jika sesuai dengan aturan logika pada logical_test.
- Value_if_false adalah nilai yang dihasilkan jika tidak sesuai dengan aturan logika pada logical_test.

IF
Ok, untuk memahami struktur fungsi IF
diatas, lebih baik langsung terapkan ke contoh saja. Well, disini kita
lihat ada daftar siswa beserta nilai ujiannya. Nah, kamu harus memilah
mana nilai yang lulus ujian dan mana yang nggak lulus ujian. Kriteria
yang ditetapkan adalah nilai yang lulus ujian minimal 70, jadi jika
nilainya dibawah 70, maka siswa nggak lulus ujian. Got It?? Mari gunakan
IF.

Contoh Soal
=IF(B2>=70,”Lulus”,”Tidak Lulus”)
Keterangan :
- Logical_test diisi dengan criteria B2>=70, karena syarat kelulusannay harus sama atau lebih besar dari 70.
- Value_if_true diisi “Lulus” karena jika nilai pada kolom nilai lebih besar atau sama dengan 70 sesuai pernyataan di logical_test, maka hasil yang akan keluar “Lulus”
- Value_if_false diisi “Tidak Lulus”, karena jika nilai pada kolom nilai lebih kecil dari 70 dan tidak sesuai dengan pernyataan di logical_test, maka hasil yang akan keluar “Tidak Lulus”.

Penerapan Fungsi IF
Bisa kamu lihat hasil ada kolom
lulus/tidak lulus, nilai yang berada diatas atau sama dengan 70 hasilnya
lulus, jika lebih rendah dari 70 maka hasilnya tidak lulus.

Hasil Penerapan Fungsi IF
Lalu bagaimana jika ingin menggunakan lebih dari satu persyaratan?? Sambung di bawah gan…
IF Bertingkat
Well, Excel sendiri tidak memiiki fungsi
IFS dan untuk mengakalinya kamu bisa gunakan fungsi IF dengan
logical_test bersambungan pada bagian value_if_false. Beginilah struktur
penggunaan IF bertingkat.
=IF(logical_test,value_if_true,IF(logical_test,value_if_true,IF(logical_test,value_if_true, value_if_false)))
Contoh struktur IF diatas adalah IF yang
bisa menghasilkan 4 nilai berbeda, misalnya A, B, C, D (normalnya 2
nilai berbeda seperti contoh pertama diatas).
Untuk lebih jelasnya mari jajal soal berikut ini.
Mengambil dari contoh soal sebelumnya,
kali ini kamu akan membuat predikat nilai dari daftar nilai yang,
misalnya buat predikat nilai seperti berikut :
- 86 – 100 = A
- 71 – 85 = B
- 56 – 70 = C
- 41 – 55 = D
- 40 kebawah = E

Contoh Soal 2
Nah, untuk mengatasi soal dengan banyak criteria seperti ini, mari gunakan IF bertinglkat dengan bentuk seperti ini :
=IF(B2>=86,”A”,IF(B2>=71,”B”,IF(B2>=56,”C”,IF(B2>=41,”D”,”E”))))
Keterangan :
- Logical_test pertama diisi B2>=86 karena persyaratan pertama nilai 86 atau lebih tinggi yang digunakan untuk rujukan.
- Value_if true pertama diisi “A”, karena hanya nilai 86 atau lebih tinggi mendapat predikat A.
- Value_if_false diisi dengan logical_test kedua diisi B2>=71 karena persyaratan kedua nilai 71 atau lebih tinggi yang digunakan untuk rujukan. Value_if true kedua diisi “B”, karena hanya nilai 71 atau lebih tinggi mendapat predikat B. Logical_test ketiga diisi B2>=56 karena persyaratan ketiga nilai 56 atau lebih tinggi yang digunakan untuk rujukan. Value_if true ketiga diisi “C”, karena hanya nilai 56 atau lebih tinggi mendapat predikat C . Logical_test keempat diisi B2>=41 karena persyaratan keempat nilai 41 atau lebih tinggi yang digunakan untuk rujukan. Value_if true keempat diisi “D”, karena hanya nilai 41 atau lebih tinggi mendapat predikat D. Value_if_false diisi “E”, karena nilai yang tidak sesuai dengan 4 persyaratan sebelumnya atau bernilai 40 ke bawah mendapat predikat E.
- Jangan lupa tutup kurung 4, karena ada 4 fungsi IF dalam rumus ini.
Dan lihat hasilnya, predikat nilai yang dihasilkan sama dengan yang ada di soal. Gampang kan. Nggak susah kok.

Hasil Penerapan Fungsi IF