Home » Microsoft Office » Excel » Rumus Rangking Peringkat Excel

Rumus Rangking Peringkat Excel

Mencari rangking atau peringkat sebuah data atau nilai dalam Microsoft Office Excel menggunakan rumus RANK. Rumus RANK yang asli dalam Excel mempunyai keterbatasan dalam mengindex urutan rangking. Dengan menambah fungsi lain dari Excel (COUNTIF dan IF), barulah rumus RANK Excel bisa menghasilkan sebuah rangking atau peringkat yang lebih baik. Berikut tutorial Excel tentang rumus RANK dalam Excel dan dengan menambahkan COUNTIF dan IF.

Syntak rumus RANK

Secara default, rumus RANK bentuk susunannya (syntak) seperti di bawah ini :

=RANK(number,ref,order)

number = adalah angka yang akan dicari rangkingnya
ref = adalah yang menjadi referensi untuk mencari peringkat sebuah angka, berupa sebuah array atau daftar nilai
order = cara mengurutkan rangking, ada dua pilihan yaitu descending dan ascending
untuk merangking secara descending maka order di isi dengan angka 0
untuk merangking secara ascending maka order di isi dengan angka selain 0

Syntak RANK ini juga bisa tanpa menuliskan order

=RANK(number,ref)

Langsung saja dipraktikkan cara membuat rumus untuk mencari ranking/peringkat, silahkan buat dalam sheet Excel tabel seperti di bawah ini
Rumus RANK Excel

Abaikan dulu kolom warna kuning dan biru, nanti dibahas belakangan. Sel yang warna hijau mempunyai nilai sama, yaitu 80. Yang lain berbeda seperti dalam gambar.
Pada sel E3 isikan rumus

=RANK(D3,$D$3:$D$9)

Copy-paste rumus tersebut ke bawahnya sampai sel E9. Maka hasilnya seperti gambar di atas. Perhatikan rangking sel yang berwarna hijau, karena nilai sama maka semua menjadi juara 3, dalam istilah sosial disebut “juara bersama” :)
Jangan mencari peringkat 4 dan 5, lho menjadi juara bersama. Inilah salah satu keterbatasan rumus RANK yang azli dari Amrik :)

Rumus tadi juga bisa ditambah “order” menjadi

=RANK(D3,$D$3:$D$9,0)

=RANK(D3,$D$3:$D$9,1)

Silahkan di coba-coba ya…. Tetapi ada yang lebih menarik nih….

Rumus RANK plus COUNTIF

Untuk mengatasi keterbatasan fungsi RANK seperti tersebut di atas, maka dipadukan dengan rumus COUNTIF.
Pada sel F3 yang berwarna kuning ketikkan rumus seperti di bawah ini

=RANK(D3,$D$3:$D$9,0)+COUNTIF($D$3:$D3,D3)-1

Copy – paste rumus tersebut sampai sel F9, atau bisa klik ujung sel kanan bawah F9 dan seret ke bawah.
Hasilnya bagaimana? Angka yang mempunyai nilai sama tidak lagi menjadi “juara bersama”, diurutkan berdasarkan posisinya, urutan pada baris awal akan menjadi peringkat yang lebih tinggi.

Eit tunggu, tutorial belum selesai, setelah rumus RANK ditambah COUNTIF jadi, sekarang cobalah hapus salah satu nilai di kolom D, misalnya yang dihapus sel D8, hasilnya rumus RANK dan COUNTIF menjadi #N/A dalam komputer saya, bisa jadi di PC Anda berbeda hasilnya :roll:

Rumus RANK, COUNTIF dan IF

Untuk mengatasi masalah hasilnya yang #N/A seperti di atas, maka bisa dipadukan dengan menambah fungsi IF.

Isi pada sel G3 (sel warna biru) dengan rumus di bawah ini

=IF(D3=”",”",RANK(D3,$D$3:$D$9,0)+COUNTIF($D$3:$D3,D3)-1)

