Excel бағдарламасында RANK функциясын қалай пайдалану керек (6 тамаша мысал)

  • Мұны Бөлісіңіз
Hugh West

Сандар тізіміндегі санның салыстырмалы орнын анықтаудың ең қарапайым әдісі тізімді кему (үлкеннен кішіге) немесе өсу реті бойынша (ең кішіден ең үлкенге қарай) сұрыптау болып табылады. Бұл мақалада мен Excel бағдарламасындағы RANK функциясын әр түрлі аспектілерден пайдаланып сұрыптау жолдарына тоқталатын боламын.

Excel бағдарламасындағы RANK функциясы (Жылдам қарау)

Ішінде келесі суретте Excel бағдарламасындағы RANK функциясының негіздерін көруге болады. Бұл Excel бағдарламасындағы RANK функциясының қолданбасын көрсететін мақалаға шолу.

Тәжірибелік жұмыс кітабын жүктеп алыңыз

Осы жерден, Мен сізге практикалық жұмыс дәптерін ұсындым. Оны төмендегі сілтемеден жүктеп алуға болады.

RANK Function.xlsx пайдалану

RANK функциясына кіріспе

  • Функция мақсаты:

RANK функциясы басқа сандар берілген тізімдегі берілген санның орнын қайтарады.

  • Синтаксис:

=RANK (сан, реф., [рет])

  • Аргументтер Түсініктеме:

АРГУМЕНТ

ҚАЖЕТТІ/ҚОСЫМША

ТҮСІНДІК

