1. Dataset: Menentukan LULUS atau TIDAK LULUS
Silakan copy tabel berikut ke Excel:
No Nama Nilai
1 Andi 85
2 Budi 65
3 Citra 78
4 Dedi 55
5 Eka 90
6 Fajar 70
7 Gina 60
8 Hadi 45
9 Intan 88
10 Joko 72
Soal
Ketentuan:
- Nilai >= 70 → LULUS
- Nilai < 70 → TIDAK LULUS
Tambahkan kolom Keterangan.
| No | Nama | Nilai | Keterangan |
|---|---|---|---|
| 1 | Andi | 85 | LULUS |
| 2 | Budi | 65 | TIDAK LULUS |
| 3 | Citra | 78 | LULUS |
| 4 | Dedi | 55 | TIDAK LULUS |
| 5 | Eka | 90 | LULUS |
| 6 | Fajar | 70 | LULUS |
| 7 | Gina | 60 | TIDAK LULUS |
| 8 | Hadi | 45 | TIDAK LULUS |
| 9 | Intan | 88 | LULUS |
| 10 | Joko | 72 | LULUS |
Rumus di D2
=IF(C2>=70,"LULUS","TIDAK LULUS")
Kemudian tarik/copy rumus ke bawah.
2. Memahami Struktur IF
Bentuk dasar IF:
=IF(logical_test,value_if_true,value_if_false)
Contoh:
=IF(C2>=70,"LULUS","TIDAK LULUS")
Artinya:
Jika C2 >= 70
maka LULUS
Jika tidak
maka TIDAK LULUS
Jadi IF sederhana mempunyai 2 kemungkinan hasil:
KONDISI BENAR → hasil 1
KONDISI SALAH → hasil 2
3. Contoh IF dengan 2 Kondisi
Sekarang kita naik sedikit.
Misalnya perusahaan memberikan Bonus berdasarkan nilai penjualan:
- Penjualan >= 10.000.000 → BONUS
- Penjualan < 10.000.000 → TIDAK BONUS
Dataset:
No Nama Penjualan
1 Andi 15000000
2 Budi 7500000
3 Citra 12000000
4 Dedi 5000000
5 Eka 20000000
6 Fajar 9000000
7 Gina 11000000
8 Hadi 6500000
9 Intan 18000000
10 Joko 8000000
Rumus:
=IF(C2>=10000000,"BONUS","TIDAK BONUS")
4. IF dengan Kondisi Teks
IF tidak hanya digunakan untuk angka.
Misalnya:
No Nama Status
1 Andi Aktif
2 Budi Tidak Aktif
3 Citra Aktif
4 Dedi Tidak Aktif
5 Eka Aktif
Kita ingin membuat kolom Keterangan.
Jika status Aktif → “Bisa Login”
Jika status Tidak Aktif → “Tidak Bisa Login”
Rumus:
=IF(C2="Aktif","Bisa Login","Tidak Bisa Login")
Perhatikan bahwa teks harus menggunakan tanda kutip:
"Aktif"
"Bisa Login"
"Tidak Bisa Login"
5. IF dengan 2 Kondisi Sekaligus
Nah, ini penting.
Misalnya seorang siswa dinyatakan LULUS jika:
- Nilai teori >= 70
- Nilai praktik >= 70
Jadi ada dua syarat yang harus terpenuhi.
Dataset:
No Nama Teori Praktik
1 Andi 80 85
2 Budi 75 60
3 Citra 90 80
4 Dedi 65 75
5 Eka 88 90
6 Fajar 70 70
7 Gina 60 65
8 Hadi 85 55
9 Intan 95 90
10 Joko 72 80
Hasil yang diinginkan:
| No | Nama | Teori | Praktik | Keterangan |
|---|---|---|---|---|
| 1 | Andi | 80 | 85 | LULUS |
| 2 | Budi | 75 | 60 | TIDAK LULUS |
| 3 | Citra | 90 | 80 | LULUS |
| 4 | Dedi | 65 | 75 | TIDAK LULUS |
| 5 | Eka | 88 | 90 | LULUS |
| 6 | Fajar | 70 | 70 | LULUS |
| 7 | Gina | 60 | 65 | TIDAK LULUS |
| 8 | Hadi | 85 | 55 | TIDAK LULUS |
| 9 | Intan | 95 | 90 | LULUS |
| 10 | Joko | 72 | 80 | LULUS |
Rumus:
=IF(AND(C2>=70,D2>=70),"LULUS","TIDAK LULUS")
Penjelasan
AND(C2>=70,D2>=70)
berarti:
Nilai teori harus >= 70 DAN nilai praktik harus >= 70.
Keduanya harus benar.
6. IF + OR
Sekarang kita gunakan OR.
Ketentuan:
Siswa mendapatkan REMEDIAL jika:
- Nilai teori < 70 ATAU
- Nilai praktik < 70
Rumus:
=IF(OR(C2<70,D2<70),"REMEDIAL","TIDAK REMEDIAL")
Perbedaannya:
AND
=IF(AND(C2>=70,D2>=70),"LULUS","TIDAK LULUS")
Semua kondisi harus benar.
OR
=IF(OR(C2<70,D2<70),"REMEDIAL","TIDAK REMEDIAL")
Salah satu kondisi saja sudah cukup.
7. Latihan untuk Siswa
Gunakan dataset berikut:
No Nama Nilai Teori Nilai Praktik Kehadiran
1 Andi 85 80 95%
2 Budi 65 75 90%
3 Citra 90 88 98%
4 Dedi 70 60 85%
5 Eka 95 92 100%
6 Fajar 75 70 80%
7 Gina 60 65 75%
8 Hadi 80 85 95%
9 Intan 88 90 98%
10 Joko 72 68 90%
Latihan 1
Buat kolom Status.
Syarat:
- Teori >= 70
- Praktik >= 70
Jika keduanya terpenuhi:
LULUS
Jika tidak:
TIDAK LULUS
Rumus yang diharapkan:
=IF(AND(C2>=70,D2>=70),"LULUS","TIDAK LULUS")
Latihan 2
Buat kolom Remedial.
Jika nilai teori atau praktik di bawah 70:
REMEDIAL
Jika tidak:
TIDAK REMEDIAL
Rumus:
=IF(OR(C2<70,D2<70),"REMEDIAL","TIDAK REMEDIAL")
Latihan 3
Buat kolom Predikat.
Ketentuan:
- Nilai teori >= 80 DAN praktik >= 80 → “SANGAT BAIK”
- Selain itu → “BAIK”
Rumus:
=IF(AND(C2>=80,D2>=80),"SANGAT BAIK","BAIK")
Urutan belajar IF yang saya sarankan
Untuk materi Excel, sebaiknya jangan langsung masuk IF bertingkat. Urutannya:
1. IF dasar
↓
2. IF dengan angka
↓
3. IF dengan teks
↓
4. IF + AND
↓
5. IF + OR
↓
6. IF bertingkat
↓
7. IF + AND + OR
↓
8. IF + COUNTIF/SUMIF
↓
9. IFERROR
↓
10. Studi kasus administrasi/penjualan/raport
Kalau ini untuk materi kursus Excel, bagian berikutnya paling bagus adalah IF bertingkat (3 kondisi), misalnya nilai >=80 = A, >=70 = B, >=60 = C, <60 = D, karena dari situ siswa mulai benar-benar memahami logika IF.