anaksmanda.com - Menentukan ranking kelas secara manual berarti mengurutkan nilai, menulis peringkat satu per satu, lalu mengulang semuanya jika ada nilai yang berubah. Dengan rumus ranking di Excel, peringkat langsung muncul dan otomatis menyesuaikan setiap kali nilai diperbarui, tanpa perlu mengurutkan tabel.
Buat peringkat kelas otomatis dengan RANK.EQ, lalu pilih cara menangani nilai kembar: peringkat sama, peringkat tanpa loncat, atau penentu kedua seperti nilai ujian.
Rumus singkat
Jika total nilai ada di D2 sampai D31, tulis di E2 lalu tarik ke bawah:
=RANK.EQ(D2;$D$2:$D$31)
Sebelum mulai
Rumus di artikel ini memakai pemisah titik koma (;). Jika Excel kalian memakai koma, baca rumus Excel pakai koma atau titik koma. Tanda $ pada rentang juga wajib dipakai, penjelasannya ada di fungsi tanda $ di Excel.
1. Rumus RANK.EQ untuk Ranking Kelas
Fungsi RANK.EQ memberi tahu posisi sebuah angka di antara sekumpulan angka. Bentuk penulisannya:
- angka: nilai siswa yang ingin dicari peringkatnya, misalnya
D2. - rentang: seluruh nilai siswa di kelas, misalnya
$D$2:$D$31. - urutan: dikosongkan atau diisi 0 agar nilai terbesar menjadi peringkat 1. Isi 1 jika yang terkecil justru terbaik, misalnya waktu lari.
- Siapkan kolom total nilai, misalnya di kolom D. Jika belum ada, jumlahkan nilai setiap mata pelajaran dengan SUM.
- Klik sel E2, lalu ketik:
=RANK.EQ(D2;$D$2:$D$31)
- Tarik rumus ke bawah sampai baris siswa terakhir.
- Periksa hasilnya. Siswa dengan total tertinggi akan berperingkat 1.
Wajib mengunci rentang
Tanpa tanda $, rentang D2:D31 akan bergeser menjadi D3:D32, D4:D33, dan seterusnya saat rumus ditarik. Akibatnya, siswa di bawah dibandingkan dengan daftar yang berbeda dan peringkatnya kacau.
2. Apa yang Terjadi Jika Nilainya Sama?
Menurut dokumentasi Microsoft, RANK.EQ memberikan peringkat yang sama untuk nilai kembar, lalu melewati peringkat berikutnya. Perhatikan contoh lima siswa ini:
| Siswa | Total (D) | Ujian (C) | RANK.EQ |
|---|---|---|---|
| Andi | 270 | 88 | 4 |
| Budi | 285 | 90 | 2 |
| Citra | 285 | 95 | 2 |
| Dewi | 260 | 84 | 5 |
| Eko | 290 | 92 | 1 |
Budi dan Citra sama-sama berperingkat 2, lalu Andi langsung berperingkat 4. Tidak ada peringkat 3. Cara ini lazim dipakai dalam lomba, tetapi tidak semua sekolah menghendakinya. Pilih salah satu cara di bawah sesuai aturan sekolah kalian.
| Cara | Budi | Citra | Andi | Cocok untuk |
|---|---|---|---|---|
| RANK.EQ biasa | 2 | 2 | 4 | Peringkat bersama, nomor berikutnya dilewati |
| Penentu nilai ujian | 3 | 2 | 4 | Sekolah yang punya kriteria penentu kedua |
| Urutan data | 2 | 3 | 4 | Butuh nomor unik, tanpa kriteria khusus |
| Tanpa loncat | 2 | 2 | 3 | Peringkat bersama tanpa melewati nomor |
3. Nilai Sama Ditentukan Nilai Ujian
Banyak sekolah memakai kriteria kedua saat total nilai sama, misalnya nilai ujian akhir, nilai sikap, atau kehadiran. Jika nilai ujian ada di kolom C, gunakan:
Bagian COUNTIFS menghitung berapa siswa yang totalnya sama tetapi nilai ujiannya lebih tinggi, lalu menambahkannya ke peringkat. Hasilnya, Citra (ujian 95) berperingkat 2 dan Budi (ujian 90) berperingkat 3.
4. Ranking Unik Berdasarkan Urutan Data
Jika setiap siswa harus punya nomor berbeda dan sekolah tidak punya kriteria penentu, nilai kembar bisa dibedakan berdasarkan urutan baris di tabel:
Perhatikan rentang $D$2:D2. Awalnya dikunci, sedangkan ujungnya dibiarkan bergeser, sehingga rentang ini terus memanjang saat rumus ditarik ke bawah. COUNTIF menghitung berapa kali nilai yang sama sudah muncul di baris-baris sebelumnya. Budi yang muncul lebih dulu tetap berperingkat 2, sedangkan Citra menjadi 3.
Perlu disadari
Cara ini bergantung pada urutan baris. Jika tabel diurutkan ulang berdasarkan nama, peringkat Budi dan Citra bisa tertukar. Untuk ranking resmi, lebih baik gunakan kriteria penentu yang jelas seperti pada bagian 3.
5. Ranking Tanpa Loncat (1, 2, 2, 3)
Ada juga sekolah yang ingin peringkat bersama tetapi tanpa melewati nomor. Dua siswa berperingkat 2, lalu siswa berikutnya berperingkat 3. Rumusnya:
Rumus ini menghitung berapa banyak nilai berbeda yang lebih tinggi dari nilai siswa tersebut, lalu menambahkan 1. Dengan contoh di atas, Eko 1, Budi dan Citra 2, Andi 3, dan Dewi 4.
Syarat agar rumus ini benar
Rentang nilai tidak boleh berisi sel kosong. Sel kosong membuat bagian COUNTIF bernilai 0 dan rumus menghasilkan error #DIV/0!. Sesuaikan rentang dengan jumlah siswa yang sebenarnya.
6. Kesalahan yang Sering Terjadi
Peringkat siswa di bagian bawah menjadi aneh karena rentangnya ikut bergeser. Kunci rentang dengan $D$2:$D$31.
Nilai tertinggi justru berperingkat terakhir karena argumen urutan diisi 1. Kosongkan atau isi 0 untuk nilai rapor.
RANK.EQ mengabaikan isi yang bukan angka di dalam rentang. Nilai yang tersimpan sebagai teks tidak ikut dihitung atau menghasilkan error. Ubah dulu menjadi angka.
Jika siswa baru ditambahkan di luar rentang, peringkatnya tidak ikut dihitung. Perbarui rentang setiap kali jumlah siswa berubah.
7. Pertanyaan yang Sering Diajukan
Apa beda RANK, RANK.EQ, dan RANK.AVG?
RANK adalah fungsi lama yang hasilnya sama dengan RANK.EQ dan masih disediakan agar file lama tetap berfungsi. RANK.AVG memberi nilai rata-rata untuk nilai kembar, misalnya 2,5 untuk dua siswa yang memperebutkan peringkat 2 dan 3. Untuk rapor, RANK.EQ paling umum dipakai.
Apakah tabel harus diurutkan dulu sebelum memakai RANK.EQ?
Tidak. RANK.EQ menghitung peringkat tanpa mengubah urutan tabel. Jika ingin menampilkan daftar dari peringkat 1, urutkan tabel berdasarkan kolom ranking melalui menu Data > Sort setelah rumusnya selesai.
Ranking dihitung dari total atau rata-rata nilai?
Hasilnya sama, asalkan semua siswa memiliki jumlah mata pelajaran yang sama. Jika jumlah mata pelajarannya berbeda, misalnya karena peminatan, gunakan rata-rata agar perbandingannya adil.
Bagaimana cara menampilkan nama juara 1, 2, dan 3?
Gunakan =LARGE($D$2:$D$31;1) untuk mendapatkan total tertinggi, lalu cari nama siswanya dengan rumus pencarian seperti INDEX dan MATCH atau XLOOKUP. Ganti angka 1 menjadi 2 atau 3 untuk juara berikutnya.
Apakah rumus ini bisa dipakai di Google Sheets?
Bisa. RANK.EQ, COUNTIF, COUNTIFS, dan SUMPRODUCT tersedia di Google Sheets dengan cara penulisan yang sama.
8. Kesimpulan
RANK.EQ adalah cara paling cepat membuat ranking kelas otomatis. Kunci rentang dengan tanda $, kosongkan argumen urutan untuk nilai rapor, dan peringkat akan langsung menyesuaikan setiap kali nilai berubah.
Untuk nilai yang sama, tentukan dulu aturannya: peringkat bersama, penentu kedua seperti nilai ujian, urutan data, atau peringkat tanpa loncat. Setiap aturan punya rumusnya masing-masing.
- Rumus Excel pakai koma atau titik koma
- Fungsi tanda $ di Excel
- Rumus IF predikat nilai A, B, C, D
- Rumus IF AND: lulus dengan KKM dan kehadiran
- Rumus ranking siswa, termasuk jika nilainya sama (sedang dibaca)
- Cara menghitung nilai rapor dengan bobot tugas, PTS, dan PAS
- Rumus COUNTIF untuk menghitung siswa lulus dan remedial
- VLOOKUP untuk menampilkan nama siswa dari NIS
- Rumus menghitung umur per tanggal tertentu
- Cara mengunci rumus agar tidak terhapus
- Studi kasus: membuat rekap nilai otomatis satu kelas
Komentar
Memuat komentar...
Tulis Komentar
Silakan bertanya atau berbagi pengalaman. Komentar berisi tautan aktif atau promosi akan dihapus.