саны Міндетті Дәрежеге қойғыңыз келетін сан.
ref Міндетті Бұл санды қамтитын анықтама (массив немесе сандар тізімі).
[рет]критерийлер.
  • 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)): Енді, 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 функциясына өтеді.
    • Осыдан кейін формуланы көшіру үшін Толтыру тұтқасын төмен сүйреңіз.

    • Мұнда формуланы басқа ұяшықтарға көшіріп, қажетті нәтижені алғанымды көре аласыз.

    Excel бағдарламасында RANK функциясын пайдалану кезіндегі жалпы қателер

    Жалпы қателер Олар Көрсету
    #Жоқ Дәрежені тапқыңыз келетін берілген сан анықтамада қолжетімді болмаған кезде пайда болады. (тізімісандар).

    Есте сақтау керек нәрселер

    • Microsoft RANK функциясы орындалмауы мүмкін екенін ескертеді. келешекте қолжетімді болады, өйткені олар жақсырақ дәлдікпен және пайдаланумен рейтинг үшін жаңа және жақсырақ функцияларды әзірледі.
    • Егер RANK функциясын кірістіру кезінде тапсырысты өткізіп алсаңыз (бұл қосымша аргумент болғандықтан). , функция кему реті бойынша автоматты түрде сұрыпталады.

    Қорытынды

    Сонымен, сіз менің мақаламның соңына жеттіңіз. Мен Excel бағдарламасындағы RANK функциясының әртүрлі қолданыстарын қамтуға тырыстым. RANK функциясын пайдаланудың қызықты және бірегей әдісі болса, оны төмендегі пікірлер бөлімінде бөлісіңіз.

    Менімен бірге болғаныңызға рахмет.

    Қосымша Бұл дәрежелеу тәсілі. 0 кему реті үшін, ал өсу реті үшін 1 пайдаланылады.
    • Қайтару параметрі:

    Ол дәрежелік нөмірді қайтарады.

    Excel бағдарламасында RANK функциясын пайдаланудың 6 тамаша мысалдары

    Осы мақаланы түсіндіру үшін мен келесі деректер жинағын алдым. . Бұл деректер жинағы кейбір студенттердің аттары және олардың Алынған белгілері қамтиды. Мен Excel бағдарламасындағы RANK функциясын пайдаланып, Алынған бағалар негізінде осы студенттерге Деңгей беремін. Мен 6 идеалды мысалдарды түсіндіремін.

    1. RANK функциясын кему ретімен пайдаланыңыз

    Бұл бірінші мысалда мен қолданатын боламын. RANK функциясы студенттерді кему ретімен дәрежелеу үшін. Мұны қалай жасауға болатынын көрейік.

    Қадамдар:

    • Біріншіден, Дәреже көрсеткіңіз келетін ұяшықты таңдаңыз. Мұнда мен D5 ұяшығын таңдадым.
    • Екіншіден, D5 ұяшығына келесі формуланы жазыңыз.
    =RANK(C5,$C$5:$C$15,0)

    • Одан кейін нәтижені алу үшін Enter пернесін басыңыз.

    Мұнда RANKфункциясында мен C5параметрін сан, C5:C15ретінде таңдадым. refжәне 0 ретіретінде. Енді формула C5:C15ұяшық диапазоны арасында C5ұяшығындағы мәннің дәрежесін кему ретіменқайтарады. Мен сілтеме үшін Абсолютті ұяшық сілтемесінқолдандым Автотолтырупайдалану кезінде формула өзгермейді.

    • Одан кейін формуланы көшіру үшін Толтыру тұтқасын төмен сүйреңіз.

    • Соңында сіз формуланы барлық басқа ұяшықтарға көшіргеніңізді және әр оқушыға баға алғаныңызды көресіз.

    2. Excel бағдарламасында RANK функциясын өсу ретімен қолдану

    Сонымен қатар Excel бағдарламасындағы RANK функциясы арқылы мәндерді дәрежелеуге болады. Бұл мысалда мен сізге мұны қалай жасауға болатынын көрсетемін. Мұнда формула бірдей болады, тек 1 өсу реті үшін пайдаланылады. Қадамдарды көрейік.

    Қадамдар:

    • Басында Дәреже керек ұяшықты таңдаңыз. Мұнда мен D5 ұяшығын таңдадым.
    • Содан кейін D5 ұяшығына келесі формуланы жазыңыз.
    =RANK(C5,$C$5:$C$15,1)

    • Одан кейін Деңгейді алу үшін Enter пернесін басыңыз.

    Мұнда RANKфункциясында мен сан, ретінде C5 таңдадым. C5:C15 refретінде және 1 тәртіпретінде. Енді формула өсу ретімен C5:C15ұяшықтар ауқымы арасындағы C5ұяшықтағы мәннің дәрежесін қайтарады. Автотолтырупайдалану кезінде формула өзгермеуі үшін мен Абсолютті ұяшық сілтемесінпайдаландым.

    • Кейін, Толтыру тұтқасын сүйреңіз. формуланы көшіру үшін төмен.

    • Осы жерден мен көшіргенімді көре аласыз.формуланы барлық басқа ұяшықтарға енгізіп, әр оқушы үшін дәреже алды.

    3. RANK функциясын сабақтас емес ұяшықтарда қолданыңыз

    Кейде сіз бос ұяшықтарды немесе іргелес емес ұяшықтарды дәрежелеуге тура келетін жағдайға тап болады. Бұл мысалда мен Excel бағдарламасындағы RANK функциясын пайдаланып, жағдайдың осы түрінде қалай дәрежелеуге болатынын көрсетемін. Қадамдарды көрейік.

    Қадамдар:

    • Біріншіден, Дәреже керек ұяшықты таңдаңыз.
    • Екіншіден, таңдалған ұяшыққа келесі формуланы жазыңыз.
    =IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

    • Үшіншіден , Enter пернесін басыңыз, сонда сіз Дәреже аласыз.

    🔎 Формула қалай жұмыс істейді?

    • RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Мұнда RANK функциясында мен C5 ұяшығын сан , ($C$5,$C$6,) ретінде таңдадым. $C$9:$C$12) ref ретінде және 0 тәртіп ретінде. Формула анықтамадағы C5 ұяшығының дәрежесін кему ретімен қайтарады. Және, егер ол анықтама ауқымында нөмірді таппаса, ол қатені қайтарады.
    • ҚАУІПСІЗ(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): Енді ҚАТЕУ функциясы қандай да бір қатені тапса, бос жолды қайтарады. Әйтпесе, ол дәрежені қайтарады.
    • Одан кейін формуланы көшіру үшін Толтыру тұтқасын төмен сүйреңіз.

    • Соңында, менің көшіргенімді көре аласызформуланы басқа ұяшықтарға енгізіп, қалаған нәтижені алдым.

    Ұқсас көрсеткіштер

    • Қалай Excel бағдарламасында AVERAGEIFS функциясын пайдалану (4 мысал)
    • Excel бағдарламасында COUNT функциясын пайдалану жолы (5 мысалмен)
    • Әртүрлі әдістер Excel бағдарламасында санау
    • Орташа, медиана, & Excel бағдарламасындағы режим
    • Excel бағдарламасында CORREL функциясын пайдалану жолы (3 мысал және VBA)

    4. Excel RANK функциясын пайдаланып бірегей мән алу

    Егер екі сан бірдей болса, RANK функциясы сандар үшін автоматты түрде қайталанатын дәреже қайтарады. Мысалы, екі түрлі оқушы бірдей баға алса (келесі суретті қараңыз), сіз олардың Алынған бағалары үшін қайталанатын дәрежелерді табасыз.

    Қазір , Мен сізге бұл мәселені қалай шешуге болатынын және осындай жағдайда бірегей дәреже алуға болатынын көрсетемін. Сізге қадамдарды көрсетуге рұқсат етіңіз.

    Қадамдар:

    • Басында Дәреже керек ұяшықты таңдаңыз.
    • Содан кейін таңдалған ұяшыққа келесі формуланы жазыңыз.
    =RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

    • Содан кейін Enter пернесін басыңыз, сонда сіз Дәреже аласыз.

    🔎 Формула қалай жұмыс істейді?

    • RANK(C5,$C$5:$C$15,0): Мұнда, RANK функциясы, мен сан ретінде C5 таңдадым, ref ретінде C5:C15 және 0 реті ретінде. Енді,формула C5:C15 ұяшық диапазоны арасында C5 ұяшығындағы мәннің дәрежесін кему ретімен қайтарады.
    • 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. Excel бағдарламасындағы байланыстарды үзу үшін RANK функциясын пайдаланыңыз

    Кейбір жағдайларда бірегей дәреже алу үшін алдыңғы әдісті қолдана алмайсыз. . Сізге екінші критерийлер негізінде байланыстарды бұзу керек.

    Әр студент үшін Қатысу пайызы берілген деп есептей отырып. Келесі суретте деректер жиынында Алынған бағалар және Қатысу бар екенін көре аласыз. Егер студент Қатысушылар көп болса, ол бірдей ұпай жинаған, бірақ Қатысу аз басқа оқушыдан озып кетеді.

    А арқылы дәрежені қалай алуға болатынын көрейіктайбрейк.

    Қадамдар:

    • Біріншіден, негізгі критерийлер<негізінде Дәреже қажет ұяшықты таңдаңыз. 2>.
    • Одан кейін таңдалған ұяшыққа келесі формуланы жазыңыз.
    =RANK(C5,$C$5:$C$15,0)

    • Кейін, Дәреже алу үшін Enter пернесін басыңыз.

    Мұнда, RANKфункциясы, мен санретінде C5таңдадым, refретінде C5:C15және 0 ретіретінде. Енді формула C5:C15ұяшық диапазоны арасында C5ұяшығындағы мәннің дәрежесін кему ретіменқайтарады. Автотолтыруфункциясын пайдалану кезінде формула өзгермеуі үшін мен Абсолютті ұяшық сілтемесінпайдаландым.

    • Одан кейін Толтырғышты сүйреңіз. Формуланы басқа ұяшықтарға көшіру үшін төмен басыңыз.

    • Кейін менің Дәрежем<бар екенін көресіз. 2> әрбір студент үшін.

    • Осыдан кейін Галу үзілісін алғыңыз келетін ұяшықты таңдаңыз. Мұнда мен 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<ұяшығы ретінде C5:C15 ұяшық ауқымын таңдадым. 2> шарт ретінде. Формулаберілген шартқа сәйкес келетін таңдалған ауқымдағы ұяшықтар санын қайтарады.
    • RANK(D5,$D$5:$D$15,1): Енді RANK функциясы, мен саны ретінде D5 ұяшығын, ref ретінде D5:D15 және 1<ұяшығын таңдадым. 2> тәртіп ретінде. Формула мәндерді өсу ретімен орналастырады.
    • RANK(D5,$D$5:$D$15,1)/100: Міне, біз алынған нәтиже RANK функциясынан 100 бөлінеді.
    • ЕГЕР(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Соңында, IF функциясы COUNTIF болған мәннің екенін тексереді. 1 -ден үлкен. Егер логикалық_тест True болса, ол RANK функциясына өтеді. Әйтпесе, ол 0 қайтарады.
    • Одан кейін формуланы басқа ұяшықтарға көшіру үшін Толтыру тұтқасын төмен сүйреңіз.

    • Мұнда мен формуланы барлық ұяшықтарға көшіріп, қажетті нәтижеге қол жеткізгенімді көре аласыз.

    • Келесі мен Деңгейден және Тэй-брейк ден Қорытынды дәреже -ді анықтаймын.
    • Ол үшін G5 ұяшығын таңдаңыз.
    • Содан кейін G5 ұяшығына келесі формуланы жазыңыз.
    =E5+F5

    • Содан кейін нәтижені алу үшін Enter пернесін басыңыз.

    Мұнда формула E5және F5ұяшықтарындағы мәннің қосындысынқайтарады.

    • Одан кейін , Толтыру тұтқасын сүйреңізформуланы басқа ұяшықтарға көшіріңіз.

    • Соңында формуланы барлық ұяшықтарға көшіріп, алғанымды көресіз. Соңғы дәреже Галу Үзіліс арқылы.

    6. Excel бағдарламасында нөлдерді елемеу RANK функциясын қолданыңыз

    Бұл мысалда мен сізге мәндерді нөлдерді елемеу қалай анықтауға болатынын көрсетемін. Міне, мен осы мысал үшін келесі деректер жинағын алдым. Бұл деректер жинағы Ай және Пайда қамтиды. теріс пайда шығын және нөлдер залал дегенді білдіреді. Мен 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 функциясы C5:C15<2 ұяшықтар ауқымындағы C5 ұяшығының Реңк мәнін қайтарады> кему ретімен .
    • COUNTIF($C$5:$C$16,0): Енді COUNTIF функциясында мен таңдалған ұяшық ауқымы C5:C15 ауқым және 0 шарт ретінде. Формула сәйкес ұяшықтар санын қайтарады

    Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.