Blog/Tutorial Excel & Sheets/Rumus Ranking Excel: RANK, RANK.EQ, RANK.AVG (+Contoh)
Tutorial Excel & Sheets

Rumus Ranking Excel: RANK, RANK.EQ, RANK.AVG (+Contoh)

BimaBima
·25 Juli 2026·8 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus ranking Excel yang utama ada tiga: RANK, RANK.EQ, dan RANK.AVG. Ketiganya ngasih peringkat dari sederet angka, dan bedanya cuma di cara nanganin nilai kembar. RANK.EQ ngasih peringkat sama buat angka kembar, sedangkan RANK.AVG ngasih rata-rata peringkatnya.

#Excel#Beginner

Rumus ranking Excel yang paling sering dipakai ada tiga: RANK, RANK.EQ, dan RANK.AVG. Ketiganya ngasih peringkat dari sederet angka, misalnya siapa juara kelas atau sales dengan omzet paling tinggi.

Bedanya cuma satu hal: gimana mereka nanganin nilai kembar. Ini yang sering bikin orang bingung pas dua siswa dapat nilai sama persis.

Contohnya pakai data nilai siswa dan omzet sales. Ada juga cara bikin ranking per grup pakai COUNTIFS sama SUMPRODUCT, plus ranking yang nggak ada kembarnya.

Apa itu rumus ranking di Excel?

Rumus ranking di Excel adalah fungsi yang ngasih peringkat sebuah angka dibanding angka lain dalam satu daftar. Kamu kasih satu nilai dan satu rentang data, terus Excel balikin posisinya. Angka paling gede bisa jadi peringkat 1, atau paling kecil jadi peringkat 1, tergantung urutan yang kamu pilih.

Fungsi ini kepakai banget buat rapor sekolah, leaderboard sales, sampai ranking produk terlaris di toko online. Jadi kamu nggak perlu ngurutin manual satu-satu.

Gimana cara nulis rumus RANK di Excel?

Rumus RANK butuh dua bahan wajib: angka yang mau dinilai dan rentang datanya. Kamu tulis =RANK.EQ diikuti sel nilai, rentang pembanding, sama arah urutan. Excel langsung balikin peringkat angka itu di dalam rentang. Argumen urutan opsional, jadi bisa kamu kosongin buat peringkat dari nilai terbesar. Formatnya kayak gini:

=RANK.EQ(number, ref, [order])

Penjelasan tiap bagiannya:

  • number — nilai yang mau kamu cari peringkatnya, biasanya satu sel kayak B2.
  • ref — rentang semua angka yang jadi pembanding, misalnya B2:B7.
  • order — opsional. Kosongin atau isi 0 buat urutan menurun (nilai terbesar jadi rank 1). Isi 1 buat urutan menaik (nilai terkecil jadi rank 1).

Anggap aku punya nilai ujian enam murid di kolom B, dari sel B2 sampai B7. Buat nyari peringkat murid pertama, rumusnya:

=RANK.EQ(B2, $B$2:$B$7, 0)

Tanda dolar ($) di depan B2 dan B7 itu penting, ya. Itu ngunci rentangnya biar nggak geser pas rumus kamu tarik ke bawah. Kalau lupa dikunci, rentangnya ikut turun dan hasilnya kacau.

Oh iya, RANK, RANK.EQ, sama RANK.AVG punya struktur bahan yang sama persis. Jadi kalau udah paham satu, kamu udah paham ketiganya. Detail tiap argumennya bisa kamu lihat di halaman fungsi RANK Excel.

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

Bedanya cuma muncul pas ada nilai kembar. RANK.EQ ngasih peringkat sama ke semua angka yang kembar, lalu lompat peringkat berikutnya. RANK.AVG ngasih rata-rata dari peringkat yang seharusnya mereka tempatin. RANK versi lama sama persis kayak RANK.EQ, cuma dari Excel 2007 ke bawah. Kalau angkanya beda semua, ketiganya kasih hasil yang identik.

Biar kebayang, ini data nilai enam murid di kelas Bu Sari. Dua murid dapat 92, dua murid lagi dapat 85.

NamaNilaiRANK.EQRANK.AVG
Budi9211.5
Dewi9211.5
Andi8533.5
Eka8533.5
Citra7855
Fajar7066

Lihat Budi sama Dewi. Nilai mereka sama-sama 92, jadi RANK.EQ ngasih dua-duanya peringkat 1. Habis itu peringkat 2 dilewat, langsung loncat ke 3 buat Andi dan Eka.

Nah, RANK.AVG mikirnya beda. Budi dan Dewi harusnya nempatin peringkat 1 dan 2, kan. Rata-rata dari 1 dan 2 itu 1,5. Makanya dua-duanya dapat 1,5.

Andi sama Eka juga gitu. Mereka harusnya di peringkat 3 dan 4, rata-ratanya 3,5.

Kapan pakai RANK.EQ, kapan RANK.AVG?

Buat kebanyakan kasus sehari-hari, pakai RANK.EQ. Peringkat bilangan bulat kayak "juara 1" lebih gampang dibaca orang. Ranking rapor, leaderboard sales, sampai daftar produk terlaris cocok pakai RANK.EQ.

