Rumus Predikat Excel: Menentukan Nilai Huruf dan Lulus atau Tidak Lulus
Diperbarui
Jawaban cepat
Rumus predikat Excel bisa ditulis dengan IFS, misalnya =IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",TRUE,"D"), atau dengan IF bertingkat di Excel yang belum punya IFS. Untuk keterangan lulus cukup satu IF: =IF(B2>=75,"Lulus","Tidak Lulus"). Susun syarat dari batas tertinggi ke terendah.
Daftar isi
Sintaks Predikat dan kelulusan (IF bertingkat / IFS)
Sintaks
=IF(nilai>=batas;"Lulus";"Tidak Lulus")=IF(nilai>=batas,"Lulus","Tidak Lulus")
Berlaku di: Excel untuk Microsoft 365, Excel untuk Microsoft 365 untuk Mac, Excel 2024, Excel 2024 untuk Mac, Excel 2021, Excel 2021 untuk Mac, Excel 2019, Excel 2016
Pemisah argumen mengikuti setelan regional: Excel dengan setelan Indonesia biasanya memakai titik koma (;), setelan Inggris memakai koma (,). Kalau rumus ditolak, ganti pemisahnya lewat tombol Setelan Excel di atas (Microsoft Support).
| Argumen | Penjelasan |
|---|---|
nilai>=batasWajib | Kondisi yang diuji (logical_test), misalnya B2>=75 untuk batas lulus 75. |
"Lulus"Wajib | Hasil bila kondisi TRUE (value_if_true). Teks wajib diapit tanda kutip. |
"Tidak Lulus"Opsional | Hasil bila kondisi FALSE (value_if_false). Jika dikosongkan, sel bisa menampilkan 0. |
Contoh penggunaan
Contoh 1: Keterangan lulus
| Baris | A | B |
|---|---|---|
| 1 | Nama | Nilai |
| 2 | Andi | 92 |
| 3 | Budi | 78 |
| 4 | Citra | 65 |
- Rumus
=IF(B2>=75;"Lulus";"Tidak Lulus")=IF(B2>=75,"Lulus","Tidak Lulus")- Hasil
- Lulus
Nilai Andi 92 memenuhi syarat B2>=75, jadi hasil pertama (Lulus) yang tampil.
Contoh 2: Keterangan tidak lulus
| Baris | A | B |
|---|---|---|
| 1 | Nama | Nilai |
| 2 | Andi | 92 |
| 3 | Budi | 78 |
| 4 | Citra | 65 |
- Rumus
=IF(B4>=75;"Lulus";"Tidak Lulus")=IF(B4>=75,"Lulus","Tidak Lulus")- Hasil
- Tidak Lulus
Nilai Citra 65 tidak memenuhi syarat, jadi hasil kedua (Tidak Lulus) yang tampil.
Contoh 3: Predikat dengan IFS
| Baris | A | B |
|---|---|---|
| 1 | Nama | Nilai |
| 2 | Andi | 92 |
| 3 | Budi | 78 |
| 4 | Citra | 65 |
- Rumus
=IFS(B3>=90;"A";B3>=80;"B";B3>=70;"C";TRUE;"D")=IFS(B3>=90,"A",B3>=80,"B",B3>=70,"C",TRUE,"D")- Hasil
- C
Nilai Budi 78 tidak memenuhi >=90 dan >=80, tetapi memenuhi >=70, jadi predikatnya C.
Contoh 4: Predikat dengan IF bertingkat
| Baris | A | B |
|---|---|---|
| 1 | Nama | Nilai |
| 2 | Andi | 92 |
| 3 | Budi | 78 |
| 4 | Citra | 65 |
- Rumus
=IF(B2>=90;"A";IF(B2>=80;"B";IF(B2>=70;"C";"D")))=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C","D")))- Hasil
- A
IF berikutnya ditaruh di argumen value_if_false. Nilai 92 sudah memenuhi kondisi pertama, jadi hasilnya A.
Contoh 5: Lulus bila dua nilai memenuhi
| Baris | A | B |
|---|---|---|
| 1 | Teori | Praktik |
| 2 | 80 | 70 |
- Rumus
=IF(AND(A2>=75;B2>=75);"Lulus";"Tidak Lulus")=IF(AND(A2>=75,B2>=75),"Lulus","Tidak Lulus")- Hasil
- Tidak Lulus
AND bernilai TRUE hanya bila semua kondisi benar. Nilai praktik 70 di bawah 75, jadi hasilnya Tidak Lulus.
Kesalahan umum
Semua nilai mendapat predikat yang sama
Penyebab: Urutan kondisi terbalik, misalnya B2>=70 diuji sebelum B2>=90, sehingga nilai 92 sudah berhenti di kondisi pertama.
Solusi: Urutkan kondisi dari batas tertinggi ke terendah. IFS mengembalikan hasil dari kondisi TRUE pertama.
#N/A pada IFS
Penyebab: Nilai tidak memenuhi kondisi mana pun di IFS.
Solusi: Tambahkan TRUE,"D" sebagai pasangan terakhir supaya ada hasil bawaan.
0 (nol) di sel
Penyebab: Argumen value_if_true atau value_if_false tidak diisi.
Solusi: Isi kedua hasil, misalnya "Lulus" dan "Tidak Lulus".
#NAME?
Penyebab: Biasanya ada salah eja di rumus.
Solusi: Periksa ejaan IF atau IFS, dan pastikan teks seperti "Lulus" diapit tanda kutip.
Pertanyaan umum
Bagaimana rumus lulus atau tidak lulus di Excel?
Pakai =IF(B2>=75,"Lulus","Tidak Lulus") dan ganti 75 dengan batas nilai yang berlaku. Teks hasil wajib diapit tanda kutip, kecuali TRUE dan FALSE.
Pilih IFS atau IF bertingkat untuk predikat?
IFS lebih mudah dibaca untuk banyak kondisi, tetapi hanya tersedia di Office 2019 ke atas atau Microsoft 365. Jika file juga dibuka di Excel 2016, pakai IF bertingkat.
Bagaimana jika lulus harus memenuhi dua nilai sekaligus?
Gabungkan IF dengan AND, misalnya =IF(AND(A2>=75,B2>=75),"Lulus","Tidak Lulus"). AND bernilai TRUE hanya jika semua kondisinya terpenuhi.
Panduan terkait
Sumber
- Fungsi IF (Microsoft Support)support.microsoft.com
- Fungsi IFS (Microsoft Support)support.microsoft.com
- Menggunakan fungsi IF dengan AND, OR, dan NOT di Excel (Microsoft Support)support.microsoft.com