Fungsi IF : Cara Menggunakan Rumus IF Pada Microsoft Excel

Fungsi/ Rumus IF Excel

Fungsi IF atau Rumus IF merupakan salah satu fungsi Excel dalam kategori atau kelompok logical yang sering dibutuhkan untuk melakukan uji logika pada rumus microsoft excel.

Fungsi IF menghasilkan sebuah nilai tertentu jika kondisi yang kita tentukan terpenuhi (TRUE), dan nilai lainnya jika kondisi itu tidak terpenuhi (FALSE). Dengan kata lainfungsi IF ini akan mengambil suatu kondisi tertentu kemudian menentukan nilai TRUE atau FALSE. Nilai TRUE adalah nilai dimana kondisi tersebut terpenuhi dan nilai FALSE adalah nilai untuk kondisi yang tidak terpenuhi.

TRUE = Benar. Kondisi terpenuhi.
FALSE = Salah. Kondisi tidak terpenuhi.

Sebelum lebih jauh membahas fungsi ini ada baiknya kita memahami dulu tentang operator Excel yang telah saya bahas sebelumnya. Kenapa? karena dalam mengaplikasikan fungsi atau rumus if excel ini kita akan membutuhkan operator perbandingan dalam program Excel.

SINTAKS FUNGSI IF


Cara penulisan fungsi IF dalam rumus atau formula excel adalah sebagai berikut:

IF(TesLogika; [KondisiTerpenuhi]; [KondisiTidakTerpenuhi])

Argumen Fungsi IF :

  • TesLogika : Argumen ini berisi ekspresi logika yang bisa dievaluasi ke TRUE atau FALSE. Argumen ini merupakan kriteria acuan yang dijadikan pembanding.
  • KondisiTerpenuhi : (Opsional) Nilai yang ingin kita hasilkan jika argumen TesLogika mengevaluasi ke TRUE. Argumen ini merupakan nilai jika kondisi yang terpenuhi.
  • KondisiTidakTerpenuhi ; (Opsional) Nilai yang ingin kita hasilkan jika argumen TesLogika mengevaluasi ke FALSE. Argumen ini merupakan nilai jika kondisi yang tidak terpenuhi.

CONTOH RUMUS IF EXCEL

Rumus IF Tunggal


Contoh Rumus IF 1


Pada gambar contoh di atas, rumus excel pada sel F2 adalah:

=IF(E2>140;"LULUS";"GAGAL")

Rumus di atas melakukan uji logika pada sel E2 apakah lebih dari 140 atau tidak. Jika bernilai lebih dari 140 maka hasilnya LULUS dan sebaliknya jika tidak lebih dari 140 maka GAGAL. Hasil dari rumus tersebut adalah "LULUS", sebab nilai 150 lebih dari 140.

Pada contoh nomor 4, rumus excel if-nya adalah:

=IF(E5>140;"LULUS";"GAGAL")

Rumus excel di atas menghasilkan nilai "GAGAL", sebab uji logika pada sel E5 (135) tidak lebih dari 140.

Pada contoh sebelumnya fungsi IF hanya melakukan satu kali evaluasi atau uji logika. lalu bagaimana jika kita ingin melakukan uji logika beberapa kali? Simak contoh berikutnya.

Rumus IF Ganda


Fungsi atau Rumus IF bisa juga dimasukkan ke dalam fungsi IF yang lain. Kasus ini sering juga disebut rumus if bertingkat, rumus if ganda atau sering juga disebut Nested IF Function.

Perhatikan contoh berikut:

Contoh Rumus IF 2

Pada sel F2 rumus excel IF yang dipakai adalah:

=IF(C2>60;IF(D2>60;"LULUS";"GAGAL");"GAGAL")

Rumus IF diatas melakukan uji logika ganda pada dua sel sekaligus secara bertahap:

  1. Jika C2 lebih dari 60 maka lakukan uji logika dengan rumus IF ke-2. Jika C2 tidak lebih dari 60 maka "GAGAL"
  2. Jika D2 lebih dari 60 maka "LULUS", jika tidak maka "GAGAL".
Hasil akhir dari rumus if diatas adalah LULUS. C2 dan D2 sama-sama lebih dari 60.

Pada contoh nomor 4 rumus if yg dipakai adalah:

=IF(C5>60;IF(D5>60;"LULUS";"GAGAL");"GAGAL")

Rumus excel diatas menghasilkan nilai GAGAL sebab pada rumus if kedua, nilai dari D4 (60) Tidak lebih dari 60.

Untuk pembahasan lebih lanjut tentang fungsi IF ganda ini silahkan dibaca pada 2 artikel lain:

  1. Rumus Fungsi IF Berjenjang Untuk Konversi Nilai Dalam microsoft Excel
  2. Rumus Excel Gabungan dengan Fungsi IF, OR dan AND

Contoh lain penggunaan fungsi IF atau rumus IF ini bisa anda lihat pada gambar berikut:

Contoh Fungsi Rumus IF Excel

Keterangan Contoh:

FORMULAKETERANGAN
=IF(D2>60;"LULUS";"GAGAL") Jika Kondisi D2 Lebih dari 60 tulis LULUS, jika TIDAK lebih dari 60 Tulis GAGAL. Hasill evaluasi True maka ditulis LULUS.
=IF(D5>60;"LULUS";"GAGAL") Jika Kondisi D5 Lebih dari 60 tulis LULUS, jika TIDAK lebih dari 60 Tulis GAGAL.>Hasill evaluasi False maka ditulis GAGAL.
=IF(D2>=90;"A";IF(D2>=80;"B";"C")) Jika Kondisi D2 Lebih dari atau sama dengan 90 tulis A, jika TIDAK Lebih dari atau sama dengan 90 evalusi lagi D2 apakah lebih dari atau sama dengan 80. Jika D2 Lebih dari atau sama dengan 80 Tulis B, jika tidak tulis C. Hasil akhir A.
=IF(D3>=90;"A";IF(D3>=80;"B";"C")) Jika Kondisi D2 Lebih dari atau sama dengan 90 tulis A, jika TIDAK Lebih dari atau sama dengan 90 evalusi lagi D2 apakah lebih dari atau sama dengan 80. Jika D2 Lebih dari atau sama dengan 80 Tulis B, jika tidak tulis C. Hasil Akhir B.

CATATAN TENTANG FUNGSI IF


  • Kita dapat menambahkan hingga 64 fungsi IF untuk ditumpukkan sebagai argumen KondisiTerpenuhi dan KondisiTidakTerpenuhi dalam menyusun ujian-ujian lain yang lebih terperinci. Alternatif lain untuk menguji banyak kondisi, pertimbangkan juga penggunaan fungsi LOOKUP, VLOOKUP, HLOOKUP, atau CHOOSE.
  • Jika argumen untuk IF adalah array, maka setiap elemen array dievaluasi ketika pernyataan IF dilakukan.
  • Excel menyediakan fungsi tambahan yang dapat digunakan untuk menganalisis data Anda berdasarkan sebuah kondisi. Misalnya, untuk menghitung jumlah kemunculan string teks atau angka di dalam rentang sel, gunakan fungsi lembar kerja COUNTIF atau COUNTIFS. Untuk menghitung jumlah berdasarkan sebuah string teks atau angka di dalam rentang, gunakan fungsi lembar kerja SUMIF atau SUMIFS.
Dalam Microsoft Excel penerapan IF bercabang hanya sampai 64 jenjang. untuk batasan-batasan lain bisa dipelajari pada artikel tentang Spesifikasi dan Batasan Excel.

0 komentar