Artikel ini menguraikan sintaks rumus dan penggunaan fungsi RANK di Microsoft Excel.
Deskripsi
Mengembalikan peringkat sebuah angka dalam satu daftar angka. Besarnya relatif terhadap nilai lain di dalam daftar; jika lebih dari satu nilai memiliki peringkat yang sama, peringkat teratas dari sekumpulan nilai itu akan dikembalikan.
Jika Anda ingin mengurutkan daftar, peringkat sebuah angka akan menjadi posisinya.
Sintaks
RANK.EQ(number,ref,[order])
Sintaks fungsi RANK.EQ memiliki argumen berikut:
-
Number Diperlukan. Angka yang peringkatnya ingin Anda temukan.
-
Ref Diperlukan. Sebuah array dari, atau referensi ke, daftar angka. Nilai nonnumerik di Ref diabaikan.
-
Order Opsional. Angka yang menentukan cara menetapkan peringkat.
Keterangan
-
Jika Urutan adalah 0 (nol) atau dihilangkan, Excel menetapkan peringkat seolah-olah Ref adalah daftar yang diurutkan dalam urutan turun.
-
Jika Urutan adalah nilai bukan nol, Excel menetapkan peringkat seolah-olah Ref adalah daftar yang diurutkan dalam urutan naik.
-
RANK.EQ memberi peringkat yang sama untuk angka duplikat. Namun, kehadiran angka duplikat mempengaruhi peringkat angka selanjutnya. Sebagai contoh, dalam daftar bilangan bulat yang diurutkan dalam urutan naik, jika angka 10 muncul dua kali dan memiliki peringkat 5, maka angka 11 akan memiliki peringkat 7 (tidak ada angka yang memiliki peringkat 6).
-
Untuk beberapa tujuan Anda mungkin ingin menggunakan definisi peringkat yang mempertimbangkan kesamaan. Di contoh sebelumnya, Anda ingin peringkat 5,5 yang direvisi untuk angka 10. Ini dapat dilakukan dengan menambah faktor koreksi berikut ke nilai yang dikembalikan oleh fungsi RANK.EQ. Faktor koreksi ini tepat untuk kedua kasus di mana peringkat dihitung dalam urutan turun (urutan = 0 atau dihilangkan) atau urutan naik (urutan = nilai bukan nol).
Faktor koreksi untuk peringkat yang sama=[COUNT(ref) + 1 – RANK.EQ(angka, ref, 0) – RANK.EQ(angka, ref, 1)]/2.
Di contoh dalam buku kerja, RANK.EQ(A3,A2:A6,1) sama dengan 3. Faktor koreksi adalah (5 + 1 – 2 – 3)/2 = 0.5 dan peringkat yang direvisi yang mempertimbangkan kesamaan adalah 3 + 0.5 = 3.5. Jika angka hanya muncul sekali di ref, faktor koreksi adalah 0, karena fungsi RANK.EQ tidak perlu disesuaikan untuk peringkat yang sama.
Contoh
Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A1 lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.
Data |
||
7 |
||
3,5 |
||
3,5 |
||
1 |
||
2 |
||
Rumus |
Deskripsi |
Hasil |
=RANK.EQ(A2,A2:A6,1) |
Peringkat 7 dalam daftar yang terkandung di rentang A2:A6. Karena argumen Urutan (1) bukan nilai nol, daftar diurutkan dari yang terendah ke tertinggi. |
5 |
=RANK.EQ(A6,A2:A6) |
Peringkat 2 di daftar yang sama. Karena argumen Urutan dihilangkan, daftar diurutkan, secara default, dari yang tertinggi ke terendah. |
4 |
=RANK.EQ(A3,A2:A6,1) |
Peringkat 3,5 di daftar yang sama. |
3 |