Содржина
Во Microsoft Excel, рангирањето на повеќе вредности или броеви е секојдневна задача. Ќе се соочите со различни случаи каде што можеби ќе треба да ги рангирате ставките од базата на податоци. Вашето рангирање може да содржи единечни критериуми или повеќе критериуми. Во секој случај, можете да ги пресметате ранговите. Во ова упатство, ќе научите да ја користите формулата Rank IF во Excel со соодветни примери и соодветни илустрации. Затоа, останете во тек.
Преземете ја работната книга за вежбање
Преземете ја оваа работна книга за вежбање.
Како да го користите Rank IF.xlsx
Excel Rank Function
Сега, за рангирање на повеќе ставки, има вградена Excel RANK Function . Оваа функција во основа рангира повеќе вредности врз основа на колона што ќе ја наведете. Можете да ги сортирате вредностите во растечки или опаѓачки редослед. Наједноставниот пристап е да се одреди компаративното место на бројот во списокот на броеви кои ја подредуваат листата во опаѓачки (од најголем до најмал) или растечки ранг (од најмал до најголем).
Она што го прави е следново:
Како што можете да видите, функцијата RANK ги рангира учениците врз основа на Ознаките. Можете да го сортирате ова по растечки или опаѓачки редослед. Но, можете јасно да видите дека нема услови за рангирање ставки.
Постојат многу начини за рангирање ставки со помош на оваа функција. За да дознаете повеќе за ова, прочитајте: Како да се користи функцијата RANK во Excel (со 5 примери) .
Дали е можно да се рангираАко условите се применуваат со една функција?
Еве ги критичните прашања. Можеме ли да ги рангираме броевите, вредностите и ставките врз основа на единечни или повеќе критериуми едноставно користејќи ја функцијата RANK ? Или постои функција RANKIF што постои? За жал, не. Нема функција RANKIF во Excel. За да креираме рангирање, користиме некои други функции.
RANKIF во основа е условен ранг. За да рангираме повеќе вредности врз основа на критериуми, ја користиме функцијата COUNTIFS и функцијата SUMPRODUCT на Excel. Овие функции ќе ви ги обезбедат истите резултати што ги очекувате од овој напис.
Во подоцнежните делови, ќе ги разгледаме детално.
5 Примери за рангирање ако формули во Excel
Во претстојните делови, ќе ви обезбедиме пет практични примери на формули Rank IF кои ќе ги имплементирате во работната книга на Excel. Овие примери ќе ви помогнат да имате подобра идеја за рангирање на ставките. Ви препорачуваме да ги научите и да ги примените сите овие методи за подобро разбирање на оваа тема.
1. Рангирање оценки на учениците АКО одговара на групата
Во овој пример, ќе рангираме некои студенти оценки врз основа на нивната предметна група. Овде ја користиме функцијата COUNTIFS за да ги рангираме броевите.
Генеричката формула што ќе ја користиме:
=COUNTIFS( kriter_range,criteria,values,">"&value)+1
Погледнете госледната база на податоци:
Сега, следете ги овие чекори за да креирате ранг врз основа на групите.
📌 Чекори
- Прво, напишете ја следнава формула во Ќелија E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
- Потоа, притиснете Enter и повлечете ја иконата Пополнете ја рачката преку опсегот на ќелиите E6:E13 .
Како што можете да видите, нашата формула е успешна за создавање ранг врз основа на групата во Excel. Значи, работи како формулата Rank IF за рангирање ставки.
🔎 Како функционираше формулата?
Функцијата COUNTIFS извршува условно броење користејќи повеќе критериуми. Тие услови ги внесовме како опсег на критериуми.
=COUNTIFS(C5:C13,C5)
Оваа функција враќа три бидејќи има три научни групи.
Сега, вторите критериуми се следните:
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,”>”&D5)
Оваа функција бара дека тековните ознаки се поголеми од другите ознаки или не.
=COUNTIFS($C$5:$C$13,C5,$D$5:$ D$13,”>”&D5)+1
Овде, додаваме 1 на оваа равенка. Затоа што кога оценките се највисоки во таа група ќе се вратат 0. Но, не можеме да рангираме почнувајќи од нула. Така, додадовме плус 1 за да го започнеме рангирањето од 1.
Отстранете ги дупликатите
Еве доаѓа до знаење. Ако имате исти оценки за двајца исти студенти, тоа ќе ги рангира и двајцата на 1. Но, ќе создадеранг на следната ставка до 3. Значи, ќе имаме рангирање од 1,1,3. За да ја отстраните оваа конфузија, само напишете ја следнава формула:
=(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
Ако нема дупликати во вашата база на податоци, таа ќе врати 0.
Прочитајте повеќе: Како да се рангирате во групата во Excel (3 методи)
2. Превртете ја формулата за рангирање IF во Excel
Сега, претходниот пример што го покажавме беше во опаѓачки редослед. Тоа значи дека го пресметува рангот од најголем до најмал. Можете лесно да ја промените оваа формула. Само направете едноставна промена во формулата. Променете го операторот поголем од ( > ) во помал од ( < ).
Генеричката формула:
=COUNTIFS(опсег_критериуми,критериуми,вредности,"<"&вредност)+1
Следете ги овие чекори за да ги видите промените.
📌 Чекори
- Прво, напишете ја следнава формула во Ќелија E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1
- Потоа, притиснете Enter и повлечете ја иконата Пополнете ја рачката низ опсегот на ќелиите E6:E13 .
Како што можете да видите, ние сме успешни да создадеме ранг врз основа на критериуми во опаѓачки редослед во Excel.
3. Употреба на Rank IF Формула за продажба врз основа на производ
Во овој пример, ние исто така ја користиме функцијата COUNTIFS за пресметување на рангирање ставки врз основа на повеќе критериуми. Ако сте ги прочитале претходните примери, тоа ќе ви биде лесна задача. Ве молиме прочитајте ги претходните примериза да ги разберете подобро.
Погледнете ја базата на податоци:
Можете да видите, имаме некои продавачи кои продаваат производи и нивната вкупна продажба. Оваа база на податоци е малку поинаква од претходната. Овде, ќе пресметаме ранг врз основа на производите. Но, производите се расфрлани во базата на податоци. Тие не се во групи како претходниот.
📌 Чекори
- Најпрво, напишете ја следнава формула во Cell E5 :
=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1
- Сега, притиснете Enter и повлечете ја Пополнете ја рачката икона во опсегот на ќелии E6:E13 .
Конечно, успеавме да создадеме Rank IF формула во Excel со функцијата COUNTIFS .
Слични читања
- Како да креирате графикон за рангирање во Excel (5 методи)
- Ренгирање на вработени во Excel (3 методи)
- Како да се рангира просекот во Excel (4 вообичаени сценарија)
- Како да се пресмета процентот на рангирање во Excel (7 соодветни примери)
4. Рангирајте ја формулата IF за рангирање на продажбата врз основа на четвртини
Тука ја користиме истата формула како претходната. Но, овде ќе го изведеме ова на маса. Сега, табелата на Excel ви овозможува да пресметате различни операции преку базата на податоци.
Погледнете ја базата на податоци:
Овде имаме некои податоци за продажбата од четвртини во една година. Ќе правиме рангови врз основа на критериумите„ Quarter “.
📌 Steps
- Прво изберете ја целата база на податоци.
- Потоа, притиснете Ctrl+T на вашата тастатура за да ја трансформирате во табела.
- Потоа, напишете ја следнава формула во Cell E5 :
=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1
- Потоа, притиснете Enter и повлечете го Пополнете ја рачката икона во опсегот на ќелии E6:E16 .
- Сега, можете да извршите Сортирање или филтрирање за да се видат месецот со најдобри перформанси и месецот со најмалку резултати во кварталот. Ќе ги сортира или филтрира вашите рангови.
Значи, на овој начин можете да креирате формула Excel Rank IF за да ги пресметате ранговите на одредена база на податоци за повеќе критериуми.
5. Формула за рангирање на IF користејќи ја функцијата SUMPRODUCT во Excel
Сега, можете да креирате рангирање врз основа на услов користејќи функцијата SUMPRODUCT во Excel. Исто така, ќе работи како формула Rank IF за да се создаваат рангирања врз основа на единечни или повеќе критериуми.
Генеричката формула што ќе ја користиме:
=SUMPRODUCT((criteria_range=criteria)*(value>values))+1
Погледнете ја следната база на податоци:
Овде, имаме некои податоци за вработените. Ранговите на нивните плати ќе ги пресметаме врз основа на платите на Одделот. Процесот е сличен. Само ќе ја користиме функцијата SUMPRODUCT .
📌 Чекори
- Најпрво, напишете јаследнава формула во Ќелија E5 :
=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
- Следно, притиснете Enter и повлечете ја иконата Пополнете ја рачката преку опсегот на ќелиите E6:E13 .
Користејќи ја оценување на бои, се обидовме да го разликуваме рангирањето врз основа на одделенијата. Оваа формула на Excel ќе работи како формулата Rank If што ја сакавте.
🔎 Како функционираше формулата?
SUMPRODUCT зема една или повеќе низи како аргумент, ги множи соодветните вредности на сите низи и потоа го враќа збирот на производите. Тие услови ги внесовме како опсег на критериуми.
=($C$5:$C$18=C5)
Ја проверува целата колона и ја наоѓа совпаѓањето. Враќа низа. Ако има совпаѓања, враќа TRUE и враќа FALSE за вредности кои не се совпаѓаат.
Сега, вториот критериум се следниве:
=(D5>$D$5:$D$18)
Ја проверува платата. Ги подредува по опаѓачки редослед. Враќа ТОЧНО за платите поголеми од или еднакви на D5 , НЕТОЧНО во спротивно. За да го подредите по растечки редослед, сменете го симболот поголем од (D5<$D$5:$D$18).
=SUMPRODUCT(($C$5:$C$18 =C5)*(D5>$D$5:$D$18))+1
Конечно, функцијата SUMPRODUCT ги сумира вредностите на низата 1 и 0. Враќа 0 за најголемиот број од секоја група. И додадовме 1 на исходот за да започнеме со рангирање1.
💬 Работи што треба да се запаметат
✎ Го демонстриравме овој напис по опаѓачки редослед (од најголем до најмал). Можете да го промените редоследот на рангирањето според вашата потреба.
✎ Не заборавајте да додадете 1 во формулата. Во спротивно, ќе создаде рангови почнувајќи од 0.
✎ Секоја постапка за рангирање во Excel работи само за нумерички вредности. Тоа треба да биде позитивни и негативни броеви, нули, датуми и временски вредности. Ги занемарува ненумеричките вредности.
Заклучок
Како да заклучиме, се надевам дека ова упатство ви обезбеди корисно знаење за формулата Rank IF во Excel . Ви препорачуваме да ги научите и да ги примените сите овие упатства во вашата база на податоци. Преземете ја работната книга за вежбање и пробајте ги сами. Исто така, слободно дајте повратни информации во делот за коментари. Вашите вредни повратни информации не одржуваат мотивирани да создаваме вакви упатства.
Не заборавајте да ја проверите нашата веб-локација Exceldemy.com за различни проблеми и решенија поврзани со Excel.
Продолжете да учите нови методи и да растете!