Rumus ranking Excel tanpa ganda adalah teknik menggabungkan RANK.EQ dengan COUNTIF untuk menghasilkan nomor urut yang benar-benar unik dan berurutan (1, 2, 3, 4, 5…) — bahkan ketika ada nilai yang sama persis — sehingga tidak ada dua baris yang berbagi peringkat yang sama.

RANK.EQ standar punya satu keterbatasan yang sering menyulitkan: begitu ada dua nilai identik, keduanya mendapat peringkat yang sama, dan peringkat berikutnya langsung melompat (misalnya dua orang sama-sama peringkat 3, lalu peringkat berikutnya langsung 5, bukan 4). Untuk kebutuhan seperti nomor urut antrian, urutan giliran presentasi, atau nomor undian berdasarkan skor, ranking dengan lompatan seperti itu tidak bisa dipakai — setiap baris butuh nomor urut unik tanpa duplikat maupun celah. Artikel ini membahas secara spesifik cara membuat ranking Excel tanpa nomor ganda memakai kombinasi RANK.EQ dan COUNTIF, lengkap dengan contoh tabel penuh dan penjelasan cara kerjanya.

Masalah Ranking Ganda pada RANK.EQ Standar

Perhatikan tabel berikut menggunakan RANK.EQ standar untuk nilai ujian:

NamaNilaiRANK.EQ Standar
Andi951
Budi902
Citra902
Dedi854

Budi dan Citra sama-sama mendapat peringkat 2, sementara Dedi langsung melompat ke peringkat 4 — peringkat 3 tidak pernah muncul. Untuk laporan akademik biasa ini sering masih bisa diterima, tapi untuk nomor urut antrian atau urutan tampil, hasil seperti ini menyebabkan masalah nyata.

Solusi: Kombinasi RANK.EQ + COUNTIF

Trik untuk menghilangkan duplikat adalah menambahkan “tie-breaker” dari COUNTIF, yang menghitung berapa kali suatu nilai sudah muncul di atas baris saat ini, lalu menjumlahkannya ke hasil RANK.EQ.

=RANK.EQ(B2; $B$2:$B$10) + COUNTIF($B$2:B2; B2) – 1

Bagian penting dari rumus ini adalah rentang COUNTIF yang tidak sepenuhnya dikunci$B$2:B2 memakai referensi campuran (baris awal absolut, baris akhir relatif) sehingga rentang ini “tumbuh” mengikuti posisi baris saat rumus disalin ke bawah.

NamaNilaiRANK.EQ StandarRANK.EQ + COUNTIF
Andi9511
Budi9022
Citra9023
Dedi8544

Sekarang setiap baris punya peringkat unik 1 sampai 4 tanpa duplikat maupun celah, meski Budi dan Citra memiliki nilai yang sama persis.

Cara Kerja Rumus Ini Langkah demi Langkah

  • RANK.EQ menghitung peringkat dasar berdasarkan nilai — Budi dan Citra sama-sama mendapat 2.
  • COUNTIF($B$2:B2; B2) menghitung berapa kali nilai baris ini sudah muncul dari baris pertama hingga baris saat ini.
  • Untuk Budi (baris pertama dengan nilai 90), COUNTIF menghasilkan 1 — sehingga peringkat akhir = 2 + 1 – 1 = 2.
  • Untuk Citra (baris kedua dengan nilai 90 yang sama), COUNTIF menghasilkan 2 — sehingga peringkat akhir = 2 + 2 – 1 = 3.
  • Pengurangan “-1” di akhir rumus mengoreksi agar baris pertama dari nilai yang sama tidak ikut ditambah berlebihan.

Tie-Breaker Berdasarkan Urutan Input vs Kriteria Kedua

Teknik di atas memberi peringkat berdasarkan urutan baris data — siapa yang datanya diinput lebih dulu akan mendapat peringkat lebih tinggi saat nilainya sama. Jika Anda ingin tie-breaker berdasarkan kriteria lain (misalnya nama secara alfabet atau waktu submit), urutkan dulu data berdasarkan kriteria tersebut sebelum menerapkan rumus RANK.EQ+COUNTIF, karena rumus ini murni mengikuti posisi baris di dalam rentang.

Ranking Ascending (Nilai Terkecil Sebagai Peringkat 1)

Untuk kasus seperti waktu tercepat dalam lomba lari, tambahkan argumen order pada RANK.EQ:

