Cara Menggunakan Fungsi RANK dalam Excel (6 Contoh Ideal)

  • Berkongsi Ini
Hugh West

Teknik paling mudah untuk mewujudkan kedudukan relatif nombor dalam senarai nombor ialah mengisih senarai secara menurun (daripada terbesar kepada terkecil) atau tertib menaik (daripada terkecil kepada terbesar). Dalam artikel ini, saya akan menumpukan pada cara mengisih menggunakan fungsi RANK dalam Excel daripada aspek yang berbeza.

Fungsi RANK dalam Excel (Pandangan Pantas)

Dalam imej berikut, anda boleh melihat asas fungsi RANK dalam Excel. Ia ialah gambaran keseluruhan artikel yang mewakili aplikasi fungsi RANK dalam Excel.

Muat Turun Buku Kerja Amalan

Di sini, Saya telah menyediakan buku kerja latihan untuk anda. Anda boleh memuat turunnya daripada pautan di bawah.

Menggunakan Fungsi RANK.xlsx

Pengenalan kepada Fungsi RANK

  • Objektif Fungsi:

Fungsi RANK mengembalikan kedudukan nombor yang diberikan dalam senarai nombor lain yang diberikan.

  • Sintaks:

=RANK (nombor, rujukan, [urutan])

  • Penjelasan Argumen:

ARGUMENT

DIPERLUKAN/PILIHAN

PENJELASAN

