Jumat, 07 Juni 2019

Fungsi logika “IF” dan Contoh Penggunaanya


Rumus IF adalah salah satu fungsi excel dalam kategori kelompok logical yang sering digunakan untuk uji logika pada rumus MS Excel. Rumus Excel IF menghasilkan nilai tertentu jika kondisi yang ditentukan untuk dievaluasi terpenuhi (TRUE) dan akan menghasilkan nilai lain jika uji logika atau kondisi tersebut tidak terpenuhi (FALSE). Fungsi IF akan melakukan evaluasi uji logika tertentu lalu menghasilkan nilai TRUE atau FALSE. Nilai TRUE adalah nilai dimana kondisi itu terpenuhi sedangkan nilai FALSE adalah nilai yang tidak terpenuhi.
Penggunaan fungsi IF bisa digunakan secara tunggal maupun ganda/bertingkat. Maksud dari rumus IF ganda adalah kita menggunakan fungsi IF bersarang atau memasukkan fungsi excel if ke dalam sebuah rumus if yang lain.
Fungsi IF pada excel memiliki tiga argument, yaitu: 
1.  Tes Logika : Argumen ini berisi ekspresi logika yang bisa dievaluasi ke dalam nilai TRUE atau FALSE. Argumen ini merupakan kriteria acuan untuk menentukan nilai yang akan dihasilkan oleh rumus excel IF.
2. Kondisi Terpenuhi : (Opsional) Nilai yang ingin kita hasilkan jika argumen TesLogika mengevaluasi ke TRUE. Argumen ini merupakan nilai yang akan dihasilkan jika kondisi terpenuhi.
3. Kondisi Tidak Terpenuhi : (Opsional) Nilai yang ingin kita hasilkan jika argumen TesLogika mengevaluasi ke FALSE. Argumen ini merupakan nilai jika hasil tes logika tidak terpenuhi.
Berikut ini beberapa contoh dari rumus IF Tunggal dan Rumus IF Ganda, yaitu:
1.    Rumus IF Tunggal
Berikut ini contoh rumus IF Tunggal berupa rumus Lulus dan Tidak Lulus. Pada contoh ini, rumus excel yang digunakan pada sel F2 adalah:

A
B
C
D
E
F
1
NO
NAMA
NILAI  A
NILAI  B
JUMLAH
KETERANGAN
2
1
Nama 1
80
70
150
LULUS
3
2
Nama 2
70
70
140
GAGAL
4
3
Nama 3
80
90
170
LULUS
5
4
Nama 4
75
60
135
GAGAL
6
5
Nama 5
90
70
160
LULUS
F2           =IF(E2>140;”LULUS”;”GAGAL”)
F3           =IF(E3>140;”LULUS”;”GAGAL”)
F4           =IF(E4>140;”LULUS”;”GAGAL”)
F5           =IF(E5>140;”LULUS”;”GAGAL”)
F6           =IF(E6>140;”LULUS”;”GAGAL”)

 
7

8

9

10

11

12


Formula excel yang digunakan melakukan uji logika pada sel E2 apakah nilainya lebih dari 140 atau tidak. Jika bernilai lebih dari 140 maka rumus if akan menghasilkan teks LULUS. Sedangkan jika nilai E2 tidak lebih dari 140 maka rumus IF yang akan muncul nilai teks GAGAL. Hasil dari rumus if excel tersebut adalah "LULUS", sebab nilai E2 adalah 150 yang berarti bahwa nilai angka pada sel E2 lebih dari 140.
Berikutnya contoh rumus IF pada nomor 4 yaitu rumus excel IF yang digunakan pada sel F3 adalah =IF(E5>140;"LULUS";"GAGAL"). Rumus excel IF tersebut menghasilkan nilai teks "GAGAL", sebab uji logika pada sel E5 (135) tidak lebih dari 140.
2.    Rumus IF Ganda/Bertingkat
Rumus IF bercabang ini hanya bisa digunakan sampai 64 cabang saja. Berikut ini contoh rumus IF Ganda/bertingkat yang digunakan pada sel F2.
=IF(C2>60;IF(D2>60;"LULUS";"GAGAL");"GAGAL")

A
B
C
D
E
F
1
NO
NAMA
NILAI  A
NILAI  B
JUMLAH
KETERANGAN
2
1
Nama 1
80
70
150
LULUS
3
2
Nama 2
60
70
130
GAGAL
4
3
Nama 3
80
90
170
LULUS
5
4
Nama 4
75
60
135
GAGAL
6
5
Nama 5
90
70
160
LULUS
7






8
F2           =IF(C2>60;IF(D2>60;”LULUS”;”GAGAL”);”GAGAL”)
F3           =IF(C3>60;IF(D3>60;”LULUS”;”GAGAL”);”GAGAL”)
F4           =IF(C4>60;IF(D4>60;”LULUS”;”GAGAL”);”GAGAL”)
F5           =IF(C5>60;IF(D5>60;”LULUS”;”GAGAL”);”GAGAL”)
F6           =IF(C6>60;IF(D6>60;”LULUS”;”GAGAL”);”GAGAL”)





 
9
10
11
12


Rumus IF tersebut dilakukan uji logika ganda pada dua sel sekaligus secara bertahap:
·      Jika C2 lebih dari 60 maka lakukan uji logika dengan rumus IF ke-2. Jika C2 tidak lebih dari 60 maka "GAGAL"
·      Pada rumus IF tingkat ke-2 jika D2 lebih dari 60 maka "LULUS", jika tidak maka "GAGAL".
Hasil akhir dari rumus IF tersebut adalah LULUS. Karena C2 dan D2 sama-sama lebih dari 60. Berikutnya  contoh nomor 4 rumus IF excel yg dipakai pada sel F5 adalah:
=IF(C5>60;IF(D5>60;"LULUS";"GAGAL");"GAGAL")
Rumus excel tersebut menghasilkan nilai GAGAL sebab pada rumus IF kedua, nilai dari D4 (60) Tidak lebih dari 60.





Tidak ada komentar:

Posting Komentar