=RANK.EQ(B2; $B$2:$B$10; 1) + COUNTIF($B$2:B2; B2) – 1

Kesalahan Umum Saat Membuat Ranking Tanpa Ganda

Mengunci penuh rentang COUNTIF dengan $B$2:$B$10: jika seluruh rentang dikunci absolut (bukan hanya baris awal), COUNTIF akan selalu menghitung dari seluruh data, bukan hanya sampai baris saat ini — hasilnya peringkat tetap ada yang duplikat.
Referensi RANK.EQ tidak dikunci sama sekali: tanpa $B$2:$B$10 yang benar-benar absolut pada bagian RANK.EQ, rentang pembanding akan bergeser saat rumus disalin ke baris lain, menghasilkan peringkat yang salah total.
Lupa argumen order saat data perlu ascending: tanpa argumen ketiga bernilai 1, RANK.EQ selalu menganggap nilai terbesar sebagai peringkat 1 — salah arah untuk kasus seperti waktu tercepat.
Rumus ini juga bisa dipakai untuk kebutuhan berbeda: menghasilkan nomor urut unik dari data yang di-sort, misalnya nomor antrian pengambilan hadiah berdasarkan skor undian tanpa ada dua peserta yang berbagi nomor sama.
“Ranking ganda dari RANK.EQ standar bukan bug, tapi memang begitu cara kerjanya — begitu Anda butuh setiap baris punya identitas urut yang benar-benar unik, COUNTIF sebagai tie-breaker adalah solusi paling ringkas tanpa perlu kolom bantu tambahan atau rumus array yang rumit.”

Untuk memahami dasar RANK.EQ, RANK.AVG, dan cara menangani ties secara umum, baca panduan lengkap rumus Excel ranking. Perkuat juga fondasi rumus dasar Anda lewat rumus Excel dasar wajib dikuasai, atau lihat kumpulan rumus praktis lain di 15 rumus Excel admin kantor wajib tahu.

Untuk dokumentasi resmi fungsi RANK.EQ dari Microsoft, kunjungi halaman resmi Microsoft Support.

Baca Dokumentasi Resmi Microsoft

FAQ Seputar Ranking Excel Tanpa Ganda

Apakah rumus RANK.EQ+COUNTIF ini kompatibel di semua versi Excel?

Ya, baik RANK.EQ maupun COUNTIF sudah tersedia sejak Excel 2010 ke atas, jadi rumus ini bekerja di hampir semua versi Excel modern.

Apakah teknik ini juga bekerja di Google Sheets?

Ya, RANK.EQ dan COUNTIF didukung penuh di Google Sheets dengan sintaks yang sama persis.

Bagaimana jika saya ingin tie-breaker berdasarkan nama, bukan urutan baris?

Urutkan data berdasarkan nama (atau kriteria lain) terlebih dahulu sebelum menerapkan rumus RANK.EQ+COUNTIF, karena rumus ini mengikuti posisi baris di dalam rentang data.

Apakah ada cara lain selain RANK.EQ+COUNTIF untuk ranking tanpa duplikat?

Bisa juga memakai kombinasi RANK.EQ dengan sedikit nilai desimal unik tambahan per baris, namun pendekatan COUNTIF lebih mudah dibaca dan diaudit.

Apakah rumus ini bisa dipakai untuk ranking per kategori/kelompok terpisah?

Bisa, tambahkan kriteria kategori pada bagian COUNTIF dan RANK.EQ, misalnya membandingkan nilai hanya dalam kelompok departemen yang sama.

Kesimpulan

Rumus ranking Excel tanpa ganda dengan kombinasi RANK.EQ dan COUNTIF menyelesaikan masalah yang sering ditemui saat memakai RANK.EQ standar: dua baris berbagi peringkat yang sama sementara peringkat berikutnya melompat. Dengan menambahkan COUNTIF sebagai tie-breaker berbasis posisi baris, setiap baris data mendapat nomor urut unik dan berurutan tanpa satu pun celah atau duplikat.

Terapkan rumus ini langsung pada dataset Anda yang memiliki nilai kembar, dan perhatikan bagaimana kunci $ pada rentang COUNTIF yang “tumbuh” adalah bagian paling krusial agar hasilnya benar-benar unik.

Bagikan:

Kia Krikil

Editor di Kiakrikil.com yang fokus menyajikan berita terbaru seputar pendidikan dan teknologi.