Skip to main content

Rumus IF di Excel

Fungsi IF


Rumus IF di Excel


Fungsi IF merupakan fungsi untuk menguji kebenaran suatu kondisi.
adapun untuk penulisan sintaksya sebagai berikut :

=IF(logical_test;[value_if_true];[value_if_false])

logical_test       : kondisi yang ingin anda uji
[value_if_true] : Nilai yang ingin anda kembalikan jika hasil logical_test adalah True
[value_if_false]: Nilai yang ingin anda kembalikan jika hasil logical_test adalah False

dibagian logical_test anda bisa mengisikan nilai langsung, atau referesi sel yang dibandingkan menggunakan operator pembanding. berikut perbedaan nilai langsung dengan referesi sel.

=IF(3>2;"Betul";"Salah")

nilai langsungnya tersebut adalah 3 & 2, sedangkan yang menggunakan referensi sel sebagai berikut

=IF(A2>B2;"Betul";"Salah")

referensi selnya tersebut adalah A2 & B2. Untuk operator pembanding yang bisa digunakan dalam bagian logical_test adalah sebagai berikut :

=:Samadengan
>:Lebihdari
<:Kurangdari
>=:Lebihdari samadengan
<=:Kurangdari samadengan
<>:Tidak samadengan

Contoh Soal A.1

Sebuah lembaga pendidikan non formal telah mengadakan sebuah ujian akhir semester dan nilai akhir hasil ujian sudah keluar, akan tetapi untuk ketentuan lulus di butuhkan nilai akhirnya lebih dari 75. Maka untuk memunculkan keterangan lulus dan tidaknya dibutuhkan fungsi IF di dalam data excelnya.

NAMA
NILAI-1
NILAI-2
RATA2
HASIL
PENULISAN FUNGSI
NUMBER
NUMBER
NUMBER
SARJO
90
80
85
LULUS
=IF(F7<60,"TIDAK LULUS","LULUS")
KARJO
70
88
79
LULUS
=IF(F8<60,"TIDAK LULUS","LULUS")
PAIJO
80
67
73,5
LULUS
=IF(F9<60,"TIDAK LULUS","LULUS")
TARJO
50
60
55
TIDAK LULUS
=IF(F10<60,"TIDAK LULUS","LULUS")

Contoh Soal A.2

Diketahui    : hasil akhir ulangan akhir semester
Ditanyakan : nilai akhir ulangan semester dalam huruf

NAMA
NILAI-1
NILAI-2
RATA2
NILAI
HASIL
PENULISAN
FUNGSI
NUMBER
NUMBER
NUMBER
HURUF
ANI
90
80
85
B
LULUS
=IF(F7<60,"D",IF(F7<80,"C",IF(F7<90,"B","A")))
ALI
70
88
79
C
LULUS
=IF(F8<60,"D",IF(F8<80,"C",IF(F8<90,"B","A")))
INA
80
67
73,5
C
LULUS
=IF(F9<60,"D",IF(F9<80,"C",IF(F9<90,"B","A")))
IRA
50
60
55
D
TIDAK LULUS
=IF(F10<60,"D",IF(F10<80,"C",IF(F10<90,"B","A")))

Comments