RANK.EQ (Fungsi RANK.EQ)

Artikel ini memerihalkan sintaks formula dan penggunaan fungsi RANK dalam Microsoft Excel.

Perihalan

Mengembalikan kedudukan nombor dalam senarai nombor. Saiznya berkaitan dengan nilai lain dalam senarai; jika lebih daripada satu nilai mempunyai kedudukan yang sama, kedudukan tertinggi set nilai tersebut dikembalikan.

Jika anda mengisih senarai, kedudukan nombor akan menjadi posisinya.

Sintaks

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

Sintaks fungsi RANK.EQ mempunyai argumen berikut:

  • Number     Diperlukan. Nombor yang anda ingin cari kedudukannya.

  • Ref     Diperlukan. Tatasusunan atau rujukan senarai nombor. Nilai bukan angka dalam Ref diabaikan.

  • Order     Pilihan. Nombor yang menentukan cara untuk memberikan kedudukan kepada nombor.

Catatan

  • Jika Order ialah 0 (sifar) atau diabaikan, Excel memberi kedudukan kepada Nombor seolah-olahnya Ref merupakan senarai yang diisih dengan tertib menurun.

  • Jika Order ialah nilai bukan sifar, Excel memberi kedudukan kepada Nombor seolah-olahnya Ref merupakan senarai yang diisih dengan tertib menaik.

  • RANK.EQ memberi nombor pendua kedudukan yang sama. Walau bagaimanapun, kehadiran nombor pendua mempengaruhi kedudukan nombor yang seterusnya. Contohnya dalam senarai integer yang diisih dengan tertib menaik, jika nombor 10 muncul dua kali dan berkedudukan 5, maka 11 akan berkedudukan 7 (tiada nombor yang berkedudukan 6).

  • Atas sesetengah tujuan, seseorang mungkin ingin menggunakan definisi kedudukan yang mengambil kira seri. Dalam contoh sebelumnya, anda mungkin ingin kedudukan 5.5 disemak semula untuk nombor 10. Ini boleh dilakukan dengan menambahkan faktor pembetulan kepada nilai yang dikembalikan oleh RANK.EQ. Faktor pembetulan ini sesuai untuk kedua-dua kes yang kedudukannya dikira dengan tertib menurun (tertib = 0 atau dikeluarkan) atau tertib menaik (tertib = nilai bukan sifar).

    Faktor pembetulan untuk kedudukan seri = [COUNT(ref) + 1 – RANK.EQ(nombor, ref, 0) – RANK.EQ(nombor, ref, 1)]/2.

    Dalam contoh pada buku kerja, RANK.EQ(A3,A2:A6,1) sama dengan 3. Faktor pembetulan ialah (5 + 1 – 2 – 3)/2 = 0.5 dan kedudukan disemak semula yang mengambil kira seri ialah 3 + 0.5 = 3.5. Jika nombor hanya muncul sekali dalam ref, faktor pembetulannya akan menjadi 0 memandangkan RANK.EQ tidak perlu dilaraskan untuk seri.

Contoh

Salin data contoh dalam jadual berikut dan tampalkannya dalam sel A1 lembaran kerja Excel baru. Untuk memastikan formula menunjukkan hasil, pilihnya, tekan F2 kemudian tekan Enter. Jika perlu, anda boleh melaraskan lebar lajur untuk melihat semua data.

Data

7

3.5

3.5

1

2

Formula

Perihalan

Hasil

=RANK.EQ(A2,A2:A6,1)

Kedudukan 7 dalam senarai yang terkandung dalam julat A2:A6. Oleh sebab argumen Order (1) merupakan nilai bukan sifar, senarai diisih dari terendah ke tertinggi.

5

=RANK.EQ(A6,A2:A6)

Kedudukan 2 dalam senarai yang sama. Oleh sebab argumen Order diabaikan, senarai diisih secara lalai iaitu dari terendah ke tertinggi.

4

=RANK.EQ(A3,A2:A6,1)

Kedudukan 3.5 dalam senarai yang sama.

3

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×