Fungsi Logika IF Pada Microsoft Excel

Fungsi Logika IF
Tutorial Office - Setelah pertemuan - pertemuan yang lalu kita membahas tentang operasi perhitungan sederhana pada Microsoft Excel. Maka pada kesempatan kali ini akan membahas tentang fungsi logika IF.

Fungsi logika IF pada excel sering di gunakan untuk menyelesaikan pernyataan yang berupa logika berdasarkan kondisi data. Jika suatu nilai mempunyai syarat terpenuhi maka hasilnya benar dan apabila tidak terpenuhi hasilnya salah. Dalam mempelajari fungsi logika IF, ada beberapa materi yang harus kita pelajari.

Operator Relasi
Operator relasi adalah Operator untuk membandingkan dua atau lebih data dalam satu cell. sebelum kita beranjak ke fungsi logika if, sebaiknya sobat pahami dulu materi ini.  
Berikut jenis - jenis Operator Relasi.
  • Sama Dengan ( = )
  • Lebih Besar ( > )
  • Lebih Besar atau Sama Dengan ( >= )
  • Lebih Kecil ( < )
  • Lebih Kecil atau Sama Dengan ( <= )
  • Tidak Sama Dengan ( <> )
  • AND, OR dan NOT.

Fungsi Logika IF
Fungsi Logika IF atau yang biasa kita sebut fungsi IF digunakan untuk mendefinisikan / mengisi suatu Cell berdasarkan  kriteria tertentu berdasarkan logika yang dipakai dan akan menghasilkan nilai true and false, fungsi if di bedakan menjadi beberapa macam yaitu :

Fungsi IF Tunggal
Disebut fungsi if tunggal dikarenakan hanya terdiri dari satu tes logika. Bentuknya sangat sederhana karena hanya menggunakan satu syarat untuk menentukan nilai yang benar. 

Rumus Syntax :
=IF(logical_test,(value_if_true),(value_is_false))

Keterangan
Logical Test - Logika yang digunakan untuk mengevaluasi data untuk menghasilkan true atau false
Value if True - Nilai yang di dapatkan ketika hasil dari logical test adalah true
Value if False - Nilai yang di dapatkan ketika hasil dari logical test adalah false

Tabel di bawah ini adalah salah satu contoh data untuk menentukan kelulusan siswa berdasarkan nilai dengan menggunakan satu syarat.

FUNGSI IF TUNGGAL

Rumus yang digunakan adalah  
=IF(D4>6,"LULUS","TIDAK LULUS")
"Kesimpulan dari tabel diatas adalah jika siswa yang mendapatkan nilai diatas 6 maka mereka akan LULUS jika sebaliknya maka mereka TIDAK LULUS."

Fungsi IF Majemuk
Pada fungsi if majemuk terdapat dua tes logika / syarat untuk menentukan hasil yang benar.  

Rumus Syntax :
=IF(logical_test 1,"value_if_true 1",IF(logical_test 2,"value_if_true2","value_if_false))
Perhatikan contoh tabel di bawah ini.

FUNGSI IF MAJEMUK

Rumus yang digunakan adalah   
=IF(G5>75,"LULUS",IF(G5>50,"REMIDI","GAGAL"))

"Kesimpulanya adalah jika nilai rata-rata siswa lebih besar dari angka 75 maka mereka LULUS dan yang memperoleh nilai lebih besar dari angka 50 sampai 75 maka mereka REMIDI dan yang nilainya kurang dari angka 50 maka mereka akan GAGAL."
Selain itu sobat juga bisa menggunakan fungsi if  yang di tambahkan dengan AND dan OR .
IF ditambahkan AND
Digunakan untuk membandingkan dua data atau lebih, yang akan menghasilkan hasil yang benar apabila semua syarat terpenuhi.

Rumus Syntax :
=IF(AND(logical1,logical2,logical3),"value_if_true","value_if_false")

Perhatikan contoh tabel di bawah ini.
FUNGSI IF + AND
 Rumus yang digunakan   
=IF(AND(D5>70,E5>70,F5>70),"LULUS","TIDAK LULUS")

"Kesimpulan dari tabel diatas adalah seorang siswa akan mendapat hasil LULUS apabila dari setiap hasil nilainya harus memenuhi syarat lebih besar dari angka 70, tetapi jika tidak terpenuhi syarat tersebut maka hasilnya TIDAK LULUS."
 
IF ditambahkan OR
Digunakan untuk membandingkan dua data atau lebih, yang akan menghasilkan hasil yang benar apabila salah satu syarat terpenuhi.

Rumus Syntax :
=IF(OR(logical1,logical2,logical3),"value_if_true","value_if_false")

Perhatikan contoh tabel di bawah ini.
FUNGSI IF + OR
Rumus yang digunakan adalah   
=IF(OR(D5>70,E5>70,F5>70),"LULUS","TIDAK LULUS")

"Kesimpulan dari tabel diatas adalah apabila seorang siswa dari salah satu hasil nilainya memenuhi syarat lebih besar dari angka 70, maka mereka dinyatakan LULUS. Apabila salah satu nilai tersebut kurang memenuhi syarat maka mereka akan TIDAK LULUS." 

Fungsi IF Bercabang
Fungsi IF yang digunakan untuk menentukan nilai yang mempunyai tingkat ketentuan tertentu.

Contohnya seperti tabel berikut.

FUNGSI IF BERCABANG

Pada tabel diatas penulisan rumusnya sebagai berikut :
Pada cell G5 untuk menentukan hasil rata-rata.
=AVERAGE(D5:F5)

Pada cell  H5 untuk menentukan hasil nilai.
=IF(G5>80,"A",IF(G5>70,"B",IF(G5>60,"C",IF(G5>50,"D","E"))))


Pada cell I5 untuk memperoleh hasil keterangan.
=IF(OR(H5="A",H5="B"),"LULUS",IF(H5="C","REMIDI","GAGAL"))

Sekian materi pada kesempatan kali ini.

Terima kasih dan semoga bermanfaat.


EmoticonEmoticon