Cara Menggunakan Rumus RANK Di Excel | Urutan Peringkat Otomatis Untuk Nilai Dan Penjualan
Kenapa Peringkat Harus Dihitung Otomatis?
Kalau kamu pernah mengurutkan nilai ujian, skor lomba, atau penjualan tim secara manual, kamu tahu betapa melelahkannya: satu angka berubah, semua peringkat harus dihitung ulang dari awal. Rumus RANK di Excel menyelesaikan masalah ini. Sekali rumusnya dipasang, peringkat berubah otomatis setiap kali datanya berubah.
Di artikel ini kamu akan belajar memakai RANK dari nol: sintaks dasarnya, perbedaan RANK.EQ dan RANK.AVG, cara membuat peringkat dari yang terkecil, sampai trik membuat peringkat dengan kriteria tertentu, misalnya peringkat penjualan per cabang. Semua contoh memakai data sederhana yang gampang kamu tiru.
Langkah 1: Kenali Sintaks Dasar RANK
Rumus RANK hanya butuh dua argumen wajib: angka yang mau diberi peringkat dan daftar angka pembandingnya. Bentuk dasarnya seperti ini:
=RANK(angka; daftar_angka; [urutan])
Argumen ketiga bersifat opsional. Isi dengan 0 atau kosongkan untuk peringkat dari yang terbesar (angka paling besar mendapat peringkat 1), dan isi dengan 1 untuk peringkat dari yang terkecil. Misalnya kamu punya nilai ujian di B2:B11 dan mau tahu peringkat nilai di sel B2, rumusnya:
=RANK(B2; $B$2:$B$11; 0)
Tanda dolar ($) di $B$2:$B$11 mengunci rentang supaya tidak bergeser saat rumusnya disalin ke bawah. Kalau nilai B2 adalah yang tertinggi di kelas, hasilnya 1. Kalau ada nilai lain yang lebih tinggi, peringkatnya menyesuaikan otomatis.
Langkah 2: Bedakan RANK.EQ Dan RANK.AVG
Excel modern punya dua varian RANK: RANK.EQ dan RANK.AVG. Keduanya sama untuk angka yang tidak kembar, tetapi berbeda saat ada angka yang sama. RANK.EQ memberi peringkat yang sama persis untuk angka kembar, lalu melompati peringkat berikutnya. Contohnya dua siswa sama-sama nilai 90 di peringkat 2, maka siswa berikutnya langsung peringkat 4, bukan 3:
=RANK.EQ(B2; $B$2:$B$11; 0)
RANK.AVG justru memberi rata-rata peringkat untuk angka yang kembar. Dua siswa dengan nilai 90 yang sama-sama di posisi 2 dan 3 akan mendapat peringkat 2,5:
=RANK.AVG(B2; $B$2:$B$11; 0)
Untuk kebanyakan laporan sekolah dan kantor, RANK.EQ lebih umum dipakai karena hasilnya berupa bilangan bulat yang mudah dibaca. Pakai RANK.AVG hanya kalau aturannya memang meminta peringkat rata-rata, misalnya pada olimpiade atau penilaian dengan sistem rata-rata.
Data Penjualan Sudah Terurut? Cetak Jadi Laporan Yang Rapi!
Tabel peringkat yang kamu buat dengan RANK bisa langsung dicetak jadi laporan penjualan atau rekap nilai yang profesional. Website buka 24 jam, jadi kamu bisa order kapan saja.
🖨️ Cetak Laporan & Rekap Kamu Di SiniOrder via Website (24 Jam) — praktis, cepat, dan bisa dilakukan kapan saja.
Langkah 3: Buat Peringkat Dengan Kriteria Tertentu
Kadang kamu tidak mau peringkat keseluruhan, melainkan peringkat di dalam kelompok tertentu, misalnya peringkat penjualan per cabang atau peringkat nilai per kelas. RANK tidak punya argumen kriteria, jadi kombinasikan dengan COUNTIFS. Rumus ini menghitung berapa banyak angka yang lebih besar dari angka kamu, tetapi hanya di dalam kelompok yang sama:
=COUNTIFS($C$2:$C$11; C2; $B$2:$B$11; ">"&B2)+1
Di contoh ini kolom C berisi nama cabang dan kolom B berisi nilai penjualan. COUNTIFS menghitung berapa penjualan di cabang yang sama yang lebih besar dari B2, lalu ditambah 1. Hasilnya adalah peringkat penjualan di dalam cabangnya sendiri. Cara ini fleksibel: kamu bisa mengganti kriteria dengan kelas, tim, bulan, atau kelompok apa pun yang ada di datamu.
Langkah 4: Peringkat Dari Yang Terkecil
Tidak semua peringkat dimulai dari yang terbesar. Untuk lomba lari, waktu tercepat adalah juara 1, jadi peringkat harus dihitung dari yang terkecil. Caranya mudah: isi argumen ketiga RANK dengan 1:
=RANK(B2; $B$2:$B$11; 1)
Sekarang waktu tercepat mendapat peringkat 1 dan waktu paling lambat mendapat peringkat terakhir. Pola yang sama berlaku untuk harga termurah, jumlah kesalahan paling sedikit, atau ukuran apa pun yang semakin kecil semakin bagus. Kalau kamu ragu, ingat patokannya: 0 berarti besar adalah juara, 1 berarti kecil adalah juara.
Kesalahan Yang Sering Terjadi
- Lupa mengunci rentang dengan $. Tanpa tanda dolar, rentang pembanding bergeser saat rumus disalin ke bawah dan peringkatnya jadi salah. Selalu kunci rentang dengan $B$2:$B$11.
- Memasukkan angka yang dicari ke dalam rentang. Angka yang diberi peringkat harus ada di dalam rentang pembandingnya. Kalau tidak, RANK tetap menghitung tetapi hasilnya bisa membingungkan karena angka itu tidak ikut dibandingkan.
- Bingung dengan angka kembar. Dua angka sama mendapat peringkat yang sama, dan peringkat berikutnya melompat. Ini bukan error, ini memang cara kerja RANK.EQ.
- Memakai RANK di data yang masih teks. Angka yang tersimpan sebagai teks, misalnya hasil impor dari sistem lain, tidak ikut dihitung dengan benar. Bersihkan dulu dengan VALUE atau ubah format selnya ke Number.
- Lupa mengganti urutan untuk lomba waktu. Peringkat nilai ujian dan peringkat waktu lari memakai arah yang berlawanan. Cek argumen ketiga sebelum menyalin rumus ke seluruh kolom.
Latihan Cepat
Coba sekarang: buat daftar 5 nama dan 5 nilai di kolom A dan B. Di kolom C ketik =RANK(B2; $B$2:$B$6; 0) lalu salin ke bawah. Perhatikan siapa peringkat 1. Lalu ubah satu nilai menjadi sama dengan nilai lain dan lihat peringkatnya: dua nama mendapat peringkat yang sama dan peringkat berikutnya melompat. Terakhir, coba rumus COUNTIFS di atas dengan menambahkan kolom cabang, dan buktikan peringkat per cabang berbeda dari peringkat keseluruhan. Kalau ketiganya berhasil, kamu sudah menguasai RANK untuk laporan apa pun. Selamat mencoba!