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
|
||
|
||||||||
|
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
|
|
|||||||
|
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