Cara Membuat Ranking di Excel yang Benar: RANK.EQ vs RANK.AVG (Nilai Kembar), Urutan Besar-Kecil, dan Trik Biar Ranking Tidak Bentrok
Diperbarui: 28 Desember 2025
Ringkasan cepat:
- RANK.EQ = nilai kembar dapat ranking sama, dan ranking berikutnya biasanya “lompat”. Cocok untuk lomba/juara.
- RANK.AVG = nilai kembar dapat rata-rata ranking. Cocok untuk analisis statistik agar lebih “adil”.
- Order: 0/kosong = nilai besar ranking 1; 1 = nilai kecil ranking 1 (mis. waktu tercepat).
- Kalau kamu butuh ranking unik (tanpa nomor sama), pakai trik “tie-break” sederhana berbasis COUNTIF.
- Pastikan kolom nilai benar-benar angka (bukan teks) agar ranking tidak salah.
Daftar isi
- Konsep inti: kapan pakai RANK.EQ dan kapan RANK.AVG
- Contoh data latihan (nilai kembar) + target hasil
- Cara 1: Ranking pakai RANK.EQ (nilai besar = ranking 1)
- Cara 2: Ranking pakai RANK.AVG (nilai kembar = rata-rata)
- Cara 3: Jika yang kecil yang terbaik (waktu/selisih error) pakai order=1
- Cara 4 (opsional): Ranking unik tanpa nomor sama (tie-break)
- Tips biar ranking tidak “ngaco” (angka teks, spasi, range)
- FAQ ranking Excel
- Baca juga di Beginisob.com
Konsep inti: kapan pakai RANK.EQ dan kapan RANK.AVG
- RANK.EQ: nilai kembar dapat rank yang sama (pakai rank tertinggi di kelompok kembar). Biasanya membuat rank berikutnya “lompat”. Cocok untuk “juara”.
- RANK.AVG: nilai kembar dapat rata-rata ranking. Cocok untuk analisis (mis. rapor, evaluasi, statistik) agar hasil tidak terlalu “menguntungkan” urutan tertentu.
Catatan: kalau kolom nilaimu ternyata “angka sebagai teks”, hasil RANK bisa terlihat aneh (mis. tidak ikut terurut benar). Kalau curiga, audit dulu di artikel Audit Data “Angka Tersimpan sebagai Teks” agar SUMIF/SUMIFS Normal.
Untuk rujukan resmi fungsi: Microsoft menjelaskan sintaks dan perilaku nilai kembar pada RANK.EQ function dan RANK.AVG function.
Contoh data latihan (nilai kembar) + target hasil
Ketik tabel berikut mulai dari A1 (sengaja ada nilai kembar agar kamu melihat bedanya RANK.EQ vs RANK.AVG).
| Nama | Nilai | Rank_EQ | Rank_AVG | Rank_Uniq (opsional) |
|---|---|---|---|---|
| Ani | 90 | |||
| Budi | 75 | |||
| Cici | 90 | |||
| Doni | 60 | |||
| Eka | 75 | |||
| Fajar | 88 | |||
| Gina | 88 | |||
| Hana | 40 |
Target (intuisi): Nilai 90 harus ranking terbaik. Nilai 88 di bawah 90. Nilai 75 di bawah 88. Dan seterusnya. Perbedaannya: nilai kembar diperlakukan berbeda oleh EQ vs AVG.
Cara 1: Ranking pakai RANK.EQ (nilai besar = ranking 1)
1. Isi rumus RANK.EQ
Di sel C2 isi:
=RANK.EQ(B2,$B$2:$B$9,0)
Lalu copy ke bawah sampai C9.
2. Cara membaca hasil (contoh)
- Nilai 90 (Ani & Cici) sama-sama dapat rank 1.
- Nilai 88 (Fajar & Gina) sama-sama dapat rank 3 (karena posisi rank 2 “terlewati” akibat ada 2 orang di rank 1).
- Nilai 75 (Budi & Eka) sama-sama dapat rank 5, dst.
Cara 2: Ranking pakai RANK.AVG (nilai kembar = rata-rata)
1. Isi rumus RANK.AVG
Di sel D2 isi:
=RANK.AVG(B2,$B$2:$B$9,0)
Lalu copy ke bawah sampai D9.
2. Cara membaca hasil (contoh)
- Nilai 90 (2 orang) akan mendapat rata-rata ranking (1 dan 2) → jadi 1,5.
- Nilai 88 (2 orang) akan mendapat rata-rata ranking (3 dan 4) → jadi 3,5.
- Nilai 75 (2 orang) rata-rata (5 dan 6) → jadi 5,5, dst.
Kalau kamu membuat laporan evaluasi (mis. ranking performa sales dari omzet), pastikan datanya rapi 1 baris = 1 transaksi/rekap yang jelas agar ranking tidak menipu. Contoh struktur rekap besar ada di artikel Rekap Penjualan Tahunan di Excel dengan Pivot Table: Omzet per Produk, per Bulan, dan per Sales.
Cara 3: Jika yang kecil yang terbaik (waktu tercepat) pakai order=1
Contoh: kamu ingin ranking berdasarkan waktu (detik) — yang paling kecil jadi peringkat 1.
| Nama | Waktu (detik) | Rank_Waktu |
|---|---|---|
| Ani | 62 | |
| Budi | 58 | |
| Cici | 58 | |
| Doni | 71 |
Di sel C2 (Rank_Waktu) isi:
=RANK.EQ(B2,$B$2:$B$5,1)
Order = 1 artinya: nilai lebih kecil → ranking lebih baik.
Cara 4 (opsional): Ranking unik tanpa nomor sama (tie-break)
Kalau kamu butuh ranking “unik” (tidak boleh ada angka sama) berdasarkan urutan kemunculan data, pakai trik ini (cocok untuk laporan internal, bukan untuk lomba resmi):
Rumus ranking unik berbasis RANK.EQ + COUNTIF
Di sel E2 isi:
=RANK.EQ(B2,$B$2:$B$9,0)+COUNTIF($B$2:B2,B2)-1
Lalu copy ke bawah sampai E9.
Penjelasan singkat: RANK.EQ memberi ranking dasar, lalu COUNTIF menghitung “kemunculan ke-berapa” untuk nilai yang sama, sehingga nilai kembar jadi 1,2,3… secara urut.
Kalau kamu ingin data “status/kategori” konsisten (agar analisis dan ranking tidak pecah), gunakan dropdown list. Panduannya ada di Cara Membuat Dropdown List (Pilihan) di Excel Pakai Data Validation.
Tips biar ranking tidak “ngaco” (angka teks, spasi, range)
- Pastikan nilai benar-benar angka (bukan teks). Kalau RANK terasa aneh, cek dulu penyebab umum (angka teks/spasi tersembunyi) di Rumus SUM/SUMIF di Excel Tidak Menghitung atau Hasil 0? 12 Penyebab + Cara Memperbaiki.
- Gunakan range absolut untuk “daftar nilai” (mis.
$B$2:$B$9) agar saat copy tidak bergeser. - Jangan campur header di range ranking.
- Kalau data sedang difilter, ingat RANK tetap menghitung semua data di range (termasuk yang tersembunyi). Untuk logika “mengikuti filter”, konsep SUBTOTAL/AGGREGATE lebih relevan; lihat Menjumlah Data yang Difilter di Excel: SUBTOTAL vs AGGREGATE.
FAQ ranking Excel
1) RANK.EQ dan RANK.AVG bedanya apa?
RANK.EQ mengembalikan ranking “teratas” untuk nilai kembar. RANK.AVG mengembalikan rata-rata ranking untuk nilai kembar.
2) Kenapa ranking saya “lompat” (mis. 1, 1, 3)?
Karena ada nilai kembar. Dengan RANK.EQ, nilai kembar berbagi rank yang sama, dan peringkat berikutnya biasanya terlewati.
3) Bagaimana cara membuat ranking dari nilai terkecil (mis. waktu tercepat)?
Gunakan argumen order=1, misalnya RANK.EQ(waktu,range,1).
4) Bisa tidak membuat ranking unik tanpa angka sama?
Bisa, gunakan tie-break seperti RANK.EQ(...)+COUNTIF(...)-1 agar nilai kembar diurutkan berdasarkan kemunculan.
5) Ranking saya salah padahal nilainya terlihat angka, kenapa?
Sering karena “angka sebagai teks” atau ada spasi/karakter tersembunyi. Audit tipe data dan rapikan input.
Baca juga di Beginisob.com
- Dashboard Laporan Tahunan di Excel: Pivot Table + Slicer (Filter Cepat) dalam 1 Halaman
- Cara Membuat Rekap Komisi Sales Tahunan di Excel: Skema Bertingkat + Tips Audit
- Cara Buat Invoice di Excel dengan Rumus Otomatis untuk UMKM dan Freelancer
- Link Excel Beda Sheet: Cara Mengambil Data Antar Sheet (Sheet1!A1) + Hyperlink Lompat Sheet
- Gabungkan Rekap Bulanan Jadi Tahunan di Excel: Rumus SUMIFS Per Periode (Tanpa Copy-Paste 12 Sheet)
- Link Excel Beda File: Cara Mengambil Data dari Workbook Lain, Bikin “File Master”, dan Perbaiki Link Putus
Comments
Post a Comment