Paano Gamitin ang RANK Function sa Excel (6 Ideal na Halimbawa)

  • Ibahagi Ito
Hugh West

Ang pinakasimpleng pamamaraan upang maitaguyod ang kaugnay na posisyon ng isang numero sa isang listahan ng mga numero ay ang pag-uri-uriin ang listahan sa pababang (mula sa pinakamalaki hanggang sa pinakamaliit) o ​​pataas na pagkakasunud-sunod (mula sa pinakamaliit hanggang sa pinakamalaki). Sa artikulong ito, tututukan ko ang mga paraan ng pag-uuri gamit ang ang RANK function sa Excel mula sa iba't ibang aspeto.

RANK Function sa Excel (Quick View)

Sa sa sumusunod na larawan, makikita mo ang mga pangunahing kaalaman ng RANK function sa Excel. Ito ay isang pangkalahatang-ideya ng artikulo na kumakatawan sa isang application ng RANK function sa Excel.

I-download ang Practice Workbook

Dito, Ibinigay ko sa iyo ang workbook ng pagsasanay. Maaari mo itong i-download mula sa link sa ibaba.

Gamit ang RANK Function.xlsx

Panimula sa RANK Function

  • Layunin ng Function:

Ibinabalik ng function na RANK ang posisyon ng isang ibinigay na numero sa isang ibinigay na listahan ng iba pang mga numero.

  • Syntax:

=RANK (numero, ref, [order])

  • Paliwanag ng Mga Argumento:

ANG ARGUMENTO

KINAKAILANGANG/OPTIONAL

PALIWANAG

numero Kinakailangan Ang numerong gusto mong i-rank.
ref Kinakailangan Ito ang reference (isang array o isang listahan ng mga numero) na naglalaman ng numero.
[order]pamantayan.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Dito, magiging ang formula ibawas ang resultang nakuha nito mula sa COUNTIF function mula sa resultang nakuha nito mula sa RANK function.
  • IF(C5>0,RANK (C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Ngayon, ang IF function ay susuriin kung ang value sa cell C5 ay mas malaki sa 0 . Kung ang logical_test ay True pagkatapos ay ibabalik nito ang resulta mula sa RANK function. Kung hindi, ibabalik nito ang resulta mula sa RANK at ang COUNTIF function.
  • 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)): Sa wakas , susuriin ng function na IF kung ang value sa cell C5 ay 0 . Kung ang logical_test ay True , magbabalik ang formula ng empty string . Kung hindi, mapupunta ito sa pangalawang IF function .
    • Pagkatapos nito, i-drag ang Fill Handle pababa para kopyahin ang formula.

    • Dito, makikita mo na kinopya ko ang formula sa iba pang mga cell at nakuha ko ang gusto kong output.

    Mga Karaniwang Error Habang Ginagamit ang RANK Function sa Excel

    Mga Karaniwang Error Kapag Sila Ipakita ang
    #N/A Ito ay nangyayari kapag ang ibinigay na numero na gusto mong hanapin ang ranggo ay hindi available sa reference (ang listahan ngnumero).

    Mga Dapat Tandaan

    • Microsoft nagbabala na ang RANK function ay maaaring hindi magiging available sa hinaharap habang nakabuo sila ng bago at mas mahusay na mga function para sa pagraranggo na may mas mahusay na katumpakan at paggamit.
    • Kung aalisin mo ang order (dahil isa itong opsyonal na argumento) habang inilalagay ang RANK function , awtomatikong mag-uuri ang function sa pababang pagkakasunud-sunod.

    Konklusyon

    Kaya, naabot mo na ang dulo ng aking artikulo. Sinubukan kong saklawin ang iba't ibang gamit ng RANK function sa Excel. Kung mayroon kang isang kawili-wili at natatanging paraan ng paggamit ng RANK function, mangyaring ibahagi ito sa seksyon ng mga komento sa ibaba.

    Salamat sa pagsama sa akin.

    Opsyonal Ito ang paraan ng pagraranggo. 0 ay ginagamit para sa pababang pagkakasunod-sunod at 1 ay ginagamit para sa pataas na ayos.
    • Return Parameter:

    Ito ay nagbabalik ng rank number.

    6 Mga Mainam na Halimbawa ng Paggamit ng RANK Function sa Excel

    Upang ipaliwanag ang artikulong ito, kinuha ko ang sumusunod na dataset . Ang dataset na ito ay naglalaman ng Mga Pangalan ng ilang mag-aaral at ang kanilang Mga Nakuhang Marka . Ako ay Ranggo ang mga mag-aaral na ito batay sa Mga Nakuhang Marka gamit ang RANK function sa Excel. Ipapaliwanag ko 6 ideal na mga halimbawa.

    1. Gamitin ang RANK Function sa Pababang Order

    Sa unang halimbawang ito, gagamitin ko ang RANK function upang i-rank ang mga mag-aaral sa pababang pagkakasunod-sunod. Tingnan natin kung paano mo ito magagawa.

    Mga Hakbang:

    • Una, piliin ang cell kung saan mo gustong ipakita ang Ranggo . Dito, pinili ko ang Cell D5 .
    • Pangalawa, sa Cell D5 isulat ang sumusunod na formula.
    =RANK(C5,$C$5:$C$15,0)

    • Pagkatapos noon, pindutin ang Enter para makuha ang resulta.

    Dito, sa RANKfunction, pinili ko ang C5bilang number, C5:C15bilang ref, at 0bilang order. Ngayon, ibabalik ng formula ang ranggo ng value sa cell C5sa hanay ng cell C5:C15sa pababang pagkakasunud-sunod. Ginamit ko ang Absolute Cell Referencepara sa ref upang anghindi nagbabago ang formula habang ginagamit ang Autofill.

    • Pagkatapos nito, i-drag ang Fill Handle pababa upang kopyahin ang formula.

    • Sa wakas, makikita mo na nakopya mo ang formula sa lahat ng iba pang mga cell at nakakuha ng mga ranggo para sa bawat mag-aaral.

    2. Ilapat ang RANK Function sa Ascending Order sa Excel

    Maaari ka ring mag-rank ng mga value gamit ang RANK function sa Excel. Sa halimbawang ito, ipapakita ko sa iyo kung paano mo ito magagawa. Dito, magiging pareho ang formula maliban sa 1 ang gagamitin para sa pataas na pagkakasunod-sunod . Tingnan natin ang mga hakbang.

    Mga Hakbang:

    • Sa simula, piliin ang cell kung saan mo gustong Ranggo . Dito, pinili ko ang Cell D5 .
    • Pagkatapos, sa Cell D5 isulat ang sumusunod na formula.
    =RANK(C5,$C$5:$C$15,1)

    • Pagkatapos noon, pindutin ang Enter upang makuha ang Rank .

    Dito, sa RANKfunction, pinili ko ang C5bilang number, C5:C15bilang ref, at 1bilang order. Ngayon, ibabalik ng formula ang ranggo ng value sa cell C5sa hanay ng cell C5:C15sa pataas na pagkakasunod-sunod. Ginamit ko ang Absolute Cell Referencepara sa ref para hindi magbago ang formula habang ginagamit ang Autofill.

    • Susunod, i-drag ang Fill Handle pababa para kopyahin ang formula.

    • Dito, makikita mo na kinopya ko angformula sa lahat ng iba pang mga cell at nakakuha ng ranggo para sa bawat mag-aaral.

    3. Gumamit ng RANK Function sa Mga Hindi Magkadikit na Cell

    Minsan ikaw haharap sa isang sitwasyon kung saan kakailanganin mong ranggo ang mga blangkong cell o hindi magkadikit na mga cell . Sa halimbawang ito, ipapakita ko sa iyo kung paano ka makakapag-rank sa ganitong uri ng sitwasyon gamit ang RANK function sa Excel. Tingnan natin ang mga hakbang.

    Mga Hakbang:

    • Una, piliin ang cell kung saan mo gustong Ranggo .
    • Pangalawa, isulat ang sumusunod na formula sa napiling cell na iyon.
    =IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

    • Pangatlo , pindutin ang Enter at makukuha mo ang Ranggo .

    🔎 Paano Gumagana ang Formula?

    • RANK(C5, ($C$5,$C$6,$C$9:$C$12),0 ): Dito, sa RANK function, pinili ko ang cell C5 bilang number , ($C$5,$C$6, $C$9:$C$12) bilang ref , at 0 bilang order . Ibinabalik ng formula ang ranggo ng cell C5 sa ref sa pababang pagkakasunod-sunod . At, kung hindi nito mahanap ang numero sa hanay ng ref, magbabalik ito ng error.
    • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): Ngayon, ang function ng IFERROR ay nagbabalik ng walang laman na string kung makakita ito ng anumang error. Kung hindi, ibabalik nito ang ranggo.
    • Pagkatapos nito, i-drag ang Fill Handle pababa upang kopyahin ang formula.

    • Sa wakas, makikita mo na kinopya ko angformula sa iba pang mga cell at nakuha ang gusto kong output.

    Mga Katulad na Pagbasa

    • Paano na Gamitin ang AVERAGEIFS Function sa Excel (4 na Halimbawa)
    • Paano Gamitin ang COUNT Function sa Excel (Na may 5 Halimbawa)
    • Ang Iba't ibang Paraan ng Nagbibilang sa Excel
    • Paano kalkulahin ang Average, Median, & Mode sa Excel
    • Paano Gamitin ang CORREL Function sa Excel (3 Halimbawa at VBA)

    4. Kumuha ng Natatanging Halaga Gamit ang Excel RANK Function

    Kung magkapareho ang dalawang numero, awtomatikong magbabalik ang RANK function ng duplicate na ranggo para sa mga numero. Halimbawa, kung dalawang magkaibang estudyante ang nakakuha ng parehong marka (tingnan ang sumusunod na figure), makikita mo ang mga duplicate na ranggo para sa kanilang Mga Nakuhang Marka .

    Ngayon , ipapakita ko sa iyo kung paano mo malulutas ang problemang ito at makakuha ng natatanging ranggo sa ganitong uri ng sitwasyon. Hayaan akong ipakita sa iyo ang mga hakbang.

    Mga Hakbang:

    • Sa simula, piliin ang cell kung saan mo gustong Ranggo .
    • Susunod, isulat ang sumusunod na formula sa napiling cell na iyon.
    =RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

    • Pagkatapos, pindutin ang Enter at makukuha mo ang Ranggo .

    🔎 Paano Gumagana ang Formula?

    • RANK(C5,$C$5:$C$15,0): Dito, sa RANK function, pinili ko ang C5 bilang number , C5:C15 bilang ref , at 0 bilang ang order . ngayon,ibabalik ng formula ang ranggo ng value sa cell C5 sa hanay ng cell C5:C15 sa pababang pagkakasunod-sunod .
    • COUNTIF($C$5:C5,C5): Ngayon, sa ang COUNTIF function , pinili ko ang $C$5:C5 bilang range at C5 bilang pamantayan . Ibabalik ng formula ang bilang ng mga cell sa range na tumutugma sa criteria .
    • RANK(C5,$C$5:$C$15,0 )+COUNTIF($C$5:C5,C5)-1: Panghuli, ang formula na ito sums ang mga resultang nakuha nito mula sa 2 function na ito at pagkatapos ay binabawas ang 1 mula sa summation .
    • Pagkatapos nito, i-drag ang Fill Handle pababa upang kopyahin ang formula sa iba pang mga cell.

    • Sa huli, makikita mo na kinopya mo ang formula sa iba pang mga cell at nakuha ang iyong natatanging Ranggo .

    5. Gamitin ang RANK Function para Maputol ang Ties sa Excel

    Sa ilang partikular na sitwasyon, hindi mo mailalapat ang nakaraang paraan para makakuha ng natatanging ranggo . Kakailanganin mong masira ang mga relasyon batay sa pangalawang pamantayan .

    Ipagpalagay na ang porsyento ng Pagdalo ay ibinibigay para sa bawat mag-aaral. Sa sumusunod na larawan, makikita mong naglalaman ang dataset ng parehong Mga Nakuhang Marka at Pagdalo . Kung mas maraming Attendance ang isang mag-aaral, mauuna siya sa isa na may parehong marka ngunit mas mababa ang Attendance .

    Tingnan natin kung paano mo makukuha ang ranggo gamit ang atiebreak.

    Mga Hakbang:

    • Una, piliin ang cell kung saan mo gustong Ranggo batay sa pangunahing pamantayan .
    • Pagkatapos, isulat ang sumusunod na formula sa napiling cell na iyon.
    =RANK(C5,$C$5:$C$15,0)

    • Susunod, pindutin ang Enter para makuha ang Ranggo .

    Dito, sa RANKfunction, pinili ko ang C5bilang number, C5:C15bilang ref, at 0bilang ang order. Ngayon, ibabalik ng formula ang ranggo ng value sa cell C5sa hanay ng cell C5:C15sa pababang pagkakasunud-sunod. Ginamit ko ang Absolute Cell Referencepara sa ref para hindi magbago ang formula habang ginagamit ang Autofill.

    • Pagkatapos nito, i-drag ang Fill Hawakan ang pababa upang kopyahin ang formula sa iba pang mga cell.

    • Susunod, makikita mo na mayroon akong Ranggo para sa bawat mag-aaral.

    • Pagkatapos noon, piliin ang cell kung saan mo gustong makuha ang Tie Break . Dito, pinili ko ang Cell F5 .
    • Pagkatapos, sa Cell F5 isulat ang sumusunod na formula.
    =IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

    • Susunod, pindutin ang Enter para makuha ang resulta.

    🔎 Paano Gumagana ang Formula?

    • COUNTIF($C$5:$C $15,C5): Dito, sa COUNTIF function, pinili ko ang cell range C5:C15 bilang range at cell C5 bilang pamantayan . Ang formulaibinabalik ang bilang ng mga cell sa napiling hanay na tumutugma sa ibinigay na pamantayan.
    • RANK(D5,$D$5:$D$15,1): Ngayon, sa RANK function, pinili ko ang cell D5 bilang number , D5:D15 bilang ref , at 1 bilang order . Niraranggo ng formula ang mga value sa pataas na pagkakasunod-sunod .
    • RANK(D5,$D$5:$D$15,1)/100: Dito, ang resulta na nakuha namin mula sa RANK function ay hinati sa 100 .
    • IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Panghuli, ang IF function ay nagsusuri kung ang halaga na nakuha nito mula sa COUNTIF ay higit sa 1 . Kung ang logical_test ay True mapupunta ito sa RANK function. Kung hindi, ibinabalik nito ang 0 .
    • Pagkatapos nito, i-drag ang Fill Handle pababa upang kopyahin ang formula sa iba pang mga cell.

    • Dito, makikita mo na kinopya ko ang formula sa lahat ng cell at nakuha ko ang gusto kong output.

    • Susunod, tutukuyin ko ang Final Rank mula sa Ranggo at ang Tie Break .
    • Upang gawin iyon, piliin ang Cell G5 .
    • Pagkatapos, sa Cell G5 isulat ang sumusunod na formula.
    =E5+F5

    • Susunod, pindutin ang Enter para makuha ang resulta.

    Dito, ibinabalik ng formula ang summationng value sa mga cell E5at F5.

    • Pagkatapos noon , i-drag ang Fill Handle sakopyahin ang formula sa iba pang mga cell.

    • Sa wakas, makikita mo na kinopya ko ang formula sa lahat ng mga cell at nakuha ang Panghuling Ranggo gamit ang isang Tie Break .

    6. Ilapat ang RANK Function Pagbabalewala sa mga Zero sa Excel

    Sa halimbawang ito, ipapakita ko sa iyo kung paano mo maaaring Ranggo ang mga halaga na hindi papansinin ang mga zero . Dito, kinuha ko ang sumusunod na dataset para sa halimbawang ito. Naglalaman ang dataset na ito ng Buwan at Kita . Ang negatibong kita ay nangangahulugang isang pagkatalo at zero ay nangangahulugang isang breakeven . Gagamitin ko ang Excel na RANK function para i-rank ang Profits nang hindi pinapansin ang mga zero .

    Tingnan natin ang mga hakbang.

    Mga Hakbang:

    • Una, piliin ang cell kung saan mo gustong Ranggo . Dito, pinili ko ang Cell D5 .
    • Pangalawa, sa Cell D5 isulat ang sumusunod na formula.
    =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)))

    • Pangatlo, pindutin ang Enter para makuha ang resulta.

    🔎 Paano Gumagana ang Formula?

    • RANK(C5,$C$5: $C$16,0): Dito, ibinabalik ng RANK function ang Rank ng cell C5 sa hanay ng cell C5:C15 sa pababang pagkakasunud-sunod .
    • COUNTIF($C$5:$C$16,0): Ngayon, sa COUNTIF function, ako piniling cell range C5:C15 bilang range at 0 bilang criteria . Ibabalik ng formula ang bilang ng mga cell na tumutugma sa

    Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.