nombor Diperlukan Nombor yang anda mahu pangkat.
ruj Diperlukan Ia ialah rujukan (tatasusunan atau senarai nombor) yang mengandungi nombor.
[urutan]kriteria.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Di sini, formula akan tolak hasil yang diperoleh daripada fungsi COUNTIF daripada hasil yang diperoleh daripada fungsi RANK .
  • IF(C5>0,RANK (C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Sekarang, Fungsi IF akan menyemak sama ada nilai dalam sel C5 adalah lebih besar daripada 0 . Jika logical_test ialah True maka ia akan mengembalikan hasil daripada fungsi RANK . Jika tidak, ia akan mengembalikan hasil daripada RANK dan fungsi COUNTIF .
  • IF(C5=0,””,IF(C5>0 ,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Akhirnya , fungsi IF ini akan menyemak sama ada nilai dalam sel C5 ialah 0 . Jika logical_test adalah True maka formula akan mengembalikan rentetan kosong . Jika tidak, ia akan pergi ke fungsi kedua IF .
    • Selepas itu, seret Pengendalian Isi ke bawah untuk menyalin formula.

    • Di sini, anda boleh melihat bahawa saya telah menyalin formula ke sel lain dan mendapat output yang saya inginkan.

    Ralat Biasa Semasa Menggunakan Fungsi RANK dalam Excel

    Ralat Biasa Apabila Ia Tunjukkan
    #N/A Ia berlaku apabila nombor tertentu yang anda ingin cari pangkat tidak tersedia dalam rujukan (senarainombor).

    Perkara yang Perlu Diingat

    • Microsoft memberi amaran bahawa fungsi RANK mungkin tidak tersedia pada masa hadapan kerana mereka membangunkan fungsi baharu dan lebih baik untuk pemeringkatan dengan ketepatan dan penggunaan yang lebih baik.
    • Jika anda meninggalkan pesanan (kerana ia adalah hujah pilihan) sambil memasukkan fungsi RANK , fungsi akan mengisih secara automatik dalam tertib menurun.

    Kesimpulan

    Jadi, anda telah sampai ke penghujung artikel saya. Saya cuba merangkumi pelbagai kegunaan fungsi RANK dalam Excel. Jika anda mempunyai kaedah yang menarik dan unik untuk menggunakan fungsi RANK , sila kongsikannya di bahagian komen di bawah.

    Terima kasih kerana bersama saya.

    Pilihan Ia adalah cara pemeringkatan. 0 digunakan untuk tertib menurun dan 1 digunakan untuk tertib menaik.
    • Parameter Kembali:

    Ia mengembalikan nombor pangkat.

    6 Contoh Ideal Penggunaan Fungsi RANK dalam Excel

    Untuk menerangkan artikel ini, saya telah mengambil set data berikut . Set data ini mengandungi Nama beberapa pelajar dan Markah Diperoleh mereka. Saya akan Menangkatkan pelajar ini berdasarkan Markah Diperoleh menggunakan fungsi RANK dalam Excel. Saya akan menerangkan 6 contoh yang ideal.

    1. Gunakan Fungsi RANK dalam Susunan Menurun

    Dalam contoh pertama ini, saya akan menggunakan fungsi RANK untuk meletakkan kedudukan pelajar dalam tertib menurun. Mari lihat bagaimana anda boleh melakukannya.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahu tunjukkan Kedudukan . Di sini, saya memilih Sel D5 .
    • Kedua, dalam Sel D5 tulis formula berikut.
    =RANK(C5,$C$5:$C$15,0)

    • Selepas itu, tekan Enter untuk mendapatkan hasilnya.

    Di sini, dalam fungsi RANK, saya memilih C5sebagai nombor, C5:C15sebagai refdan 0sebagai perintah. Sekarang, formula akan mengembalikan kedudukan nilai dalam sel C5antara julat sel C5:C15dalam tertib menurun. Saya menggunakan Rujukan Sel Mutlakuntuk rujukan supayaformula tidak berubah semasa menggunakan Autolengkap.

    • Selepas itu, seret Pengendalian Isi ke bawah untuk menyalin formula.

    • Akhir sekali, anda akan melihat bahawa anda telah menyalin formula ke semua sel lain dan mendapat pangkat untuk setiap pelajar.

    2. Gunakan Fungsi RANK dalam Tertib Menaik dalam Excel

    Anda juga boleh menilai nilai menggunakan fungsi RANK dalam Excel. Dalam contoh ini, saya akan menunjukkan kepada anda bagaimana anda boleh melakukannya. Di sini, formula akan sama kecuali 1 akan digunakan untuk tertib menaik . Mari lihat langkahnya.

    Langkah:

    • Pada mulanya, pilih sel yang anda mahukan Kedudukan . Di sini, saya memilih Sel D5 .
    • Kemudian, dalam Sel D5 tulis formula berikut.
    =RANK(C5,$C$5:$C$15,1)

    • Selepas itu, tekan Enter untuk mendapatkan Kedudukan .

    Di sini, dalam fungsi RANK, saya memilih C5sebagai nombor, C5:C15sebagai refdan 1sebagai order. Sekarang, formula akan mengembalikan kedudukan nilai dalam sel C5antara julat sel C5:C15dalam tertib menaik. Saya menggunakan Rujukan Sel Mutlakuntuk rujukan supaya formula tidak berubah semasa menggunakan Autolengkap.

    • Seterusnya, seret Pengendalian Isi ke bawah untuk menyalin formula.

    • Di sini, anda boleh melihat bahawa saya telah menyalinformula kepada semua sel lain dan mendapat pangkat untuk setiap pelajar.

    3. Gunakan Fungsi RANK dalam Sel Tidak Bersambung

    Kadangkala anda akan menghadapi situasi di mana anda perlu menarakan sel kosong atau sel tidak bersebelahan . Dalam contoh ini, saya akan menunjukkan kepada anda bagaimana anda boleh membuat kedudukan dalam situasi jenis ini menggunakan fungsi RANK dalam Excel. Mari lihat langkah-langkahnya.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahukan Kedudukan .
    • Kedua, tulis formula berikut dalam sel yang dipilih itu.
    =IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

    • Ketiga , tekan Enter dan anda akan mendapat Kedudukan .

    🔎 Bagaimanakah Formula Berfungsi?

    • RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Di sini, dalam fungsi RANK , saya memilih sel C5 sebagai nombor , ($C$5,$C$6, $C$9:$C$12) sebagai ref dan 0 sebagai pesanan . Formula mengembalikan kedudukan sel C5 dalam ref dalam tertib menurun . Dan, jika ia tidak menemui nombor dalam julat rujukan maka ia mengembalikan ralat.
    • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12 ),0),””): Sekarang, fungsi IFERROR mengembalikan rentetan kosong jika ia menemui sebarang ralat. Jika tidak, ia akan mengembalikan kedudukan.
    • Selepas itu, seret Pemegang Isi ke bawah untuk menyalin formula.

    • Akhir sekali, anda dapat melihat bahawa saya telah menyalinformula ke sel lain dan mendapat output yang saya inginkan.

    Bacaan Serupa

    • Bagaimana untuk Menggunakan Fungsi AVERAGEIFS dalam Excel (4 Contoh)
    • Cara Menggunakan Fungsi COUNT dalam Excel (Dengan 5 Contoh)
    • Cara Berbeza Mengira dalam Excel
    • Cara mengira Purata, Median & Mod dalam Excel
    • Cara Menggunakan Fungsi CORREL dalam Excel (3 Contoh dan VBA)

    4. Dapatkan Nilai Unik Menggunakan Fungsi Excel RANK

    Jika dua nombor adalah sama, fungsi RANK secara automatik mengembalikan kedudukan pendua untuk nombor tersebut. Contohnya, jika dua pelajar berbeza mendapat markah yang sama (lihat rajah berikut), anda akan menemui kedudukan pendua untuk Markah Diperoleh mereka.

    Sekarang , saya akan menunjukkan kepada anda bagaimana anda boleh menyelesaikan masalah ini dan mendapatkan kedudukan unik dalam situasi jenis ini. Biar saya tunjukkan langkahnya.

    Langkah:

    • Pada mulanya, pilih sel yang anda mahukan Kedudukan .
    • Seterusnya, tulis formula berikut dalam sel yang dipilih itu.
    =RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

    • Kemudian, tekan Enter dan anda akan mendapat Pangkat .

    🔎 Bagaimana Formula Berfungsi?

    • RANK(C5,$C$5:$C$15,0): Di sini, dalam Fungsi RANK , saya memilih C5 sebagai nombor , C5:C15 sebagai ref dan 0 sebagai pesanan . sekarang,formula akan mengembalikan kedudukan nilai dalam sel C5 antara julat sel C5:C15 dalam tertib menurun .
    • COUNTIF($C$5:C5,C5): Sekarang, dalam fungsi COUNTIF , saya memilih $C$5:C5 sebagai julat dan C5 sebagai kriteria . Formula akan mengembalikan bilangan sel dalam julat yang sepadan dengan kriteria .
    • RANK(C5,$C$5:$C$15,0 )+COUNTIF($C$5:C5,C5)-1: Akhir sekali, formula ini menjumlahkan hasil yang diperoleh daripada fungsi 2 ini dan kemudian tolak 1 dari penjumlahan .
    • Selepas itu, seret Pengendalian Isi ke bawah untuk menyalin formula ke sel lain.

    • Pada akhirnya, anda akan melihat bahawa anda telah menyalin formula ke sel lain dan mendapat Kedudukan unik anda.

    5. Gunakan Fungsi RANK untuk Memutuskan Hubungan dalam Excel

    Dalam kes tertentu, anda tidak boleh menggunakan kaedah sebelumnya untuk mendapatkan kedudukan unik . Anda perlu memutuskan hubungan berdasarkan kriteria menengah .

    Dengan mengandaikan bahawa peratusan Kehadiran diberikan untuk setiap pelajar. Dalam imej berikut, anda boleh melihat set data mengandungi kedua-dua Markah Diperoleh dan Kehadiran . Jika pelajar mempunyai lebih Kehadiran , dia akan mendahului pelajar lain yang mempunyai markah yang sama tetapi kurang Kehadiran .

    Mari lihat bagaimana anda boleh mendapatkan pangkat menggunakan atiebreak.

    Langkah:

    • Pertama, pilih sel di mana anda mahu Kedudukan berdasarkan kriteria utama .
    • Kemudian, tulis formula berikut dalam sel yang dipilih itu.
    =RANK(C5,$C$5:$C$15,0)

    • Seterusnya, tekan Enter untuk mendapatkan Kedudukan .

    Di sini, dalam Fungsi RANK, saya memilih C5sebagai nombor, C5:C15sebagai refdan 0sebagai pesanan. Sekarang, formula akan mengembalikan kedudukan nilai dalam sel C5antara julat sel C5:C15dalam tertib menurun. Saya menggunakan Rujukan Sel Mutlakuntuk rujukan supaya formula tidak berubah semasa menggunakan Autolengkap.

    • Selepas itu, seret Isi Kendalikan ke bawah untuk menyalin formula ke sel lain.

    • Seterusnya, anda boleh lihat bahawa saya telah mendapat Kedudukan untuk setiap pelajar.

    • Selepas itu, pilih sel di mana anda ingin mendapatkan Tie Break . Di sini, saya memilih Sel F5 .
    • Kemudian, dalam Sel F5 tulis formula berikut.
    =IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

    • Seterusnya, tekan Enter untuk mendapatkan hasilnya.

    🔎 Bagaimana Formula Berfungsi?

    • COUNTIF($C$5:$C $15,C5): Di sini, dalam fungsi COUNTIF , saya memilih julat sel C5:C15 sebagai julat dan sel C5 sebagai kriteria . Formulanyamengembalikan bilangan sel dalam julat yang dipilih yang sepadan dengan kriteria yang diberikan.
    • RANK(D5,$D$5:$D$15,1): Sekarang, dalam RANK fungsi , saya memilih sel D5 sebagai nombor , D5:D15 sebagai ref dan 1 sebagai pesanan . Formula menyusun nilai dalam tertib menaik .
    • RANK(D5,$D$5:$D$15,1)/100: Di sini, hasil yang kami dapat daripada fungsi RANK dibahagikan dengan 100 .
    • IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Akhir sekali, fungsi IF menyemak sama ada nilai yang diperoleh daripada COUNTIF adalah lebih besar daripada 1 . Jika logical_test adalah True maka ia masuk ke dalam fungsi RANK . Jika tidak, ia mengembalikan 0 .
    • Selepas itu, seret Pengendalian Isi ke bawah untuk menyalin formula ke sel lain.

    • Di sini, anda dapat melihat bahawa saya telah menyalin formula ke semua sel dan mendapat output yang saya inginkan.

    • Seterusnya, saya akan menentukan Kedudukan Akhir daripada Kedudukan dan Tie Break .
    • Untuk berbuat demikian, pilih Sel G5 .
    • Kemudian, dalam Sel G5 tulis formula berikut.
    =E5+F5

    • Seterusnya, tekan Enter untuk mendapatkan hasilnya.

    Di sini, formula mengembalikan penjumlahannilai dalam sel E5dan F5.

    • Selepas itu , seret Pengendalian Isi kesalin formula ke sel lain.

    • Akhir sekali, anda dapat melihat bahawa saya telah menyalin formula ke semua sel dan mendapat Kedudukan Akhir menggunakan Tie Rehat .

    6. Gunakan Fungsi RANK Mengabaikan Sifar dalam Excel

    Dalam contoh ini, saya akan menunjukkan kepada anda bagaimana anda boleh Menangkatkan nilai mengabaikan sifar . Di sini, saya telah mengambil set data berikut untuk contoh ini. Set data ini mengandungi Bulan dan Untung . keuntungan negatif bermaksud kerugian dan sifar bermaksud pulang modal . Saya akan menggunakan fungsi Excel RANK untuk menilai Keuntungan mengabaikan sifar .

    Mari kita lihat langkah.

    Langkah:

    • Pertama sekali, pilih sel yang anda mahukan Kedudukan . Di sini, saya memilih Sel D5 .
    • Kedua, dalam Sel D5 tulis formula berikut.
    =IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)))

    • Ketiga, tekan Enter untuk mendapatkan hasilnya.

    🔎 Bagaimana Formula Berfungsi?

    • RANK(C5,$C$5: $C$16,0): Di sini, fungsi RANK mengembalikan Rank sel C5 dalam julat sel C5:C15 dalam tertib menurun .
    • COUNTIF($C$5:$C$16,0): Sekarang, dalam fungsi COUNTIF , saya julat sel yang dipilih C5:C15 sebagai julat dan 0 sebagai kriteria . Formula akan mengembalikan bilangan sel yang sepadan dengan

    Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.