Ranking Excel Multi Kriteria: Tie-Breaker Supaya Peringkat Tidak Kembar
Blog/Tutorial Excel & Sheets/Ranking Excel Multi Kriteria: Tie-Breaker Supaya Peringkat Tidak Kembar

Ranking Excel Multi Kriteria: Tie-Breaker Supaya Peringkat Tidak Kembar

BimaBima
·15 Oktober 2025·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

RANK.EQ ngasih peringkat kembar ke nilai yang sama lalu ngelewatin peringkat berikutnya. Buat bikin peringkat unik, tambahin COUNTIFS yang ngitung berapa baris punya nilai utama sama tapi kriteria kedua lebih tinggi, jadi rumusnya RANK.EQ(B2;rentang)+COUNTIFS(rentang_nilai;B2;rentang_kriteria2;">"&C2). Buat tiga kriteria, tumpuk satu COUNTIFS lagi. Kalau semua kriteria sama pentingnya, bikin skor gabungan berbobot setelah skalanya disamain ke 0 sampai 1.

Cara bikin ranking multi kriteria di Excel adalah nambahin hasil RANK.EQ dengan COUNTIFS yang ngitung berapa baris punya nilai utama sama tapi kriteria kedua lebih tinggi.

Rumus intinya satu baris:

=RANK.EQ(B2;$B$2:$B$51)+COUNTIFS($B$2:$B$51;B2;$C$2:$C$51;">"&C2)

Peringkatnya langsung unik, dan urutannya ngikutin kriteria kedua yang kamu pilih. Di bawah ini aku jelasin kenapa rumus itu jalan, plus tiga cara lain buat kasus yang beda.

Kenapa RANK.EQ ngasih peringkat kembar?

RANK.EQ ngasih peringkat yang sama ke nilai yang sama, lalu ngelewatin peringkat berikutnya. Kalau dua sales sama-sama jual Rp 12 juta dan keduanya di posisi teratas, dua-duanya dapat peringkat 1, dan orang berikutnya langsung dapat peringkat 3. Peringkat 2 hilang.

Ini perilaku bawaan, bukan bug. Excel juga punya RANK.AVG yang ngasih rata-rata peringkat, jadi dua orang tadi sama-sama dapat 1,5.

Masalahnya muncul waktu kamu perlu urutan tunggal buat bagi bonus, nentuin juara, atau bikin daftar 10 besar. Peringkat kembar bikin daftarnya nggak bisa dipotong rapi.

Rincian perilaku dan sintaks resminya ada di dokumentasi fungsi RANK.EQ dari Microsoft.

Cara 1: RANK.EQ plus COUNTIFS sebagai tie-breaker

Ini cara yang paling sering aku pakai. Datanya: kolom B omzet, kolom C jumlah transaksi sebagai pemecah seri.

  1. Hitung peringkat dasar dari kolom omzet pakai RANK.EQ.
  2. Hitung berapa baris yang omzetnya sama persis tapi jumlah transaksinya lebih tinggi.
  3. Tambahin dua angka itu.
=RANK.EQ(B2;$B$2:$B$51)+COUNTIFS($B$2:$B$51;B2;$C$2:$C$51;">"&C2)

Cara bacanya begini. Kalau baris kamu satu-satunya dengan omzet segitu, COUNTIFS ngasih nol dan peringkatnya nggak berubah.

Kalau ada dua baris seri dan punyamu yang transaksinya lebih sedikit, COUNTIFS ngasih 1, jadi peringkatmu turun satu tingkat. Yang transaksinya lebih banyak tetap di peringkat asli.

Perhatikan tanda kunci. $B$2:$B$51 harus dikunci, sedangkan B2 dan C2 jangan, biar rumusnya geser waktu ditarik ke bawah.

Kalau kriteria keduamu justru makin kecil makin bagus, misalnya waktu penyelesaian, ganti tanda jadi "<"&C2.

Cara 2: tie-breaker berlapis buat tiga kriteria

Kadang kriteria kedua juga seri. Tinggal tumpuk satu COUNTIFS lagi dengan syarat yang lebih ketat.

=RANK.EQ(B2;$B$2:$B$51)
+COUNTIFS($B$2:$B$51;B2;$C$2:$C$51;">"&C2)
+COUNTIFS($B$2:$B$51;B2;$C$2:$C$51;C2;$D$2:$D$51;">"&D2)

Bagian ketiga cuma ngitung baris yang omzet dan jumlah transaksinya sama persis, tapi kriteria ketiganya lebih tinggi.

Pola ini bisa dilanjutin sampai kriteria keempat. Tapi di atas tiga kriteria, rumusnya jadi susah dibaca orang lain, dan mending pindah ke cara ketiga.

Cara 3: skor gabungan berbobot

Kalau kriterianya emang setara penting, bikin satu kolom skor dulu. Masalahnya, omzet dalam jutaan dan rating dalam skala 5 nggak bisa langsung ditambah.

