Формула рэйтынгу IF у Excel (5 прыкладаў)

  • Падзяліцца Гэтым
Hugh West

У Microsoft Excel ранжыраванне некалькіх значэнняў або лікаў з'яўляецца штодзённай задачай. Вы сутыкнецеся з рознымі выпадкамі, калі вам можа спатрэбіцца ранжыраваць элементы з набору даных. Ваш рэйтынг можа ўтрымліваць адзін крытэрый або некалькі крытэрыяў. У любым выпадку, вы можаце вылічыць рангі. У гэтым уроку вы навучыцеся выкарыстоўваць формулу Rank IF у Excel з адпаведнымі прыкладамі і належнымі ілюстрацыямі. Такім чынам, заставайцеся з намі.

Спампуйце практычны сшытак

Спампуйце гэты практычны сшытак.

Як выкарыстоўваць Rank IF.xlsx

Функцыя ранжыравання Excel

Цяпер для ранжыравання некалькіх элементаў існуе ўбудаваная Функцыя ранжыравання Excel . Гэтая функцыя ў асноўным ранжыруе некалькі значэнняў на аснове слупка, які вы ўказваеце. Вы можаце сартаваць значэнні ў парадку ўзрастання або змяншэння. Гэта самы просты падыход для пазначэння параўнальнага месца ліку ў спісе лікаў, які сартуе спіс па змяншэнні (ад большага да найменшага) або па ўзрастанні (ад найменшага да большага).

Што ён робіць, гэта наступнае:

Як бачыце, функцыя RANK ранжыруе студэнтаў на аснове адзнак. Вы можаце сартаваць гэта ў парадку ўзрастання або змяншэння. Але вы выразна бачыце, што для ранжыравання элементаў няма ўмоў.

Ёсць шмат спосабаў ранжыравання элементаў з дапамогай гэтай функцыі. Каб даведацца больш пра гэта, прачытайце: Як выкарыстоўваць функцыю RANK у Excel (з 5 прыкладамі) .

Ці можна ранжыравацьКалі ўмовы прымяняюцца з адной функцыяй?

Вось важныя пытанні. Ці можам мы ранжыраваць лічбы, значэнні і элементы на падставе аднаго або некалькіх крытэрыяў проста выкарыстоўваючы функцыю RANK ? Ці існуе функцыя RANKIF ? На жаль, не. У Excel няма функцыі RANKIF . Каб стварыць рэйтынг, мы выкарыстоўваем некаторыя іншыя функцыі.

RANKIF гэта ў асноўным умоўны ранг. Каб ранжыраваць некалькі значэнняў на аснове крытэрыяў, мы выкарыстоўваем функцыю COUNTIFS і функцыю SUMPRODUCT Excel. Гэтыя функцыі забяспечаць вам тыя ж вынікі, якія вы чакаеце ад гэтага артыкула.

У наступных раздзелах мы абмяркуем іх падрабязна.

5 прыкладаў формул ранжыравання If у Excel

У наступных раздзелах мы дамо вам пяць практычных прыкладаў формул Rank IF для ўкаранення ў вашу кнігу Excel. Гэтыя прыклады дапамогуць вам схапіць лепшую ідэю для ранжыравання элементаў. Мы рэкамендуем вам вывучыць і прымяніць усе гэтыя метады, каб лепш зразумець гэтую тэму.

1. Ранжыруйце адзнакі студэнтаў, КАЛІ адпавядаюць групе

У гэтым прыкладзе мы будзем ранжыраваць некаторых студэнтаў ' адзнакі на аснове сваёй прадметнай групы. Тут мы выкарыстоўваем функцыю COUNTIFS для ранжыравання лікаў.

Агульная формула, якую мы будзем выкарыстоўваць:

=COUNTIFS( дыяпазон_крытэрыяў,крытэрыі,значэнні,”>”&значэнне)+1

Зірніце нанаступны набор даных:

Цяпер выканайце наступныя дзеянні, каб стварыць рэйтынг на аснове груп.

📌 Крокі

  • Спачатку ўвядзіце наступную формулу ў Вочка E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • Пасля гэтага націсніце Enter і перацягніце значок маркер запаўнення па дыяпазоне вочак E6:E13 .

Як бачыце, наша формула паспяховая для стварэння рангу на аснове групы ў Excel. Такім чынам, яна працуе як формула Ранг, КАЛІ для ранжыравання элементаў.

🔎 Як працавала формула?

Функцыя 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(criteria_range,criteria,values,”<“&value)+1

Выканайце наступныя дзеянні, каб убачыць змены.

📌 Крокі

  • Спачатку ўвядзіце наступную формулу ў Вочка E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • Пасля гэтага націсніце Enter і перацягніце значок маркера запаўнення па дыяпазоне вочак E6:E13 .

Як бачыце, нам удалося стварыць ранг на аснове крытэрыяў у парадку змяншэння ў Excel.

3. Выкарыстанне Rank IF Формула продажаў на аснове прадукту

У гэтым прыкладзе мы таксама выкарыстоўваем функцыю COUNTIFS для вылічэння рэйтынгу тавараў на аснове некалькіх крытэраў. Калі вы прачыталі папярэднія прыклады, гэта будзе лёгкай задачай для вас. Калі ласка, прачытайце папярэднія прыкладыкаб лепш зразумець іх.

Зірніце на набор даных:

Вы бачыце, што некаторыя прадаўцы прадаюць прадукты і іх агульны аб'ём продажаў. Гэты набор даных трохі адрозніваецца ад папярэдняга. Тут мы разлічым рэйтынг на аснове прадуктаў. Але прадукты раскіданыя ў наборы даных. Яны не знаходзяцца ў такіх групах, як папярэдні.

📌 Крокі

  • Спачатку ўвядзіце наступную формулу ў Вочка 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 дазваляе разлічваць розныя аперацыі над наборам даных.

Паглядзіце на набор даных:

Тут у нас ёсць некаторыя даныя аб продажах кварталаў у год. Мы будзем ствараць рангі на аснове крытэрыяў“ Чвэрць ”.

📌 Крокі

  • Спачатку абярыце ўвесь набор даных.

  • Затым націсніце Ctrl+T на клавіятуры, каб ператварыць яго ў табліцу.
  • Пасля гэтага ўвядзіце наступную формулу ў Cell E5 :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • Пасля гэтага націсніце Enter і перацягніце Значок маркера запаўнення ў дыяпазоне ячэек E6:E16 .

  • Цяпер вы можаце выканаць Сартаванне або фільтраванне , каб убачыць самы эфектыўны месяц і найменш эфектыўны месяц у квартале. Ён будзе сартаваць або фільтраваць вашыя рангі.

Такім чынам, вы можаце стварыць формулу Excel Ранг КАЛІ для разліку рангаў пэўны набор даных для некалькіх крытэрыяў.

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)

Правяраецца заробак. Сартуе іх у парадку змяншэння. Вяртае TRUE для заробкаў, большых або роўных D5 , FALSE у адваротным выпадку. Каб адсартаваць яго ў парадку ўзрастання, змяніце сімвал больш за (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.

Працягвайце вывучаць новыя метады і расці!

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.