Sunday, April 26, 2015

Fungsi If Dengan Logika Or di Excel

Fungsi or merupakan salah satu fungsi yang masuk kedalam logical function pada aplikasi ms.excel. Fungsi or ini akan memeriksa semua argument yang bernilai true dan false dan akan mengembalikan nilai false hanya jika semua argument bernilai false.

Sedangkan jika salah satu argument bernilai TRUE, maka fungsi or akan mengembalikan nilai TRUE.

Berikut contoh ilustrasi penggunaan logika or pada dua buah argument seperti pada contoh gambar fungsi or 1 dibawah ini.
  • Angka 0 sebagai representasi nilai false.
  • Angka 1 sebagai representasi nilai true.
  • Dengan logika or jika salah satu atau lebih argument bernilai 1 atau true maka logika or akan mengembalikan nilai true dan hanya jika semua argument bernilai 0 atau false maka logika or akan mengembalikan nilai false
fungsi OR di Excel
Fungsi OR 1

Penggunaan fungsi logika or yang dipadukan dengan fungsi if bisa digunakan untuk membuat suatu argument dengan mengembalikan suatu nilai bisa true atau false berdasarkan dengan syarat-syarat kondisi yang ditentukan.

Baca juga : Fungsi if di excel.

1. Contoh Penggunaan Fungsi If dan Fungsi OR dengan 2 Logika


Berikut adalah contoh penggunaan fungsi if dengan logika or pada simulasi menentukan kelulusan siwa berdasarkan nilai yang didapatkan.

Pada tabel data berikut terdapat tiga buah kolom yang berisi data yaitu :
  • Kolom A sebagai contoh nama dari siswa.
  • Kolom B merupakan contoh nilai matematika untuk masing-masing siswa sebagai argument 1.
  • Kolom C merupakan contoh nilai Agama untuk masing-masing siswa sebagai argument 2.
Untuk menentukan kelulusan dari siswa tersebut, syarat yang dibutuhkan adalah :

  • Apabila siswa mampu mendapatkan nilai minimal 61 untuk salah satu mata pelajaran maka akan dinyatak lulus.
  • Sedangkan jika siswa mendapatkan nilai dibawah 61 untuk kedua mata pelajaran tersebut, maka siswa tersebut dinyatakan tidak lulus.
Dengan menggunakan fungsi if yang dipadukan dengan logika or, contoh rumus formula yang digunakan pada sel D3 adalah sebagai berikut :

=IF(OR(B3>60,C3>60),"Lulus","Tidak Lulus")

Dengan penjabaran sebagai berikut :
  • =IF(OR(B3>60,C3>60) logika or disini dijadikan logical_test pada fungsi if
    • Jika logical_test pada fungsi or bernilai benar maka dikembalikan nilai "Lulus"
    • Sedangkan jika logical_test bernilai salah, maka akan dikembalikan nilai "Tidak Lulus"
    • Karena salah satu nilai dari sel B3 (80) atau C3 (40) lebih besar dari 60, maka hasil yang dikembalikan pada sel D3 adalah "Lulus"
logika or di excel
Fungsi OR 2

Berikut rumus formula untuk mencari kelulusan pada sel D4, D5, dan D6 :
  • =IF(OR(B4>60,C4>60),"Lulus","Tidak Lulus") pada sel D4
    • Budi statusnya lulus, karena budi mendapatkan nilai 70 untuk mata pelajaran matematika dan mendapatkan nilai 75 untuk pelajaran agama. 
    • Jadi kedua nilai budi melebihi syarat minimal kelulusan sebesar 61.
    • Ini sama dengan argument1 bernilai 1 (TRUE) dan argument2 bernilai 1 (TRUE).
  • =IF(OR(B5>60,C5>60),"Lulus","Tidak Lulus") pada sel D5
    • Citra statusnya lulus
    • Logikanya sama dengan argument1 bernilai 1 (TRUE) dan argument2 bernilai 1 (TRUE) .
  • =IF(OR(B6>60,C6>60),"Lulus","Tidak Lulus") pada sel D6
    • Dodi statusnya tidak lulus, karena dodi mendapatkan nilai baik matematika maupun nilai agama dibawah 61. 
    • Ini sama dengan argument1 bernilai 0 (FALSE) dan argument2 bernilai 0 (FALSE).

2. Contoh Penggunaan Fungsi If dan Fungsi OR dengan 3 Logika


Penggunaan fungsi if dengan logika or akan mengembalikan nilai false hanya jika ketiga argument bernilai false.

Berikut contoh penggunaan logika or pada fungsi if dengan 3 argument seperti pada gambar fungsi OR 3 dibawah ini.


fungsi of dan fungsi if
Fungsi OR 3 
Berikut rumus formula untuk masing-masing hasil pada sel E3, E4, E5, dan E6 :
  • =IF(OR(B3>60,C3>60,D3>60),"Lulus","Tidak Lulus") pada sel E3
    • Andi statusnya lulus dengan argumen1 TRUE, argument2 FALSE, argument3 TRUE.
  • =IF(OR(B4>60,C4>60,D4>60),"Lulus","Tidak Lulus")  pada sel E4
    • Budi statusnya lulus dengan argumen1 TRUE, argument2 TRUE, argument3 TRUE.
  • =IF(OR(B5>60,C5>60,D5>60),"Lulus","Tidak Lulus")  pada sel E5
    • Citra statusnya lulus dengan argumen1 TRUE, argument2 TRUE, argument3 FALSE.
  • =IF(OR(B5>60,C5>60,D5>60),"Lulus","Tidak Lulus")  pada sel E6
    • Dodi statusnya tidak lulus dengan argumen1 FALSE, argument2 FALSE, argument3 FALSE.

No comments:

Post a Comment