Samain skalanya dulu jadi 0 sampai 1, baru dikasih bobot.

Skor omzet    : =(B2-MIN($B$2:$B$51))/(MAX($B$2:$B$51)-MIN($B$2:$B$51))
Skor transaksi: =(C2-MIN($C$2:$C$51))/(MAX($C$2:$C$51)-MIN($C$2:$C$51))
Skor total    : =0,7*E2+0,3*F2
Peringkat     : =RANK.EQ(G2;$G$2:$G$51)

Bobot 0,7 dan 0,3 itu keputusan bisnis, bukan rumus baku. Tulis alasannya di kolom catatan biar orang lain nggak nebak-nebak.

Nilai skor gabungan hampir nggak pernah seri, jadi peringkatnya otomatis unik. Konsep ini sama kayak nyusun KPI gabungan buat penilaian kinerja.

Alternatif tanpa kolom bantu, pakai SUMPRODUCT:

=SUMPRODUCT(($B$2:$B$51>B2)*1)+1

Rumus itu ngitung berapa nilai yang lebih besar dari nilaimu, lalu tambah satu. Hasilnya sama kayak RANK.EQ, tapi bisa kamu kembangin dengan syarat tambahan di dalam kurung.

Cara 4: peringkat unik pakai urutan baris

Buat kasus yang nggak punya kriteria kedua yang bermakna, pakai urutan kemunculan sebagai pemecah seri. Yang muncul lebih dulu di tabel dapat peringkat lebih tinggi.

=RANK.EQ(B2;$B$2:$B$51)+COUNTIF($B$2:B2;B2)-1

Perhatikan rentang $B$2:B2. Ujung awalnya dikunci, ujung akhirnya nggak, jadi rentangnya melebar terus ke bawah.

Baris pertama dengan nilai tertentu dapat hitungan 1, jadi tambahannya nol. Baris kedua dapat 2, tambahannya 1, dan seterusnya.

Cara ini paling gampang, tapi hasilnya arbitrer. Pakai cuma kalau urutan antar nilai seri emang nggak penting.

Perbandingan keempat cara

CaraPeringkat unik?Butuh kolom bantu?Paling pas buat
RANK.EQ sajaNggakNggakLaporan yang seri-nya nggak masalah
RANK.EQ + COUNTIFSYa, kalau kriteria kedua bedaNggakBonus sales, juara lomba
Tie-breaker berlapisYa, hampir selaluNggakPenilaian dengan 3 kriteria
Skor gabungan berbobotYaYa, 3 kolomPenilaian kinerja karyawan
Urutan barisYaNggakDaftar teknis, urutan bebas

Contoh kasus: peringkat 4 cabang toko_berkah

Aku pakai rekap Oktober 2025 dari dataset toko_berkah. Total omzet 4 cabang Rp 487.310.000 dari 1.842 transaksi.

CabangOmzetJml transaksiRANK.EQDengan tie-breaker
JakartaRp 152.180.00056111
BandungRp 118.240.00036522
SurabayaRp 108.445.00049833
MedanRp 108.445.00041834

Surabaya dan Medan seri persis di Rp 108.445.000. RANK.EQ ngasih dua-duanya peringkat 3, dan peringkat 4 hilang.

Setelah tie-breaker jumlah transaksi dipasang, Surabaya naik ke 3 dan Medan turun ke 4. Selisih transaksinya 80, atau 19,1% lebih banyak buat Surabaya.

Angka itu yang bikin keputusannya bisa dipertahanin waktu ditanya. Surabaya nyapai omzet yang sama dengan basis pelanggan yang lebih luas, jadi wajar dapat peringkat lebih baik.

Kalau kamu pakai kriteria kedua yang beda, misalnya margin, hasilnya bisa kebalik. Makanya kriteria kedua harus disepakati sebelum rumusnya dibikin, bukan sesudah.

Kesalahan umum waktu bikin ranking multi kriteria

Lupa ngunci rentang. Tanpa $, rentang di RANK.EQ geser waktu rumus ditarik ke bawah. Peringkat baris terakhir jadi ngaco dan sering nggak kelihatan.

Salah arah tanda banding. Buat kriteria yang makin kecil makin bagus, tandanya harus "<". Kalau kebalik, tie-breaker-nya justru ngasih peringkat lebih baik ke yang lebih jelek.

Nggak nyamain skala di skor gabungan. Nambahin omzet 152 juta ke rating 4,8 bikin rating-nya nggak berpengaruh sama sekali. Ubah dulu ke skala 0 sampai 1.

Angka masih berbentuk teks. Hasil ekspor sering nyimpen angka sebagai teks, dan RANK.EQ langsung ngasih #N/A. Cek pakai =ISNUMBER(B2).

Rentang beda panjang. Semua rentang di COUNTIFS harus sama tingginya sama rentang RANK.EQ, kalau nggak muncul #VALUE!.

