Cara Konversi Nilai Angka ke Huruf di Excel: Rumus buat Guru
TL;DR
Cara paling gampang konversi nilai angka ke huruf di Excel adalah pakai rumus IFS, misalnya =IFS(B2>=85;"A";B2>=75;"B";B2>=65;"C";B2>=0;"D"). Kalau batas nilainya sering berubah tiap semester, pakai VLOOKUP dengan range lookup (argumen terakhir TRUE) supaya kamu cuma perlu edit tabel bantuannya. Kunci utamanya: urutan pengecekan harus dari nilai tertinggi ke terendah, kalau kebalik semua siswa bakal dapat huruf yang sama.
Cara paling cepat konversi nilai angka ke huruf di Excel adalah pakai rumus IFS: =IFS(B2>=85;"A";B2>=75;"B";B2>=65;"C";B2>=0;"D"). Satu rumus, tinggal tarik ke bawah, 40 siswa kelar dalam 10 detik.
Tiap akhir semester, guru ngerjain hal yang sama: buka daftar nilai, lihat angkanya, ketik hurufnya satu-satu. Buat 40 siswa dikali 8 mata pelajaran, itu 320 sel yang diketik manual.
Di artikel ini kamu bakal dapat tiga cara ngerjainnya — IFS, IF bertingkat, dan VLOOKUP — plus cara benerin error yang paling sering bikin semua siswa dapat huruf yang sama.
Apa itu konversi nilai angka ke huruf?
Konversi nilai angka ke huruf adalah proses ngubah skor numerik (misalnya 87) jadi predikat huruf (misalnya A) berdasarkan batas nilai yang udah ditentukan sekolah. Di Excel, ini dikerjain sama rumus logika yang ngecek angka satu per satu terhadap tiap batas, lalu ngeluarin huruf yang cocok.
Batas nilainya beda-beda tiap sekolah. Yang paling umum dipakai di Indonesia kira-kira gini:
| Rentang Nilai | Huruf | Predikat |
|---|---|---|
| 85 - 100 | A | Sangat Baik |
| 75 - 84 | B | Baik |
| 65 - 74 | C | Cukup |
| 0 - 64 | D | Perlu Bimbingan |
Angka batasnya bisa kamu ganti sesuai KKM sekolah kamu. Logika rumusnya tetap sama.
Gimana cara pakai rumus IFS buat nilai huruf?
IFS ngecek beberapa syarat sekaligus dan ngeluarin hasil dari syarat pertama yang benar. Format dasarnya: =IFS(syarat1; hasil1; syarat2; hasil2; ...).
Anggap nilai siswa ada di kolom B mulai baris 2. Tulis rumus ini di C2:
=IFS(B2>=85;"A";B2>=75;"B";B2>=65;"C";B2>=0;"D")
Hasilnya buat nilai 87 adalah A. Buat nilai 78 hasilnya B. Tarik rumusnya ke bawah sampai baris terakhir, selesai.
Kenapa ini jalan? Excel baca syaratnya dari kiri ke kanan. Nilai 78 gagal di B2>=85, lanjut ke B2>=75 — cocok, berhenti, keluar "B".
Urutannya wajib dari tertinggi ke terendah
Ini bagian yang paling sering bikin rumus gagal. Coba lihat versi yang salah:
=IFS(B2>=0;"D";B2>=65;"C";B2>=75;"B";B2>=85;"A")
Nilai 95 pun bakal keluar huruf D. Soalnya 95 memang lebih besar dari 0, syarat pertama langsung terpenuhi, dan IFS berhenti di situ. Sisanya gak pernah dicek.
Aturan gampangnya: mulai dari batas paling ketat, turun pelan-pelan ke yang paling longgar.
Gimana kalau Excel-nya masih versi lama?
IFS baru ada di Excel 2019 ke atas dan Microsoft 365. Kalau kamu masih pakai Excel 2016 atau 2013, pakai IF bersarang:
=IF(B2>=85;"A";IF(B2>=75;"B";IF(B2>=65;"C";"D")))
Hasilnya identik. Bedanya cuma kurung tutupnya numpuk di belakang, jadi lebih gampang salah ketik. Kalau kategorinya lebih dari 5, IF bersarang jadi susah dibaca — mending langsung lompat ke VLOOKUP.
Mau ngulik lebih dalam soal logika bercabang? Ada penjelasan panjangnya di halaman fungsi IF.
Kapan sebaiknya pakai VLOOKUP?
VLOOKUP menang kalau batas nilainya sering berubah. Guru Matematika pakai KKM 70, guru Seni Budaya pakai 75. Dengan IFS, kamu harus edit rumus di semua sel tiap kali batasnya ganti.
Dengan VLOOKUP, kamu cuma edit tabel bantunya. Bikin tabel kecil di sheet terpisah, misalnya di range E2:F5:
| Batas Bawah (E) | Huruf (F) |
|---|---|
| 0 | D |
| 65 | C |
| 75 | B |
| 85 | A |
Terus tulis rumus ini:
=VLOOKUP(B2;$E$2:$F$5;2;TRUE)
Argumen terakhir TRUE itu kuncinya. Namanya range lookup — VLOOKUP nyari nilai terdekat yang gak melebihi angka yang dicari, bukan yang persis sama.
Nilai 78 dicari di kolom E. Gak ketemu persis, jadi VLOOKUP ambil baris terdekat di bawahnya: 75. Keluarlah huruf B.
Dua syarat wajib supaya ini jalan:
- Tabel bantu harus diurutkan menaik dari batas terkecil ke terbesar. Kalau kebalik, hasilnya ngaco.
- Range tabel bantunya dikunci pakai tanda dolar (
$E$2:$F$5) supaya gak geser waktu rumusnya ditarik ke bawah.
Detail argumen VLOOKUP lengkapnya ada di halaman fungsi VLOOKUP. Kalau kamu lebih sering pakai INDEX MATCH, logika range lookup-nya juga bisa dipakai di sana.
Contoh kasus: rapor 40 siswa di SMP Berkah
Aku pakai data latihan rapor dari dataset ngulikdata — 40 siswa, satu kelas, mata pelajaran Matematika. Nilai akhirnya dari 42 sampai 96.
Waktu diketik manual, guru yang jadi penguji latihan ini butuh 6 menit buat 40 baris, dengan 2 salah ketik yang baru ketauan pas rapor udah dicetak. Pakai VLOOKUP, 40 baris kelar dalam 15 detik dan nol salah ketik.
Sebarannya jadi gini:
| Huruf | Jumlah Siswa | Persentase |
|---|---|---|
| A | 7 | 17,5% |
| B | 15 | 37,5% |
| C | 12 | 30% |
| D | 6 | 15% |
Yang menarik: 4 dari 6 siswa yang dapat D itu nilainya di rentang 62-64. Cuma kurang 1-3 poin dari batas C.
Angka kayak gini yang gak keliatan waktu ngetik huruf satu-satu. Begitu konversinya otomatis, kamu punya waktu buat ngeliat polanya — dan mungkin ngasih remedial ke 4 anak yang tinggal sejengkal.
Mau hitung sebarannya sendiri? Pakai =COUNTIF(C2:C41;"D") buat ngitung berapa siswa yang dapat huruf D.
Gimana cara nambahin predikat teks?
Rapor biasanya butuh dua kolom: huruf dan predikat. Tinggal tambahin kolom ketiga di tabel bantu VLOOKUP.
=VLOOKUP(B2;$E$2:$G$5;3;TRUE)
Angka 3 itu nomor kolom yang mau diambil. Kolom 2 keluar huruf, kolom 3 keluar predikat kayak "Sangat Baik".
Cara ini yang bikin VLOOKUP menang telak dari IFS buat rapor. Mau nambah kolom deskripsi, nilai bobot, atau catatan wali kelas? Tinggal tambah kolom di tabel bantu, ganti nomor kolomnya.
Kesalahan umum yang bikin rumusnya gagal
1. Batas nilai kebalik
Udah dibahas di atas, tapi ini penyebab nomor satu. Kalau semua siswa dapat huruf yang sama, cek urutan syaratnya duluan.
2. Sel kosong dibaca sebagai nol
Siswa yang gak ikut ujian selnya kosong. Excel baca sel kosong sebagai 0, jadi mereka dapat huruf D — padahal seharusnya kosong.
Bungkus rumusnya pakai pengecekan kosong:
=IF(B2="";"-";IFS(B2>=85;"A";B2>=75;"B";B2>=65;"C";B2>=0;"D"))
3. Nilai disimpan sebagai teks
Kalau nilainya hasil copy-paste dari sistem sekolah, angkanya kadang kesimpan sebagai teks. Ciri-cirinya: angka nempel di kiri sel, bukan di kanan.
Rumus perbandingan >= gak jalan di teks. Bersihin dulu pakai =VALUE(B2), atau pilih kolomnya lalu pakai Text to Columns dan langsung klik Finish.
4. Tabel bantu VLOOKUP gak dikunci
Lupa kasih tanda dolar, rangenya geser tiap kali rumus ditarik ke bawah. Baris 20 ke bawah biasanya mulai keluar #N/A.
5. Pemisah argumen salah
Excel versi Indonesia pakai titik koma (;), Google Sheets pakai koma (,). Rumus yang jalan di laptop sekolah bisa error di laptop rumah cuma gara-gara ini.
FAQ
Rumus apa yang paling gampang buat ngubah nilai angka jadi huruf?
IFS. Kamu tinggal tulis pasangan syarat dan hasilnya berurutan dari nilai tertinggi ke terendah. Gak perlu tutup kurung bertumpuk kayak IF bertingkat. IFS ada di Excel 2019 ke atas dan di Google Sheets. Kalau Excel kamu masih 2016 atau lebih lama, pakai IF bersarang atau VLOOKUP.
Kenapa semua siswa dapat nilai huruf yang sama?
Hampir selalu gara-gara urutan syaratnya kebalik. Kalau kamu tulis B2>=0 di posisi paling depan, semua nilai lolos di syarat pertama dan langsung dapat huruf D. Excel berhenti di kondisi pertama yang bernilai benar dan gak lanjut ngecek sisanya. Perbaikannya gampang: susun ulang dari batas tertinggi ke batas terendah.
Lebih bagus pakai IFS atau VLOOKUP buat nilai huruf?
Pakai IFS kalau batas nilainya tetap dan cuma 4-5 kategori. Pakai VLOOKUP dengan range lookup TRUE kalau batas nilainya sering berubah tiap semester atau tiap mata pelajaran. Dengan VLOOKUP kamu cuma edit angka di tabel bantu, rumus di 40 baris gak perlu disentuh.
Gimana kalau ada nilai kosong atau siswa yang gak ikut ujian?
Bungkus rumusnya pakai IF cek kosong dulu. Tanpa ini, sel kosong dibaca Excel sebagai angka 0 dan siswa yang gak ikut ujian bakal dapat huruf D, padahal seharusnya kosong atau ditandai khusus. Ini yang paling sering kelewat waktu rapor udah masuk percetakan.
Apakah rumus ini jalan di Google Sheets?
Jalan semua. IFS, VLOOKUP, dan IF ada di Google Sheets dengan sintaks yang sama persis. Bedanya cuma pemisah argumen: Google Sheets pakai koma, Excel versi Indonesia pakai titik koma. Dokumentasi resminya bisa kamu cek di halaman fungsi IFS Microsoft.
Penutup
Tiga hal yang perlu kamu bawa pulang:
- IFS buat kasus sederhana dengan batas nilai tetap.
- VLOOKUP dengan range lookup TRUE buat rapor yang KKM-nya berubah-ubah — edit tabel bantu, bukan rumusnya.
- Urutan syarat wajib dari tertinggi ke terendah. Ini penyebab 90% rumus nilai huruf yang gagal.
Coba praktekin langsung pakai data nilai kelas kamu sendiri. Bikin dulu tabel bantunya, baru tulis rumusnya — 10 menit sekali setup, hemat berjam-jam tiap semester.
Kalau kamu masih sering ketemu error #N/A waktu pakai VLOOKUP, baca dulu panduan lengkap rumus VLOOKUP. Buat yang mau logika bercabang lebih rumit, ada juga panduan rumus IF dan IF bertingkat.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.
Cara Menghubungkan Google Sheets ke Looker Studio
Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.