Isi kandungan
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.
Ralat Biasa Semasa Menggunakan Fungsi RANK dalam Excel
Perkara yang Perlu Diingat
KesimpulanJadi, 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