Skip to main content

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)

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)

  1. Blok range A1:H6 (atau sampai baris data Anda).
  2. Tekan Ctrl+T → centang My table has headers.
  3. 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

Comments

Edukasi Terpopuler

Connect With Us

Copyright @ 2023 beginisob.com, All right reserved