Seperti biasa, copy ke sel di bawahnya. Maka hasil seperti gambar di bawah ini
Rumus RANK, COUNTIF, IF Excel

Kolom nilai yang tidak ada datanya akan diisi kosong oleh rumus IF. Bagi yang mulai belajar Excel, silahkan baca dulu dasar-dasar rumus IF Excel.

Selain menggunakan fungsi IF, juga bisa melalui Conditional Formatting, dengan memasukkan rumus =ISERROR() selanjutnya formatting font pilih warna putih biar tidak terlihat.

Jika dengan copy-paste dari blog ini rumus Rank Excel ini tidak berfungsi, biasanya karena masalah karakter, coba diketik manual. Atau yang merasa tetap kesulitan, silahkan download contoh rumus Rank Excel seperti dalam tutorial blog ini klik di sini – RAR ( 7 KB ) di 4shared.com

Demikian tutorial cara menggunakan rumus RANK Excel untuk mencari rangking atau peringkat nilai atau data dalam sebuah tabel. Dari rumus dasar ini bisa dikembangkan sesuai dengan tuntutan pekerjaan. Maaf dan terima kasih.

Share to : Facebook | Twitter | Digg | Google | Technorati | Stumbleupon | Delicious | Reddit |

Artikel terkait :

Random Posts :

41 Comments.

  1. thnks untuk ilmunya, moga tuhan membalasnya dengan kemuadahan………. n ditunggu ilmu yang laeeeen

  2. kalau meranking perolehan emas terbanyak tapi kalau ada yang sama baru mengacu pada perolehan perak terus kalau masih ada yang sama rankingnya mengacu pada perolehan perunggu bagaimana mas? aku pusing.

  3. kalau meranking perolehan emas terbanyak dan ada yang sama, terus mengacu pada perak lalu perunggu bagaimana? aku pusing.

    • Yusuf Fahrurrozi

      Bp. Anton.. umpama untuk mencari peringkat perolehan medali emas, perak, perunggu.
      Pertama: Hasil perolehan emas dikalikan 1000. Hasil perolehan perak dikalikan 100. Hasil perolehan perunggu dikalikan 10.
      Dari ketiga hasil perkalian ini kemudian dijumlahkan.
      Kedua: Hasil penjumlahan tersebut yang dirangking, bisa menggunakan rumus RANK yang asli, atau yang modif, atau bisa langsung di Sort Descending (Besar ke kecil)
      Semoga membantu…

  4. KALAU MERANGKING PEROLEHAN MEDALI EMAS, TRUS ADA YANG SAMA LALU MENGACU PADA PEROLEHAN PERAK BAGAIMANA?

  5. makasih pak,, :grin:

  6. gimana kalo nilainya pake 6.25, 6.30, dst

  7. TRIMAKASIH atas ilmu’a sya akan coba ..

  8. pak Yusuf yang baik hati itu rumuse setelah (number) bukanya titik koma ya pak karena kalo pake koma jelas tidak bisa. terima kasih. salam.

    • Yusuf Fahrurrozi

      Mbak Ryuni, penggunaan titik koma (;) atau koma (,) tergantung setting language Windows, yang saya pakai standar internasional (settingan default). Saya sudah membahas permasalahan ini.

  9. bagaimana untuk kasus berikut :
    Siswa Nilai Peringkat
    A 70 5
    B 50 8
    C 90 1
    D 70 5
    E 65 7
    F 80 2
    G 80 2
    H 75 4

    Agar Peringkat menjadi :
    Siswa Nilai Peringkat
    A 70 4
    B 50 6
    C 90 1
    D 70 4
    E 65 5
    F 80 2
    G 80 2
    H 75 3
    (tetap urut setelah ada dobel peringkat)
    terima kasih atas jawabannya.

    • Yusuf Fahrurrozi

      Bang Waawan, kasus yang menarik nih hehe.
      Saya belum tahu jawabannya dan belum mencoba formula rumusnya.

  10. thx ms bro,,,ijin blajar neh,,,

Leave a Comment