RANK.AVG kepakai kalau kamu lagi ngolah statistik. Misalnya ngitung korelasi peringkat atau uji statistik yang butuh peringkat pecahan biar hitungannya adil. Kalau kamu bukan lagi ngerjain analisis statistik, RANK.EQ udah cukup.

Dokumentasi resmi dari Microsoft juga bahas keduanya kalau kamu mau baca lebih detail: RANK.EQ dan RANK.AVG.

Gimana cara ranking dari nilai terkecil?

Tinggal ganti argumen order jadi 1. Secara default RANK ngurutin dari nilai terbesar, tapi angka 1 di argumen terakhir bikin nilai terkecil yang dapat peringkat 1. Ini kepakai kalau nilai kecil justru yang lebih bagus, misalnya ranking waktu lari atau jumlah komplain per cabang. Rumusnya cuma beda di angka terakhir:

=RANK.EQ(B2, $B$2:$B$7, 1)

Anggap kamu punya data waktu tempuh kurir Toko Berkah nganterin paket. Kurir yang paling cepet harusnya jadi peringkat 1. Soalnya waktu paling kecil yang menang, kamu pakai order 1. Kalau order-nya dikosongin, malah kurir paling lambat yang jadi juara. Salah, kan.

Gimana cara bikin ranking per grup di Excel?

Buat ranking per grup, RANK doang nggak cukup. Kamu butuh COUNTIFS biar peringkatnya dihitung cuma di dalam grup yang sama, bukan seluruh data. COUNTIFS ngitung berapa banyak data yang omzetnya lebih tinggi di wilayah yang sama, terus hasilnya ditambah 1 biar mulai dari peringkat 1.

Contohnya data enam sales di dua wilayah. Aku mau tiap sales punya peringkat di wilayahnya sendiri, bukan campur nasional.

NamaWilayahOmzet (juta)Rank GrupRank Nasional
SintaJawa18011
TonoJawa18011
RinaJawa15033
UmarSumatra12014
WawanSumatra12014
VinaSumatra9536

Anggap kolom wilayah ada di B dan omzet di C. Buat ngitung rank grup di baris pertama:

=COUNTIFS($B$2:$B$7, B2, $C$2:$C$7, ">"&C2) + 1

Pecahannya gini biar jelas. COUNTIFS pertama ngecek wilayah yang sama kayak B2. Bagian kedua, ">"&C2, ngitung berapa sales di wilayah itu yang omzetnya lebih gede dari C2. Ditambah 1, jadi deh peringkatnya.

Lihat Umar. Omzetnya 120 dan dia peringkat 4 nasional. Tapi di Sumatra dia peringkat 1, soalnya cuma dibandingin sama sales Sumatra doang. Cara nulis kondisi COUNTIFS bisa kamu dalami di halaman fungsi COUNTIFS.

Bisa nggak ranking per grup pakai SUMPRODUCT?

Bisa, dan hasilnya sama persis kayak COUNTIFS. SUMPRODUCT kepakai kalau kamu butuh syarat yang lebih ribet, atau lagi kerja di versi Excel jadul yang COUNTIFS-nya rewel. Cara kerjanya sama: hitung berapa data di grup yang sama yang nilainya lebih tinggi, terus tambah 1. Rumusnya buat rank grup:

=SUMPRODUCT(($B$2:$B$7=B2)*($C$2:$C$7>C2)) + 1

Cara kerjanya, SUMPRODUCT bikin dua daftar benar-salah. Daftar pertama nandain baris yang wilayahnya sama. Daftar kedua nandain baris yang omzetnya lebih tinggi. Dua daftar itu dikali, terus dijumlah, ditambah 1.

Buat Rina yang omzet 150 juta di Jawa, cuma Sinta dan Tono yang lebih tinggi. Jadi hasilnya 2, ditambah 1, jadi peringkat 3. Rumus SUMPRODUCT sama di Google Sheets, jadi kalau kamu pindah tinggal copy. Detailnya ada di halaman fungsi SUMPRODUCT.

Gimana cara bikin ranking tanpa nilai kembar?

Kadang kamu butuh peringkat yang unik, nggak boleh ada yang kembar. Misalnya buat nentuin juara 1 sampai 3 pas ada dua siswa nilainya seri. Triknya, gabungin RANK.EQ sama COUNTIF biar nilai kembar otomatis dipisah jadi peringkat beda. Yang muncul duluan di daftar dapat peringkat lebih atas.

=RANK.EQ(B2, $B$2:$B$7) + COUNTIF($B$2:B2, B2) - 1

Kuncinya di rentang $B$2:B2. Awalnya dikunci, ujungnya nggak. Jadi pas rumus ditarik ke bawah, dia ngitung kemunculan nilai itu dari atas sampai baris sekarang.

Buat nilai kembar yang pertama, COUNTIF-nya 1, dikurang 1 jadi nol, peringkatnya tetap. Buat kembar kedua, COUNTIF-nya 2, jadi peringkatnya nambah 1. Hasilnya urutan kayak gini:

NamaNilaiRank Unik
Budi921
Dewi922
Andi853
Eka854
Citra785
Fajar706

Budi dan Dewi nilainya sama, tapi sekarang dapat peringkat 1 dan 2. Yang muncul duluan di daftar dapat peringkat lebih atas. Kalau mau adil, urutin dulu datanya sebelum pakai trik ini.

Kesalahan umum pas pakai rumus ranking Excel

Ada beberapa hal yang sering bikin hasil ranking salah. Ini yang paling sering aku temuin.

  • Lupa ngunci rentang. Kalau ref nggak dikasih tanda dolar kayak $B$2:$B$7, rentangnya geser pas rumus ditarik. Peringkatnya jadi ngaco.
  • Salah urutan. Kosongin order buat urutan menurun. Isi 1 kalau mau nilai kecil jadi juara. Banyak yang ketuker di sini.
  • Ada teks di rentang angka. RANK cuma baca angka. Kalau ada sel isinya teks atau kosong, dia dilewat, jadi nggak error tapi hasilnya beda dari yang kamu kira.
  • Nilai nggak ada di rentang. Kalau argumen number nggak ada di dalam ref, Excel balikin error #N/A. Pastiin sel yang kamu nilai memang bagian dari rentangnya.

Kalau kamu masih baru banget di Excel, ada baiknya kuatin dulu dasarnya. Aku udah nulis kumpulan rumus dasar Excel yang wajib kamu bisa sebelum masuk ke rumus ranking.

FAQ

Apa beda RANK dan RANK.EQ di Excel?

Nggak ada bedanya sama sekali, hasilnya sama persis. RANK itu fungsi lama dari Excel 2007 ke bawah. RANK.EQ diperkenalin di Excel 2010 sebagai penggantinya. Microsoft masih ngebiarin RANK jalan biar file lama nggak rusak. Buat file baru, mending pakai RANK.EQ aja.

Kenapa hasil rumus ranking aku #N/A?

Error #N/A muncul kalau nilai yang kamu cari peringkatnya nggak ada di dalam rentang ref. Cek lagi argumen pertama, pastiin sel itu memang bagian dari rentang yang kamu kasih. Kalau rentangnya lupa dikunci pakai tanda dolar, sel yang dinilai bisa geser keluar rentang pas rumus ditarik ke bawah.

Gimana cara ranking di Excel biar nilai kembar nggak dobel?

Gabungin RANK.EQ sama COUNTIF pakai rumus =RANK.EQ(B2,$B$2:$B$7)+COUNTIF($B$2:B2,B2)-1. COUNTIF ngitung kemunculan nilai dari baris atas sampai baris sekarang. Nilai kembar yang muncul belakangan dapat peringkat lebih rendah, jadi nggak ada peringkat dobel.

Apakah rumus RANK.EQ dan RANK.AVG ada di Google Sheets?

Ada. Google Sheets punya RANK, RANK.EQ, dan RANK.AVG dengan cara pakai yang sama persis kayak di Excel. Argumennya juga sama: number, ref, sama order. Jadi rumus yang kamu bikin di Excel bisa langsung kamu copy ke Google Sheets tanpa diubah.

Bisa nggak ranking otomatis update pas data berubah?

Bisa, dan itu keunggulan rumus dibanding ngurutin manual. Selama kamu pakai rumus RANK.EQ atau RANK.AVG, peringkatnya bakal ngitung ulang tiap kali angka di rentang berubah. Jadi kalau nilai siswa atau omzet sales kamu update, ranking-nya ikut nyesuain sendiri.

Ranking data kamu sekarang

Intinya gampang. Pakai RANK.EQ buat ranking biasa, RANK.AVG kalau lagi olah statistik, dan COUNTIFS atau SUMPRODUCT buat ranking per grup. Buat nilai kembar yang harus dipisah, gabungin RANK.EQ sama COUNTIF.

Mau kuatin dasar Excel yang lain dulu? Cek kumpulan rumus dasar Excel yang udah aku rangkum.

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

Tutorial Excel & Sheets
27 Juli 2026•6 menit baca

Rumus Pengurangan Excel (+Perkalian, Pembagian, Persen)

Excel nggak punya fungsi MINUS. Ini cara ngurangin pakai operator minus, gabung sama SUM buat banyak sel, plus perkalian, pembagian, dan persen dalam satu artikel.

BimaBima
Tutorial Excel & Sheets
26 Juli 2026•7 menit baca

Rumus Pembulatan Excel: ROUND, ROUNDUP, ROUNDDOWN, MROUND

Panduan rumus pembulatan Excel: ROUND, ROUNDUP, ROUNDDOWN, dan MROUND. Lengkap contoh harga jual kelipatan 500, PPN, persentase, plus jebakan format vs nilai.

BimaBima
Tutorial Excel & Sheets
24 Juli 2026•9 menit baca

Pivot Table Excel: Tutorial Lengkap dari Nol

Punya 1000 baris data penjualan mentah dan pengen ringkasan per kota per bulan? Pivot table beresin dalam 2 menit, lengkap dari nol sampai calculated field.

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.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore