Як выкарыстоўваць функцыю RANK у Excel (6 ідэальных прыкладаў)

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

Самы просты метад усталявання адноснага становішча ліку ў спісе лікаў - гэта сартаваць спіс у парадку змяншэння (ад большага да меншага) або ўзрастання (ад меншага да большага). У гэтым артыкуле я спынюся на спосабах сартавання з дапамогай функцыі RANK у Excel з розных аспектаў.

Функцыя RANK у Excel (хуткі прагляд)

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

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

Тут, Практычны сшытак я прадаставіў для вас. Вы можаце загрузіць яго па спасылцы ніжэй.

Выкарыстанне RANK Function.xlsx

Увядзенне ў функцыю RANK

  • Мэта функцыі:

Функцыя RANK вяртае пазіцыю зададзенага ліку ў зададзеным спісе іншых лікаў.

  • Сінтаксіс:

=RANK (нумар, спасылка, [парадак])

  • Тлумачэнне аргументаў:

АРГУМЕНТ

АБАВЯЗКОВА/НЕАБАВЯЗКОВА

ТЛУМАЧЭННЕ

нумар Абавязкова Лічба, якую вы хочаце ранжыраваць.
спасылка Абавязкова Гэта спасылка (масіў або спіс лікаў), якая змяшчае лік.
[парадак]крытэрыі.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Тут формула будзе адняць вынік, атрыманы ад функцыі COUNTIF , ад выніку, атрыманага ад функцыі RANK .
  • IF(C5>0,RANK) (C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Зараз,<Функцыя 1> IF
  • праверыць, ці з'яўляецца значэнне ў ячэйцы C5 большым за 0 . Калі лагічны_тэст мае значэнне Праўдзівы , ён верне вынік з функцыі RANK . У адваротным выпадку ён верне вынік з функцый RANK і COUNTIF .
  • 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))): Нарэшце , гэтая функцыя КАЛІ будзе правяраць, ці роўна значэнне ў ячэйцы C5 0 . Калі лагічны_тэст з'яўляецца Праўдзівым , то формула верне пусты радок . У адваротным выпадку ён пяройдзе да другой функцыі IF .
    • Пасля гэтага перацягніце Маркер запаўнення ўніз, каб скапіяваць формулу.

    • Тут вы бачыце, што я скапіраваў формулу ў іншыя ячэйкі і атрымаў патрэбны вынік.

    Агульныя памылкі пры выкарыстанні функцыі RANK у Excel

    Агульныя памылкі Калі яны Паказаць
    #N/A Гэта адбываецца, калі дадзены нумар, ранг якога вы хочаце знайсці, недаступны ў спасылцы (спіслічбы).

    Пра што трэба памятаць

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

    Выснова

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

    Дзякуй, што былі са мной.

    Неабавязкова Гэта спосаб ранжыравання. 0 выкарыстоўваецца для парадку змяншэння, а 1 выкарыстоўваецца для парадку ўзрастання.
    • Вярнуты параметр:

    Ён вяртае нумар рангу.

    6 ідэальных прыкладаў выкарыстання функцыі RANK у Excel

    Каб растлумачыць гэты артыкул, я ўзяў наступны набор даных . Гэты набор даных змяшчае Імёны некаторых студэнтаў і іх Атрыманыя адзнакі . Я буду ранжыраваць гэтых студэнтаў на аснове атрыманых адзнак з дапамогай функцыі RANK у Excel. Я растлумачу 6 ідэальныя прыклады.

    1. Выкарыстоўвайце функцыю RANK у парадку змяншэння

    У гэтым першым прыкладзе я буду выкарыстоўваць функцыя RANK для ранжыравання студэнтаў у парадку змяншэння. Давайце паглядзім, як вы можаце гэта зрабіць.

    Крокі:

    • Спачатку абярыце ячэйку, дзе вы хочаце паказаць Ранг . Тут я выбраў Вочка D5 .
    • Па-другое, у Вочка D5 напішыце наступную формулу.
    =RANK(C5,$C$5:$C$15,0)

    • Пасля гэтага націсніце Enter , каб атрымаць вынік.

    Тут у функцыі RANKя выбраў C5як лічбу, C5:C15як спасылкаі 0як парадак. Цяпер формула верне ранг значэння ў ячэйцы C5сярод дыяпазону ячэек C5:C15у парадку змяншэння. Я выкарыстаў Абсалютную спасылку на ячэйкудля спасылкі, так штоформула не змяняецца пры выкарыстанні аўтазапаўнення.

    • Пасля гэтага перацягніце маркер запаўнення ўніз, каб скапіяваць формулу.

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

    2. Прымяніць функцыю RANK у парадку ўзрастання ў Excel

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

    Этапы:

    • Спачатку абярыце ячэйку, дзе вы хочаце Ранг . Тут я выбраў Вочка D5 .
    • Затым у Вочка D5 напішыце наступную формулу.
    =RANK(C5,$C$5:$C$15,1)

    • Пасля гэтага націсніце Enter каб атрымаць ранг .

    Тут у функцыі RANKя выбраў C5як лічбу, C5:C15як спасылкаі 1як парадак. Цяпер формула верне ранг значэння ў ячэйцы C5сярод дыяпазону ячэек C5:C15у парадку ўзрастання. Я выкарыстаў Абсалютную спасылку на ячэйкудля спасылкі, каб формула не змянілася пры выкарыстанні Аўтазапаўнення.

    • Далей перацягніце маркер запаўнення уніз, каб скапіяваць формулу.

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

    3. Выкарыстоўвайце функцыю RANK у несумежных ячэйках

    Часам вы сутыкнецеся з сітуацыяй, калі вам давядзецца ранжыраваць пустыя або несумежныя вочкі . У гэтым прыкладзе я пакажу вам, як вы можаце ранжыраваць у такой сітуацыі, выкарыстоўваючы функцыю RANK у Excel. Давайце паглядзім крокі.

    Этапы:

    • Спачатку абярыце ячэйку, дзе вы хочаце Ранг .
    • Па-другое, запішыце наступную формулу ў выбраную ячэйку.
    =IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

    • Па-трэцяе , націсніце Enter і вы атрымаеце Rank .

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

    • RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Тут у функцыі RANK я выбраў ячэйку C5 як нумар , ($C$5,$C$6, $C$9:$C$12) як ref і 0 як order . Формула вяртае ранг ячэйкі C5 у спасылцы ў парадку змяншэння . І калі ён не знаходзіць лік у дыяпазоне спасылак, то вяртае памылку.
    • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): Цяпер функцыя IFERROR вяртае пусты радок, калі знаходзіць памылку. У адваротным выпадку ён верне ранг.
    • Пасля гэтага перацягніце Маркер запаўнення ўніз, каб скапіяваць формулу.

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

    Падобныя паказанні

    • Як выкарыстоўваць функцыю AVERAGEIFS у Excel (4 прыклады)
    • Як выкарыстоўваць функцыю COUNT у Excel (з 5 прыкладамі)
    • Розныя спосабы Падлік у Excel
    • Як вылічыць сярэдняе значэнне, медыяну, & Рэжым у Excel
    • Як выкарыстоўваць функцыю CORREL у Excel (3 прыклады і VBA)

    4. Атрымайце унікальнае значэнне з дапамогай функцыі Excel RANK

    Калі два лікі аднолькавыя, функцыя RANK аўтаматычна вяртае паўторны ранг для лікаў. Напрыклад, калі два розныя студэнты атрымліваюць аднолькавыя адзнакі (гл. наступны малюнак), вы знойдзеце дублікаты рангаў для іх Атрыманых адзнак .

    Цяпер , я пакажу вам, як вы можаце вырашыць гэтую праблему і атрымаць унікальны ранг у такой сітуацыі. Дазвольце мне паказаць вам крокі.

    Этапы:

    • У пачатку абярыце ячэйку, у якой вы хочаце Ранг .
    • Далей напішыце наступную формулу ў выбраную ячэйку.
    =RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

    • Затым націсніце Enter і вы атрымаеце Rank .

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

    • RANK(C5,$C$5:$C$15,0): Тут, у Функцыя RANK , я выбраў C5 як нумар , C5:C15 як ref і 0 як парадак . зараз,формула верне ранг значэння ў ячэйцы C5 у дыяпазоне ячэйкі C5:C15 у парадку змяншэння .
    • COUNTIF($C$5:C5,C5): Цяпер у функцыі COUNTIF я выбраў $C$5:C5 у якасці дыяпазону і C5 у якасці крытэрыяў . Формула верне колькасць ячэек у дыяпазоне , якія адпавядаюць крытэрыям .
    • RANK(C5,$C$5:$C$15,0 )+COUNTIF($C$5:C5,C5)-1: Нарэшце, гэтая формула сумуе вынікі, атрыманыя ад гэтых 2 функцый, а затым адымае 1 ад сумавання .
    • Пасля гэтага перацягніце Маркер запаўнення ўніз, каб скапіяваць формулу ў іншыя ячэйкі.

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

    5. Выкарыстоўвайце функцыю RANK, каб разарваць сувязі ў Excel

    У некаторых выпадках вы не можаце прымяніць папярэдні метад, каб атрымаць унікальны ранг . Вам трэба будзе разарваць сувязі на аснове другасных крытэрыяў .

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

    Давайце паглядзім, як вы можаце атрымаць ранг з дапамогай aтай-брэйк.

    Крокі:

    • Спачатку абярыце ячэйку, у якой вы хочаце атрымаць Ранг на аснове асноўных крытэрыяў .
    • Затым напішыце наступную формулу ў выбраную ячэйку.
    =RANK(C5,$C$5:$C$15,0)

    • Далей націсніце Enter , каб атрымаць Ранг .

    Тут, у Функцыя RANK, я выбраў C5як нумар, C5:C15як refі 0як парадак. Цяпер формула верне ранг значэння ў ячэйцы C5у дыяпазоне ячэйкі C5:C15у парадку змяншэння. Я выкарыстаў Абсалютную спасылку на ячэйкудля спасылкі, каб формула не змянілася пры выкарыстанні Аўтазапаўнення.

    • Пасля гэтага перацягніце Заліўку Ручка ўніз, каб скапіяваць формулу ў іншыя ячэйкі.

    • Далей вы бачыце, што я атрымаў Ранг для кожнага студэнта.

    • Пасля гэтага абярыце ячэйку, дзе вы хочаце атрымаць Tie Break . Тут я выбраў ячэйку F5 .
    • Затым у ячэйку F5 напішыце наступную формулу.
    =IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

    • Далей націсніце Enter , каб атрымаць вынік.

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

    • COUNTIF($C$5:$C $15,C5): Тут у функцыі COUNTIF я выбраў дыяпазон ячэек C5:C15 у якасці дыяпазону і ячэйкі C5 у якасці крытэрыяў . Формулавяртае колькасць ячэек у выбраным дыяпазоне, якія адпавядаюць зададзеным крытэрам.
    • RANK(D5,$D$5:$D$15,1): Цяпер у RANK , я выбраў ячэйку D5 як лік , D5:D15 як спасылка і 1 як парадак . Формула ранжыруе значэнні ў парадку ўзрастання .
    • RANK(D5,$D$5:$D$15,1)/100: Вось вынік, які мы атрымалі з функцыі RANK дзеліцца на 100 .
    • IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Нарэшце, функцыя IF правярае, ці роўна значэнне, якое яна атрымала з COUNTIF больш за 1 . Калі лагічны_тэст з'яўляецца Ісцінным , то ён пераходзіць у функцыю РАНГ . У адваротным выпадку ён вяртае 0 .
    • Пасля гэтага перацягніце Маркер запаўнення ўніз, каб скапіяваць формулу ў іншыя ячэйкі.

    • Тут вы бачыце, што я скапіраваў формулу ва ўсе ячэйкі і атрымаў патрэбны вынік.

    • Далей я вызначу Канчатковы рэйтынг з Рэйтынгу і Тай-брэйк .
    • Каб зрабіць гэта, абярыце Вочка G5 .
    • Затым у Вочка G5 напішыце наступную формулу.
    =E5+F5

    • Далей націсніце Enter , каб атрымаць вынік.

    Тут формула вяртае сумацыюзначэнняў у ячэйках E5і F5.

    • Пасля гэтага , перацягнуць Маркер запаўнення ускапіруйце формулу ў іншыя ячэйкі.

    • Нарэшце, вы бачыце, што я скапіраваў формулу ва ўсе ячэйкі і атрымаў Канчатковы ранг з выкарыстаннем Нічый Разрыў .

    6. Прымяніць функцыю RANK без уліку нулёў у Excel

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

    Давайце паглядзім крокі.

    Крокі:

    • Спачатку абярыце ячэйку, дзе вы хочаце Ранг . Тут я выбраў Вочка D5 .
    • Па-другое, у Вочка D5 напішыце наступную формулу.
    =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)))

    • Па-трэцяе, націсніце Enter , каб атрымаць вынік.

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

    • RANK(C5,$C$5: $C$16,0): Тут функцыя RANK вяртае Rank ячэйкі C5 у дыяпазоне ячэек C5:C15 у парадку змяншэння .
    • COUNTIF($C$5:$C$16,0): Цяпер у функцыі COUNTIF я выбраны дыяпазон ячэек C5:C15 у якасці дыяпазону і 0 у якасці крытэрыяў . Формула верне колькасць вочак, якая адпавядае

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