Ada baris kosong di tengah data. Sel kosong dianggap nol dan ikut kehitung peringkat. Saring dulu atau pakai rentang yang rapat.

FAQ

Apa bedanya RANK, RANK.EQ, dan RANK.AVG?

RANK.EQ dan RANK fungsinya sama persis, cuma RANK versi lama yang masih disimpan Excel biar file jadul tetap jalan. Keduanya ngasih peringkat yang sama ke nilai seri lalu ngelewatin peringkat berikutnya. RANK.AVG beda: dia ngasih rata-rata peringkat, jadi dua nilai seri di posisi 1 dan 2 sama-sama dapat 1,5. Buat file baru, pakai RANK.EQ.

Gimana cara bikin ranking dari yang terkecil di Excel?

Tambahin argumen ketiga bernilai 1 di RANK.EQ, jadi ditulis RANK.EQ(B2;rentang;1). Nilai terkecil bakal dapat peringkat 1. Kalau kamu pasang tie-breaker COUNTIFS, arah tanda bandingnya juga harus disesuaikan supaya konsisten. Salah satu tanda yang kebalik bikin urutan seri-nya jadi terbalik tanpa pesan error apa pun.

Kenapa hasil RANK.EQ aku muncul #N/A?

Penyebab paling sering, nilai yang kamu ranking nggak ada di dalam rentang yang disebut. Ini kejadian kalau rentangnya nggak dikunci lalu rumusnya ditarik ke bawah. Penyebab kedua, angkanya kesimpan sebagai teks jadi Excel nggak nemu padanannya. Cek pakai ISNUMBER, lalu benerin rentangnya pakai tanda dolar.

Bisa nggak bikin ranking per kelompok, misalnya per cabang?

Bisa, pakai COUNTIFS buat ngitung berapa baris di kelompok yang sama punya nilai lebih tinggi, lalu tambah satu. Bentuknya COUNTIFS(rentang_cabang;A2;rentang_nilai;">"&B2)+1. Rumus ini ngasih peringkat yang dimulai dari 1 lagi di tiap cabang. Tie-breaker-nya bisa ditumpuk dengan pola yang sama kayak ranking global.

Excel 365 punya cara yang lebih ringkas nggak?

Ada. Kamu bisa pakai SORT dan SORTBY buat ngurutin dua kriteria sekaligus, lalu SEQUENCE buat nomorin hasilnya. Contohnya SORTBY(A2:C51;B2:B51;-1;C2:C51;-1) yang ngurutin omzet lalu jumlah transaksi. Bedanya, cara ini bikin tabel baru yang terurut, bukan kolom peringkat di tabel asli. Pilih sesuai kebutuhan laporanmu.

Penutup

Peringkat kembar itu perilaku bawaan RANK.EQ, bukan kesalahan Excel. Yang perlu kamu tambahin cuma aturan pemecah seri.

Buat mayoritas kasus, RANK.EQ plus satu COUNTIFS udah cukup. Pindah ke skor gabungan berbobot kalau kriterianya emang sama pentingnya.

Yang paling menentukan bukan rumusnya, tapi kesepakatan soal kriteria kedua sebelum angkanya keluar.

Coba pasang rumus tie-breaker di file peringkat sales kamu minggu ini. Lanjut baca 40 rumus Excel yang dipakai analis buat fungsi lain yang sering kepakai bareng, atau pelajari dasar COUNTIFS dulu kalau bagian itu masih kerasa asing.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

INDEX MATCH Google Sheets: Lookup Lebih Fleksibel dari VLOOKUP (2026)
Tutorial Excel & Sheets
19 Juli 2026•9 menit baca

INDEX MATCH Google Sheets: Lookup Lebih Fleksibel dari VLOOKUP (2026)

INDEX MATCH gabung dua fungsi buat lookup yang bisa nyari ke kiri dan nggak gampang rusak. Ini alasan banyak analis pindah dari VLOOKUP.

BimaBima
SUMPRODUCT Google Sheets: Hitung Berbobot Tanpa Ribet (2026)
Tutorial Excel & Sheets
18 Juli 2026•8 menit baca

SUMPRODUCT Google Sheets: Hitung Berbobot Tanpa Ribet (2026)

SUMPRODUCT ngaliin dua kolom atau lebih baris per baris, terus jumlahin hasilnya. Cocok buat total qty kali harga sampai hitungan bersyarat.

BimaBima
REGEXMATCH Google Sheets: Cek Kecocokan Pola Teks (2026)
Tutorial Excel & Sheets
17 Juli 2026•8 menit baca

REGEXMATCH Google Sheets: Cek Kecocokan Pola Teks (2026)

REGEXMATCH ngecek apakah teks cocok sama pola tertentu dan balikin TRUE atau FALSE. Cocok buat validasi nomor HP, email, sampai filter data berantakan.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore