Talaan ng nilalaman
Sa Microsoft Excel, ang pagraranggo ng maraming halaga o numero ay isang pang-araw-araw na gawain. Makakaharap ka ng iba't ibang pagkakataon kung saan maaaring kailanganin mong i-rank ang mga item mula sa isang dataset. Ang iyong ranggo ay maaaring maglaman ng iisang pamantayan o maramihang pamantayan. Alinmang paraan, maaari mong kalkulahin ang mga ranggo. Sa tutorial na ito, matututunan mong gamitin ang formula ng Rank IF sa Excel na may mga angkop na halimbawa at wastong mga guhit. Kaya, manatiling nakatutok.
I-download ang Practice Workbook
I-download ang practice workbook na ito.
Paano Gamitin ang Rank IF.xlsx
Excel Rank Function
Ngayon, para mag-rank ng maraming item, mayroong built-in na Excel RANK Function . Ang function na ito ay karaniwang nagraranggo ng maramihang mga halaga batay sa isang column na iyong tinukoy. Maaari mong ayusin ang mga halaga sa pataas o pababang pagkakasunud-sunod. Ito ang pinakasimpleng diskarte upang italaga ang comparative place ng isang numero sa isang listahan ng mga numero na nag-uuri ng listahan sa pababang (mula sa pinakamalaki hanggang sa pinakamaliit) o pataas na ranking (mula sa pinakamaliit hanggang sa pinakamalaki).
Ang ginagawa nito ay ang sumusunod:
Tulad ng nakikita mo, niraranggo ng RANK ang function ang mga mag-aaral batay sa mga Marka. Maaari mong ayusin ito sa pamamagitan ng pataas o pababang pagkakasunud-sunod. Ngunit, malinaw mong makikita na walang mga kundisyon para mag-rank ng mga item.
Maraming paraan para mag-rank ng mga item gamit ang function na ito. Upang malaman ang higit pa tungkol dito, basahin ang: Paano Gamitin ang RANK Function sa Excel (May 5 Halimbawa) .
Posible bang Mag-rankKung Inilapat ang Mga Kundisyon na may Isang Pag-andar?
Narito ang mga kritikal na tanong. Maaari ba tayong mag-rank ng mga numero, value, at item batay sa isa o maramihang pamantayan gamit lang ang RANK function? O mayroon bang RANKIF function na umiiral? Sa kasamaang palad, Hindi. Walang RANKIF function sa Excel. Para gumawa ng ranking, gumagamit kami ng ilan pang function.
RANKIF ay karaniwang isang conditional rank. Upang mag-rank ng maraming value batay sa pamantayan, ginagamit namin ang ang COUNTIFS function at ang SUMPRODUCT function ng Excel. Ang mga function na ito ay magbibigay sa iyo ng parehong mga output na iyong inaasahan mula sa artikulong ito.
Sa mga susunod na seksyon, tatalakayin namin ang mga ito nang detalyado.
5 Mga Halimbawa ng Rank If Formula sa Excel
Sa mga paparating na seksyon, bibigyan ka namin ng limang praktikal na halimbawa ng Rank IF na mga formula na ipapatupad sa iyong Excel workbook. Ang mga halimbawang ito ay makakatulong sa iyo na makakuha ng isang mas mahusay na ideya sa pagraranggo ng mga item. Inirerekumenda namin na matutunan mo at ilapat ang lahat ng mga pamamaraang ito upang magkaroon ng mas mahusay na pag-unawa sa paksang ito.
1. I-rank ang mga Marka ng mga Mag-aaral KUNG Tumutugma sa Grupo
Sa halimbawang ito, iraranggo namin ang ilang mga mag-aaral ' marka batay sa kanilang pangkat ng paksa. Ginagamit namin ang function na COUNTIFS dito para mag-rank ng mga numero.
Ang Generic na formula na gagamitin namin:
=COUNTIFS( criteria_range,criteria,values,”>”&value)+1
Tingnan angsumusunod na dataset:
Ngayon, sundin ang mga hakbang na ito upang lumikha ng ranggo batay sa mga pangkat.
📌 Mga Hakbang
- Una, i-type ang sumusunod na formula sa Cell E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
- Pagkatapos nito, pindutin ang Enter at i-drag ang icon ng Fill handle sa hanay ng mga cell E6:E13 .
Tulad ng nakikita mo, matagumpay ang aming formula na lumikha ng ranggo batay sa pangkat sa Excel. Kaya, ito ay gumagana tulad ng Rank IF formula upang mag-rank ng mga item.
🔎 Paano Ginawa ang Formula?
Ang function na COUNTIFS ay nagpapatupad ng conditional count na gumagamit ng maraming pamantayan. Inilagay namin ang mga kundisyong iyon bilang hanay ng pamantayan.
=COUNTIFS(C5:C13,C5)
Nagbabalik ang function na ito ng tatlo dahil may tatlong pangkat ng agham.
Ngayon, ang pangalawang pamantayan ay ang mga sumusunod:
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,”>”&D5)
Hinahanap ng function na ito ang kasalukuyang mga marka na mas malaki kaysa sa iba pang mga marka o hindi.
=COUNTIFS($C$5:$C$13,C5,$D$5:$ D$13,”>”&D5)+1
Dito, nagdaragdag kami ng 1 sa equation na ito. Dahil kapag ang mga marka ay ang pinakamataas sa pangkat na iyon ay babalik ito ng 0. Ngunit hindi tayo maaaring mag-rank simula sa zero. Kaya, nagdagdag kami ng plus 1 upang simulan ang pagraranggo mula sa 1.
Alisin ang Mga Duplicate
Narito ang isang catch. Kung mayroon kang parehong mga marka para sa dalawang parehong mag-aaral, ira-rank nito ang dalawa sa 1. Ngunit, lilikha ito ngrank ng next item to 3. So, magkakaroon tayo ng ranking na 1,1,3. Upang alisin ang kalituhan na ito, i-type lang ang sumusunod na formula:
=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2
Kung walang mga duplicate sa iyong dataset, magbabalik ito ng 0.
Magbasa Nang Higit Pa: Paano Mag-rank sa loob ng Grupo sa Excel (3 Paraan)
2. Baligtarin ang Rank IF Formula sa Excel
Ngayon, ang nakaraang halimbawang ipinakita namin ay nasa pababang pagkakasunud-sunod. Ibig sabihin, kinakalkula nito ang ranggo mula sa pinakamalaki hanggang sa pinakamaliit. Madali mong mababaligtad ang formula na ito. Gumawa lamang ng isang simpleng tweak sa formula. Baguhin ang operator na mas malaki kaysa sa ( > ) sa mas maliit sa ( < ) operator.
Ang generic na formula:
=COUNTIFS(criteria_range,criteria,values,”<“&value)+1
Sundin ang mga hakbang na ito upang makita ang mga pagbabago.
📌 Mga Hakbang
- Una, i-type ang sumusunod na formula sa Cell E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1
- Pagkatapos nito, pindutin ang Enter at i-drag ang icon ng Fill handle sa hanay ng mga cell E6:E13 .
Tulad ng nakikita mo, matagumpay kaming lumikha ng ranggo batay sa pamantayan sa pababang pagkakasunud-sunod sa Excel.
3. Paggamit ng Rank IF Formula para sa Mga Benta Batay sa Produkto
Sa halimbawang ito, ginagamit din namin ang function na COUNTIFS upang kalkulahin ang mga item sa ranggo batay sa maraming pamantayan. Kung nabasa mo ang mga nakaraang halimbawa, ito ay magiging isang madaling gawain para sa iyo. Mangyaring basahin ang mga nakaraang halimbawapara mas maunawaan sila.
Tingnan ang dataset:
Makikita mo, mayroon kaming ilang nagbebenta ng mga produkto at ang kabuuang benta nila. Ang dataset na ito ay bahagyang naiiba sa nauna. Dito, kakalkulahin natin ang ranggo batay sa mga produkto. Ngunit, ang mga produkto ay nakakalat sa dataset. Wala sila sa mga grupo tulad ng nauna.
📌 Mga Hakbang
- Sa una, i-type ang sumusunod na formula sa Cell E5 :
=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1
- Ngayon, pindutin ang Enter at i-drag ang Fill handle icon sa hanay ng mga cell E6:E13 .
Sa wakas, matagumpay kaming lumikha ng Ranggo IF formula sa Excel na may function na COUNTIFS .
Mga Katulad na Pagbasa
- Paano Gumawa ng Ranking Graph sa Excel (5 Paraan)
- Stack Rank Employees sa Excel (3 Paraan)
- Paano Mag-Ranggo ng Average sa Excel (4 Karaniwang Sitwasyon)
- Paano Kalkulahin ang Rank Percentile sa Excel (7 Angkop na Halimbawa)
4. Ranggo IF Formula sa Ranggo ng Mga Benta Batay sa Quarters
Gumagamit kami ng parehong formula dito tulad ng naunang isa. Ngunit, dito natin ito isasagawa sa isang mesa. Ngayon, binibigyang-daan ka ng Excel table na kalkulahin ang iba't ibang mga operasyon sa isang dataset.
Tingnan ang dataset:
Narito, mayroon kaming ilang data ng benta ng quarters sa isang taon. Gagawa tayo ng mga ranggo batay sa pamantayan“ Quarter ”.
📌 Mga Hakbang
- Piliin muna ang buong dataset.
- Pagkatapos, pindutin ang Ctrl+T sa iyong keyboard para gawing table ito.
- Pagkatapos nito, i-type ang sumusunod na formula sa Cell E5 :
=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1
- Pagkatapos nito, pindutin ang Enter at i-drag ang Icon ng fill handle sa hanay ng mga cell E6:E16 .
- Ngayon, maaari ka nang gumanap Pag-uuri o Pag-filter upang makita ang pinakamahusay na gumaganap na buwan at hindi gaanong gumaganap na buwan sa quarter. Pag-uuri-uriin o i-filter nito ang iyong mga ranggo.
Kaya, sa paraang ito makakagawa ka ng formula ng Excel Rank IF upang kalkulahin ang mga ranggo ng isang partikular na dataset para sa maraming pamantayan.
5. Ranggo IF Formula Gamit ang SUMPRODUCT Function sa Excel
Ngayon, maaari kang lumikha ng mga ranggo batay sa isang kundisyon gamit ang ang SUMPRODUCT function sa Excel. Ito rin ay gagana tulad ng isang Rank IF formula upang lumikha ng mga ranggo batay sa isa o maramihang pamantayan.
Ang Generic na formula na gagamitin namin:
=SUMPRODUCT((criteria_range=criteria)*(value>values))+1
Tingnan ang sumusunod na dataset:
Narito, mayroon kaming ilang data ng empleyado. Kakalkulahin natin ang mga ranggo ng kanilang mga suweldo batay sa mga suweldo ng Kagawaran. Ang proseso ay magkatulad. Gagamitin lang namin ang function na SUMPRODUCT .
📌 Mga Hakbang
- Sa una, i-type angsumusunod na formula sa Cell E5 :
=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
- Susunod, pindutin ang Enter at i-drag ang icon na Fill handle sa hanay ng mga cell E6:E13 .
Gamit ang color grading, sinubukan naming ibahin ang ranking batay sa mga departamento. Ang Excel formula na ito ay gagana tulad ng Rank If formula na gusto mo.
🔎 Paano Ginawa ang Formula?
Ang SUMPRODUCT ay kumukuha ng isa o higit pang mga array bilang argumento, pinaparami ang mga katumbas na value ng lahat ng array, at pagkatapos ay ibinabalik ang kabuuan ng mga produkto. Inilagay namin ang mga kundisyong iyon bilang isang hanay ng pamantayan.
=($C$5:$C$18=C5)
Sinusuri nito ang buong column at hinahanap ang tugma. Nagbabalik ito ng array. Kung mayroong anumang tugma, ibinabalik nito ang TRUE at ibinabalik ang FALSE para sa mga hindi tugmang value.
Ngayon, ang pangalawang pamantayan ay ang mga sumusunod:
=(D5>$D$5:$D$18)
Sinusuri nito ang suweldo. Pagbukud-bukurin ang mga ito sa pababang pagkakasunud-sunod. Ibinabalik ang TRUE para sa mga suweldong mas malaki kaysa o katumbas ng D5 , FALSE kung hindi man. Upang pagbukud-bukurin ito sa pataas na pagkakasunud-sunod, palitan ang mas malaki kaysa sa simbolo na (D5<$D$5:$D$18).
=SUMPRODUCT(($C$5:$C$18). =C5)*(D5>$D$5:$D$18))+1
Sa wakas, ang SUMPRODUCT function ay nagbubuod ng mga value ng array ng 1 at 0. Nagbabalik ito ng 0 para sa pinakamalaking bilang ng bawat pangkat. At nagdagdag kami ng 1 sa kinalabasan upang simulan ang pagraranggo1.
💬 Mga Dapat Tandaan
✎ Ipinakita namin ang artikulong ito sa pababang pagkakasunud-sunod (pinakamalaki hanggang pinakamaliit). Maaari mong baguhin ang pagkakasunud-sunod ng pagraranggo ayon sa iyong pangangailangan.
✎ Huwag kalimutang magdagdag ng 1 sa formula. Kung hindi, lilikha ito ng mga ranggo na nagsisimula sa 0.
✎ Anumang pamamaraan ng Ranggo sa Excel ay gumagana lamang para sa mga numerong halaga. Dapat ito ay positibo at negatibong mga numero, mga zero, mga halaga ng petsa, at oras. Pinapabayaan nito ang mga hindi numeric na halaga.
Konklusyon
Upang tapusin, umaasa akong nabigyan ka ng tutorial na ito ng isang piraso ng kapaki-pakinabang na kaalaman tungkol sa formula na Rank IF sa Excel . Inirerekomenda naming matutunan mo at ilapat ang lahat ng mga tagubiling ito sa iyong dataset. I-download ang workbook ng pagsasanay at subukan ito mismo. Gayundin, huwag mag-atubiling magbigay ng feedback sa seksyon ng komento. Ang iyong mahalagang feedback ay nagpapanatili sa amin ng motibasyon na gumawa ng mga tutorial na tulad nito.
Huwag kalimutang tingnan ang aming website Exceldemy.com para sa iba't ibang mga problema at solusyong nauugnay sa Excel.
Patuloy na matuto ng mga bagong pamamaraan at patuloy na lumago!