Cara Konversi Nilai di Excel: Skala 0–100 ke 0–4, Predikat A–E, dan Status Lulus KKM (Contoh Tabel + Rumus per Sel)
Diperbarui: 5 Januari 2026
Ringkasan cepat:
- Artikel ini memberi template logika konversi nilai 0–100 menjadi bobot 0–4, predikat A–E, dan Lulus/Remedial (KKM) di Excel.
- Supaya tidak “ngaco” saat batas nilai berubah, jangan hardcode rumus panjang. Pakai tabel batas konversi lalu ambil hasilnya dengan LOOKUP/VLOOKUP(TRUE)/XLOOKUP.
- Anda bisa pilih 2 metode: Metode Interval (A/B/C/D/E punya batas) atau Metode Linear (nilai/25 lalu dibatasi 0–4).
- Kalau hasil konversi aneh (mis. semua jadi 0), cek dulu: angka terbaca teks, spasi, atau format yang salah.
- Catatan: pemisah rumus Excel bisa koma (,) atau titik koma (;). Jika rumus error, coba ganti tanda pemisahnya.
Daftar isi
- Contoh data nilai (siap ketik)
- Setup file biar rapi (Ctrl+T + dropdown)
- Metode 1: Konversi berbasis interval (paling fleksibel)
- Metode 2: Konversi linear (cepat)
- Rekap rata-rata & ringkasan kelas (opsional)
- FAQ konversi nilai 0–4 & KKM di Excel
- Baca juga di Beginisob.com
Contoh data nilai (siap ketik)
Gunakan 2 sheet: NILAI dan KONVERSI. Ketik tabel ini di sheet NILAI mulai dari A1.
| No | Nama | Mapel | Nilai_100 | KKM | Bobot_0_4 | Predikat | Status_KKM |
|---|---|---|---|---|---|---|---|
| 1 | Ahmad | Matematika | 92 | 75 | (rumus) | (rumus) | (rumus) |
| 2 | Aisyah | Matematika | 78 | 75 | (rumus) | (rumus) | (rumus) |
| 3 | Ridwan | Bahasa Indonesia | 69 | 70 | (rumus) | (rumus) | (rumus) |
| 4 | Maryam | Bahasa Indonesia | 88 | 70 | (rumus) | (rumus) | (rumus) |
| 5 | Fajar | IPA | 55 | 75 | (rumus) | (rumus) | (rumus) |
Catatan: KKM bisa beda per mapel. Makanya saya taruh KKM sebagai kolom, bukan 1 angka global.
Setup file biar rapi (Ctrl+T + dropdown)
1. Jadikan tabel NILAI sebagai Excel Table (Ctrl+T)
- Blok range A1:H6 (atau sampai baris data Anda).
- Tekan Ctrl+T → centang My table has headers.
- Ini membuat rumus lebih stabil saat data bertambah (range ikut memanjang otomatis).
Jika masih pemula, Anda bisa mengikuti panduan Cara Membuat Excel Table (Ctrl+T) yang Benar untuk Pemula: Header, Filter, Total Row, dan Range Otomatis Ikut Nambah.
2. (Opsional) Pakai dropdown untuk Mapel & KKM biar tidak typo
Untuk sekolah/kelas yang mapelnya banyak, paling aman bikin daftar Mapel dan daftar KKM di sheet SETUP lalu gunakan dropdown. Tutorial lengkapnya ada di Cara Membuat Dropdown List (Pilihan) di Excel Pakai Data Validation: Manual, Dari Range, Dinamis, sampai Dependent.
3. Kalau hasil rumus “aneh”, audit dulu tipe datanya
Kasus paling sering: nilai terlihat angka, tapi ternyata teks (misalnya hasil copy dari WA/PDF). Solusi aman: audit lalu konversi datanya.
Untuk checklist 5 menitnya, baca Audit Data “Angka Tersimpan sebagai Teks” agar SUMIF/SUMIFS Normal: TRIM, CLEAN, NUMBERVALUE, dan Checklist 5 Menit.
Metode 1: Konversi berbasis interval (paling fleksibel)
Ini metode yang saya sarankan, karena Anda cukup ubah batas bawah pada tabel KONVERSI. Rumus di tabel NILAI tidak perlu diubah-ubah.
1. Buat tabel KONVERSI (sheet KONVERSI mulai A1)
Penting: kolom Batas_Bawah wajib diurutkan naik (ascending) agar LOOKUP/VLOOKUP(TRUE) bekerja benar.
| Batas_Bawah | Predikat | Bobot_0_4 |
|---|---|---|
| 0 | E | 0 |
| 60 | D | 1 |
| 70 | C | 2 |
| 80 | B | 3 |
| 90 | A | 4 |
Catatan: Angka di atas hanya contoh interval. Silakan ubah sesuai aturan sekolah Anda.
2. Rumus Bobot_0_4 di sheet NILAI
Misalkan Nilai_100 ada di kolom D, maka di sel F2:
- Pakai LOOKUP (paling simpel untuk interval):
=LOOKUP(D2,KONVERSI!A:A,KONVERSI!C:C) - Alternatif VLOOKUP (approximate):
=VLOOKUP(D2,KONVERSI!A:C,3,TRUE)
Lalu copy ke bawah.
3. Rumus Predikat A–E di sheet NILAI
Di sel G2:
- Pakai LOOKUP:
=LOOKUP(D2,KONVERSI!A:A,KONVERSI!B:B) - Alternatif VLOOKUP:
=VLOOKUP(D2,KONVERSI!A:C,2,TRUE)
4. Rumus Status KKM (Lulus/Remedial)
Di sel H2:
=IF(D2>=E2,"LULUS","REMEDIAL")
Jika Anda juga butuh rata-rata nilai (misalnya nilai akhir mapel = rata-rata beberapa komponen), pelajari dulu konsep mean & berbobot di Cara Menghitung Nilai Rata-Rata: Rumus Mean, Rata-Rata Berbobot, dan Contoh di Excel.
Metode 2: Konversi linear (cepat)
Metode ini dipakai kalau Anda ingin “skala lurus”: 100 → 4, 75 → 3, 50 → 2, 25 → 1, 0 → 0. Kelemahannya: tidak menghasilkan predikat A–E otomatis kecuali Anda buat batas sendiri.
1. Rumus bobot linear (dibatasi 0 sampai 4)
Misalnya Nilai_100 di D2, maka bobot 0–4 (dua angka desimal) bisa dibuat seperti ini:
=MIN(4,MAX(0,ROUND(D2/25,2)))
2. Predikat A–E dengan IFS (hardcode batas)
Jika Anda ingin predikat tanpa tabel KONVERSI, Anda bisa pakai IFS. Contoh di G2:
=IFS(D2>=90,"A",D2>=80,"B",D2>=70,"C",D2>=60,"D",TRUE,"E")
Catatan: IFS memudahkan banyak kondisi, tapi batasnya harus Anda ubah manual kalau aturan sekolah berubah.
Rekap rata-rata & ringkasan kelas (opsional)
Bagian ini berguna untuk wali kelas/admin: cepat tahu rata-rata per mapel dan jumlah yang remedial.
1. Rata-rata Nilai_100 per Mapel
Buat tabel rekap misalnya di sel J1:
| Mapel | Rata2_Nilai_100 | Jumlah_Remedial |
|---|---|---|
| Matematika | (rumus) | (rumus) |
| Bahasa Indonesia | (rumus) | (rumus) |
| IPA | (rumus) | (rumus) |
Contoh rumus (asumsi Mapel ada di kolom C, Nilai_100 di kolom D, Status_KKM di kolom H):
- Rata-rata per mapel (mis. K2 untuk Matematika):
=AVERAGEIF($C:$C,J2,$D:$D) - Jumlah remedial per mapel (L2):
=COUNTIFS($C:$C,J2,$H:$H,"REMEDIAL")
2. (Opsional) Ranking Nilai_100 per Mapel
Jika Anda perlu ranking (misalnya untuk pemeringkatan internal), buat kolom tambahan Ranking lalu pakai RANK. Panduan lengkapnya ada di Cara Membuat Ranking di Excel yang Benar: RANK.EQ vs RANK.AVG (Nilai Kembar Tidak Bikin Bingung).
FAQ konversi nilai 0–4 & KKM di Excel
1. Metode mana yang paling aman: interval atau linear?
Untuk sekolah, saya sarankan interval karena batas A/B/C/D/E dan KKM sering berubah. Anda cukup ubah tabel KONVERSI, rumus tetap.
2. Kenapa saya wajib mengurutkan kolom Batas_Bawah?
Karena LOOKUP/VLOOKUP(TRUE) memakai logika “mencari nilai terdekat yang lebih kecil/sama”. Jika tabel tidak diurutkan naik, hasilnya bisa salah.
3. Rumus saya error karena koma atau titik koma, solusinya?
Sesuaikan pemisah rumus. Jika Excel Anda memakai titik koma, ubah =IF(D2>=E2,"LULUS","REMEDIAL") menjadi =IF(D2>=E2;"LULUS";"REMEDIAL").
4. Nilai saya sudah angka, tapi konversinya aneh (misalnya semua 0). Kenapa?
Seringnya karena nilai itu teks (hasil paste), atau ada spasi/karakter tersembunyi. Bersihkan dulu datanya, baru hitung.
5. Bagaimana cara memastikan hasil konversi ini amanah dan tidak “diakali”?
Gunakan tabel KONVERSI yang jelas, kunci rumus (protect sheet bila perlu), dan simpan jejak perubahan. Data nilai adalah amanah; manipulasi nilai termasuk perbuatan tidak jujur.
Baca juga di Beginisob.com
- Cara Menghitung Nilai 10 Pilihan Ganda + 5 Essay: Rumus Manual dan Otomatis di Excel
- Cara Menghitung Nilai Rapor untuk SNBP 2026 (Dulu SNMPTN): Rata-Rata per Semester di Excel
- Rumus Menghitung Banyaknya Data di Excel: COUNT vs COUNTA vs COUNTIF/COUNTIFS
- Cara Menghitung IPK Akhir untuk Wisuda: Nilai Mutu × SKS + Contoh di Excel
- Menjumlah Data yang Difilter di Excel: SUBTOTAL vs AGGREGATE (Biar Total Ikut Filter)
Comments
Post a Comment