Excel RANK функциясы және рангты есептеудің басқа жолдары

  • Мұны Бөлісіңіз
Michael Brown

Мазмұны

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

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

    Excel RANK функциясы

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

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

    Excel RANK функциясының синтаксисі келесідей: мынадай:

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

    Мұндағы:

    Нөмір (міндетті) - дәрежесін тапқыңыз келетін мән.

    Ref (міндетті) - сәйкес келетін сандық мәндердің тізімі. Ол сандар массиві немесе сандар тізіміне сілтеме ретінде берілуі мүмкін.

    Тапсырыс (міндетті емес) - мәндерді дәрежелеуді көрсететін сан:

    • Егер 0 немесе түсірілсе, мәндер реттелгенАуқым элементінің A2 тобымен бір топқа жататындығына негізделген ШЫН және ЖАЛҒАН.
    • Екіншіден, ұпайды тексересіз. Мәндерді ең үлкенінен кішісіне қарай ( кему реті ) дәрежелеу үшін (C2<$C$2:$C$11) шартты пайдаланыңыз, ол C2 мәнінен үлкен немесе оған тең ұяшықтар үшін АҚИҚА, әйтпесе ЖАЛҒАН мәнін қайтарады.

    Microsoft Excel терминдерінде TRUE = 1 және FALSE = 0 болғандықтан, екі массивті көбейту 1 және 0 массивін береді, мұнда 1 екі шарт орындалған жолдар үшін ғана қайтарылады.

    Содан кейін SUMPRODUCT 1 және 0 массивінің элементтерін қосады, осылайша әр топтағы ең үлкен сан үшін 0 мәнін қайтарады. Ал сіз 1-ден рейтингті бастау үшін нәтижеге 1 қосасыз.

    Топтардағы сандарды ең кішіден үлкенге қарай ( өсу рет ) ретке келтіретін формула бірдей мәнмен жұмыс істейді. логика. Айырмашылығы мынада: SUMPRODUCT белгілі бір топтағы ең кіші сан үшін 0 мәнін қайтарады, себебі бұл топтағы бірде-бір сан 2-ші шартқа сәйкес келмейді (C2>$C$2:$C$7). Қайтадан, формула нәтижесіне 1 қосу арқылы нөлдік дәрежені 1-ші дәрежемен ауыстырасыз.

    ЖИМ элементтерін қосу үшін SUMPRODUCT орнына SUM функциясын пайдалануға болады. Бірақ бұл Ctrl + Shift + Enter арқылы толтырылған массив формуласын пайдалануды қажет етеді. Мысалы:

    =SUM((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    Оң және теріс сандарды бөлек қалай бөлуге болады

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

    А2 мен A10 ұяшықтарындағы сандармен оң және теріс мәндер үшін жеке рейтинг алу үшін келесі формулалардың бірін пайдаланыңыз:

    Кеметін дәрежедегі оң сандар:

    =IF($A2>0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    Өсуі бойынша оң сандар:

    =IF($A2>0,COUNTIF($A$2:$A$10,">0")-COUNTIF($A$2:$A$10,">"&$A2),"")

    Кемудегі дәрежелі теріс сандар:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<0")-COUNTIF($A$2:$A$10,"<"&$A2),"")

    Өсуі бойынша теріс сандар:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<"&$A2)+1,"")

    Нәтижелер мынаған ұқсас болады:

    Бұл формулалар қалай жұмыс істейді

    Бастау үшін оң сандарды кему ретімен орналастыратын формуланы бөліп көрейік:

    • Логикалық тестте IF функциясы үшін санның нөлден үлкен екенін тексересіз.
    • Егер сан 0-ден үлкен болса, COUNTIF функциясы бағаланатын саннан жоғары мәндердің санын қайтарады.

      Бұл мысалда A2 2-ші ең үлкен оң санды қамтиды, ол үшін COUNTIF 1 қайтарады, яғни одан бір ғана үлкен сан бар. Рейтингімізді 0 емес, 1-ден бастау үшін формула нәтижесіне 1 қосамыз, сондықтан ол A2 үшін 2 дәрежесін береді.

    • Егер сан 0-ден үлкен болса, формула қайтарылады. бос жол («»).

    Оң сандарды өсу ретімен орналастыратын формула сәл басқаша жұмыс істейді:

    Егер сан 0-ден үлкен болса , бірінші COUNTIF жалпы санын аладыдеректер жиынындағы оң сандар, ал екінші COUNTIF сол саннан қанша мән жоғары екенін анықтайды. Содан кейін сіз біріншіден соңғысын алып тастап, қажетті дәрежеге ие боласыз. Бұл мысалда 5 оң мән бар, оның 1-і A2-ден үлкен. Сонымен, сіз 5-тен 1-ді алып тастайсыз, осылайша A2 үшін 4 дәрежесін аласыз.

    Теріс сандарды дәрежелеу формулалары ұқсас логикаға негізделген.

    Ескерту. Жоғарыдағы барлық формулалар нөлдік мәндерді елемеді , себебі 0 оң сандар жиынына да, теріс сандар жиынына да жатпайды. Рейтингіңізге нөлдерді қосу үшін, формула логикасы талап ететін жерде тиісінше >0 және =0 және <=0 ауыстырыңыз.

    Мысалы, оң сандар мен нөлдерді үлкеннен кішіге қарай дәрежелеу үшін мынаны пайдаланыңыз. формула: =IF($A2>=0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    Нөлдік мәндерді елемеу арқылы Excel бағдарламасындағы деректерді қалай дәрежелеуге болады

    Өздеріңіз білетіндей, RANK формуласы Excel барлық сандарды өңдейді: оң, теріс және нөлдер. Бірақ кейбір жағдайларда біз 0 мәндерін елемейтін деректері бар ұяшықтарды жай ғана дәрежелеуді қалаймыз. Интернетте бұл тапсырманың бірнеше ықтимал шешімдерін таба аласыз, бірақ Excel RANK IF формуласы ең әмбебап болып табылады деп ойлаймын:

    Нөлді елемей төмендейтін дәреже сандары:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10), RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0)))

    Нөлді елемей өсетін дәреже сандары:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10,1) - COUNTIF($B$2:$B$10,0), RANK($B2,$B$2:$B$10,1)))

    Мұндағы B2:B10 - дәрежеленетін сандар диапазоны.

    Бұл формуланың ең жақсысы: ол оң және теріс сандар үшін жақсы жұмыс істейді, қалдырадынөлдік мәндер рейтингтен тыс:

    Бұл формула қалай жұмыс істейді

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

    Міне, Excel RANK IF формуласы нөлдерді елемей, сандарды ең үлкеннен кішіге қарай ретке келтіреді:

    • Бірінші IF санның бар-жоғын тексереді. 0 және ол болса, бос жолды қайтарады:

      IF($B2=0,"", …)

    • Егер сан нөл болмаса, екінші IF оның үлкен екенін тексереді. 0-ден, ал егер солай болса, кәдімгі RANK / RANK.EQ функциясы оның дәрежесін есептейді:

      IF($B2>0,RANK($B2,$B$2:$B$10),...)

    • Егер сан 0-ден аз болса, рейтингті нөлдік санау арқылы реттейсіз. Бұл мысалда 4 оң сан және 2 нөл бар. Сонымен, B10 ішіндегі ең үлкен теріс сан үшін Excel RANK формуласы 7 қайтарады. Бірақ біз нөлдерді өткізіп жібереміз, сондықтан дәрежені 2 ұпайға реттеуіміз керек. Ол үшін дәрежеден нөлдер санын шегереміз:

      RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0))

    Иә, бұл оңай! Нөлдерді елемеу арқылы сандарды ең кішіден ең үлкенге қарай ретке келтіру формуласы дәл осылай жұмыс істейді және оның логикасын шығару үшін жақсы ми жаттығуы болуы мүмкін :)

    Excel бағдарламасында дәрежені абсолютті мән бойынша қалай есептеу керек

    Оң және теріс мәндер тізімімен жұмыс істегенде, белгіні елемей, абсолютті мәндері бойынша сандарды дәрежелеу қажет болуы мүмкін.

    Тапсырманы орындауға болады.төмендегі формулалардың бірімен, оның негізінде санның абсолютті мәнін қайтаратын ABS функциясы орналасқан:

    Төмендегі ABS дәрежесі:

    =SUMPRODUCT((ABS(A2)<=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    ABS дәрежесі өсу бойынша:

    =SUMPRODUCT((ABS(A2)>=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    Нәтижесінде теріс сандар оң сандар сияқты орналасады:

    Ең үлкен N санын қалай алуға болады немесе ең кіші мәндер

    Егер сіз олардың рейтингісінен гөрі ең үлкен немесе ең кіші мәндердің нақты N санын алғыңыз келсе, сәйкесінше ULGE немесе SMALL функциясын пайдаланыңыз.

    Мысалы, біз ала аламыз. осы формуламен студенттеріміздің ең жақсы 3 ұпайы:

    =LARGE($B$2:$B$7, $D3)

    Мұндағы B2:B7 - ұпайлар тізімі және D3 - қалаған дәреже.

    Сонымен қатар, сіз INDEX MATCH формуласын қолдану арқылы студенттердің атын шығарып алыңыз (егер жоғарғы 3 ұпайда қайталанатын ұпайлар болмаса):

    =INDEX($A$2:$A$7,MATCH(E3,$B$2:$B$7,0))

    Сол сияқты, сіз Төменгі 3 мәнді шығару үшін SMALL функциясын пайдаланыңыз:

    =SMALL($B$2:$B$7, $D3)

    Осылайша Excel бағдарламасында рейтингті жасайсыз. Осы оқулықта талқыланған формулаларды жақсырақ түсіну және оларды кері өңдеу үшін сіз Excel Rank үлгісі жұмыс кітабын жүктеп алуға қош келдіңіз.

    Оқығаныңыз үшін рахмет және келесі аптада блогымызда көреміз деп үміттенемін!

    кему реті, яғни үлкеннен кішіге қарай.
  • Егер 1 немесе нөлден басқа кез келген басқа мән болса, мәндер өсу ретімен, яғни ең кішіден ең үлкенге қарай реттелген.
  • Excel RANK .EQ функциясы

    RANK.EQ — Excel 2010 нұсқасында енгізілген RANK функциясының жетілдірілген нұсқасы. Оның RANK сияқты синтаксисі бар және бірдей логикамен жұмыс істейді: егер бірнеше мәндер бірдей дәрежелі болса, ең жоғарғы дәреже барлық осындай мәндерге тағайындалады. (EQ «тең» дегенді білдіреді).

    RANK.EQ(сан, сілтеме,[рет])

    Excel 2007 және одан төмен нұсқаларында әрқашан RANK функциясын пайдалану керек. Excel 2010, Excel 2013 және Excel 2016 нұсқаларында RANK немесе RANK.EQ параметрімен өтуге болады. Дегенмен, RANK.EQ пайдалану орынды болар еді, себебі RANK кез келген сәтте тоқтатылуы мүмкін.

    Excel RANK.AVG функциясы

    RANK.AVG — Excel бағдарламасындағы дәрежені табуға арналған басқа функция. ол тек Excel 2010, Excel 2013, Excel 2016 және кейінгі нұсқаларында қол жетімді.

    Оның басқа екі функция сияқты синтаксисі бар:

    RANK.AVG(сан, сілтеме,[рет])

    Айырмашылығы мынада, егер бірнеше сан бірдей дәрежеге ие болса, орташа дәреже қайтарылады (AVG "орташа" дегенді білдіреді).

    Excel бағдарламасындағы RANK туралы 4 нәрсе білу керек

    1. Excel бағдарламасындағы кез келген Rank формуласы тек сандық мәндер үшін жұмыс істейді: оң және теріс сандар, нөлдер, күн және уақыт мәндері. ref аргументіндегі сандық емес мәндер еленбейді.
    2. Барлық RANK функциялары бірдей дәрежені қайтарады.төмендегі мысалда көрсетілгендей қайталанатын мәндерді және келесі рейтингті өткізіп жіберіңіз.
    3. Excel 2010 және кейінгі нұсқаларында RANK функциясы RANK.EQ және RANK.AVG функцияларына ауыстырылды. Кері үйлесімділік үшін RANK әлі де Excel бағдарламасының барлық нұсқаларында жұмыс істейді, бірақ ол болашақта қолжетімді болмауы мүмкін.
    4. Егер сан ref ішінде табылмаса, кез келген Excel Rank функциясы #N/A қатесін қайтарады.

    Негізгі Excel дәрежесі формуласы (ең жоғарыдан ең төменгіге дейін)

    Excel бағдарламасындағы рейтинг деректері туралы көбірек түсіну үшін мынаны алыңыз: мына скриншотты қараңыз:

    Үш формуланың барлығы B бағанындағы сандарды кему ретімен ( рет аргументі алынып тасталды):

    Excel 2003 - 2016 барлық нұсқаларында:

    =RANK($B2,$B$2:$B$7)

    Excel 2010 - 2016 нұсқаларында:

    =RANK.EQ($B2,$B$2:$B$7)

    =RANK.AVG($B2,$B$2:$B$7)

    Айырмашылық бұл формулалардың қайталанатын мәндерді өңдеу жолында. Көріп отырғаныңыздай, B5 және B6 ұяшықтарында бірдей ұпай екі рет пайда болады, бұл кейінгі рейтингке әсер етеді:

    • RANK және RANK.EQ формулалары екі қайталанатын ұпайға да 2 дәрежесін береді. Келесі ең жоғары ұпай (Даниэла) 4-ші орында. 3 дәрежесі ешкімге берілмейді.
    • RANK.AVG формуласы сахнаның артындағы әрбір көшірмеге әртүрлі дәреже тағайындайды (бұл мысалда 2 және 3) және сол дәрежелердің орташа мәнін береді (2,5) . Тағы да 3-ші дәреже ешкімге берілмейді.

    Excel бағдарламасында RANK қалай қолданылады - формула мысалдары

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

    Excel бағдарламасында ең төменгіден жоғарыға дейін қалай дәрежелеуге болады

    Жоғарыдағы мысалда көрсетілгендей, сандарды ең жоғарыдан төменге қарай дәрежелеу үшін рет аргументі 0-ге орнатылған немесе түсірілген (әдепкі) Excel Rank формулаларының бірін пайдаланасыз.

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

    Мысалы, Оқушылардың 100 метрлік спринт уақытын бағалау үшін төмендегі формулалардың кез келгенін пайдалануға болады:

    =RANK(B2,$B$2:$B$7,1)

    =RANK.EQ(B2,$B$2:$B$7,1)

    Біз диапазонды құлыптағанымызға назар аударыңыз. ref аргументін абсолютті ұяшық сілтемелерін пайдалана отырып, формуланы бағанға көшіргенде ол өзгермейді.

    Нәтижесінде, ең төменгі мән (ең жылдам уақыт) 1-ші орынға ие, ал ең үлкен мән (ең баяу уақыт) ең төменгі 6 дәрежесін алады. Бірдей уақыт (B2) және B7) бірдей дәреже беріледі.

    Деректерді Excel бағдарламасында біркелкі дәрежелеу жолы

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

    Бірегей рейтингең жоғарыдан төменге

    Оқушыларымыздың математикалық ұпайларын кему реті бойынша бірегей дәрежелеу үшін мына формуланы пайдаланыңыз:

    =RANK.EQ(B2,$B$2:$B$7)+COUNTIF($B$2:B2,B2)-1

    Бірегей рейтинг ең төменнен жоғарыға

    100 метрлік жарыс нәтижелерін қайталамаларсыз өсу ретімен бағалау үшін мына формуланы пайдаланыңыз:

    =RANK.EQ(B2,$B$2:$B$7,1) + COUNTIF($B$2:B2,B2)-1

    Бұл формулалар қалай жұмыс істейді

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

    Екі формулада да салыстырмалы және абсолютті ұяшық сілтемелерін ақылды пайдалану арқылы COUNTIF функциясы орындалады. Қысқаша айтқанда, жоғарыдағы ұяшықтарда, соның ішінде сан ұяшығында реттелген санның қанша рет қайталанатынын білу үшін COUNTIF пайдаланасыз. Формула енгізілетін ең жоғарғы жолда ауқым бір ұяшықтан тұрады ($B$2:B2). Бірақ сіз тек бірінші сілтемені ($B$2) құлыптағандықтан, соңғы салыстырмалы сілтеме (B2) формула көшірілген жолға қарай өзгереді. Осылайша, 7-жол үшін ауқым $B$2:B7-ге дейін кеңейеді және B7-дегі мән жоғарыда аталған ұяшықтардың әрқайсысымен салыстырылады.

    Сонымен, барлық 1-ші қайталанулар үшін COUNTIF 1 мәнін береді; және бастапқы дәрежені қалпына келтіру үшін формуланың соңында 1-ді шегесіз.

    2-ші рет үшін COUNTIF 2 қайтарады. 1-ді шегеру арқылы сіз дәрежені 1 ұпайға арттырасыз, осылайша қайталанулардың алдын аласыз. Егербірдей мәндегі 3 қайталану болуы мүмкін, COUNTIF()-1 олардың рейтингіне 2 қосады және т.б.

    Excel RANK байланыстарын бұзудың балама шешімі

    Деңгейлеудің басқа жолы Excel бағдарламасындағы сандар бірегей түрде екі COUNTIF функциясын қосу арқылы жүзеге асырылады:

    • Бірінші функция төмендеу немесе өсу бойынша рейтингте тұрғаныңызға байланысты, дәрежеленетін саннан қанша мән үлкен немесе аз екенін анықтайды. тиісінше.
    • Екінші функция («кеңейту диапазоны» $B$2:B2 жоғарыдағы мысалдағыдай) санға тең мәндер санын алады.

    Мысалы , сандарды ең жоғарыдан төменге қарай бірегей дәрежеде қою үшін мына формуланы қолданасыз:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIF($B$2:B2,B2)

    Төмендегі скриншотта көрсетілгендей, тай-брейк сәтті шешілді және бірегей ранг әрбір студентке тағайындалған:

    Бірнеше критерийлер негізінде Excel бағдарламасында рейтинг

    Алдыңғы мысал Excel RANK тең үзіліс жағдайына арналған екі жұмыс шешімін көрсетті. Дегенмен, тең сандар тек тізімдегі орнына қарай басқаша реттелгені әділетсіз болып көрінуі мүмкін. Рейтингіңізді жақсарту үшін ұпай тең болған жағдайда ескерілетін тағы бір критерийді қосқыңыз келуі мүмкін.

    Біздің үлгі деректер жинағында C бағанындағы жалпы ұпайларды қосып, рейтингті келесідей есептейік:

    • Біріншіден, Математикалық ұпай (негізгі критерий)
    • Тең болған кезде оны Жалпы ұпай (екінші дәрежелі) арқылы бұзыңыз.критерийлер)

    Оны орындау үшін біз дәрежені табу үшін кәдімгі RANK/RANK.EQ формуласын және теңдікті бұзу үшін COUNTIFS функциясын қолданамыз:

    =RANK.EQ($B2,$B$2:$B$7)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)

    Жоғарыда келтірілген мысалмен салыстырғанда, бұл дәреже формуласы объективті: Тимоти 2-ші орынға ие, себебі оның жалпы ұпайы Юлиядан жоғары:

    Бұл формула қалай жұмыс істейді

    Формуланың RANK бөлігі анық және COUNTIFS функциясы келесі әрекеттерді орындайды:

    • Бірінші шарттар_ауқымы / шарттар жұп ($B$2:$B$7,$B2) сіз бағалап отырған мәннің қайталануларын санайды. Назар аударыңыз, біз ауқым абсолютті сілтемелермен түзетеміз, бірақ формула әрбір жолдағы мәнді жеке тексеретіндей шарт жолын ($B2) құлыптамаймыз.
    • Екінші шарттар_диапазоны / критерийлер жұбы ($C$2:$C$7,">"&$C2) мәннен қанша жалпы ұпай артық екенін анықтайды бағаланатын мәннің жалпы балы.

    COUNTIFS AND логикасымен жұмыс істейтіндіктен, яғни барлық көрсетілген шарттарға сәйкес келетін ұяшықтарды ғана санайтындықтан, ол Тимоти үшін 0 мәнін қайтарады, өйткені бірдей математикасы бар басқа оқушы жоқ. ұпайдың жалпы ұпайы жоғары. Демек, RANK.EQ арқылы қайтарылған Тимотидің дәрежесі өзгеріссіз. Джулия үшін COUNTIFS функциясы 1 мәнін қайтарады, себебі бірдей математикалық ұпайы бар бір оқушының жалпы саны жоғары, сондықтан оның ранг саны 1-ге артады. Егер тағы бір оқушының математикадан бірдей ұпай жинап, жалпы ұпайы төмен болса.Тимоти мен Юлияға қарағанда, оның дәрежесі 2-ге артады және т.б.

    Бірнеше критерийі бар дәрежелі сандарға балама шешімдер

    RANK немесе RANK.EQ функциясының орнына , негізгі критерийлерді тексеру үшін COUNTIF, ал үзілістерді шешу үшін COUNTIFS немесе SUMPRODUCT пайдалана аласыз:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)+1

    =COUNTIF($B$2:$B$7,">"&B2)+SUMPRODUCT(--($C$2:$C$7=C2),--($B$2:$B$7>B2))+1

    Бұл формулалардың нәтижесі дәл бірдей. жоғарыда көрсетілгендей.

    Excel бағдарламасында процентиль дәрежесін қалай есептеу керек

    Статистикада пайыз (немесе центиль ) төмендегі мән болып табылады берілген деректер жиынындағы мәндердің белгілі бір пайызы төмендейді. Мысалы, егер студенттердің 70%-ы сіздің сынақ ұпайыңызға тең немесе одан төмен болса, сіздің пайыздық дәрежеңіз 70 болады.

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

    RANK.EQ( ең жоғарғы_ұяшық, ауқым,1)/COUNT( ауқым)

    Оқушылардың пайыздық дәрежесін есептеу үшін формула келесі пішінді алады:

    =RANK.EQ(B2,$B$2:$B$7,1)/COUNT($B$2:$B$7)

    Нәтижелер дұрыс көрсетілу үшін <1 мәнін орнатыңыз. Формула ұяшықтарына>Пайыз пішімі:

    Көрші емес ұяшықтардағы сандарды қалай дәрежелеуге болады

    Емес дәрежелеу қажет болған жағдайларда іргелес ұяшықтар, сол ұяшықтарды тікелей ref аргументінде қамтамасыз етедіExcel Rank формуласының анықтамалық одақ түрінде, сілтемелерді $ белгісімен құлыптау. Мысалы:

    =RANK(B2,($B$2,$B$4,$B$6))

    Дәрежелі емес ұяшықтардағы қателерді болдырмау үшін RANK параметрін IFERROR функциясына келесідей ораңыз:

    =IFERROR(RANK(B2,($B$2,$B$4,$B$6)), "")

    Назар аударыңыз B5 ұяшығы формулаға қосылмағанымен, қайталанатын санға да дәреже беріледі:

    Егер бірнеше қатарлас емес ұяшықтарды дәрежелеу қажет болса, жоғарыдағы формула тым ұзақ болу. Бұл жағдайда, неғұрлым талғампаз шешім аталған ауқымды анықтау және осы атқа мына формулада сілтеме жасау болады:

    =IFERROR(RANK(B2,range), "")

    Excel бағдарламасында қалай дәрежелеу керек топ бойынша

    Деректердің қандай да бір құрылымында ұйымдастырылған жазбалармен жұмыс істегенде, деректер әртүрлі топтарға тиесілі болуы мүмкін және әр топтағы сандарды жеке-жеке дәрежелеуді қалауыңыз мүмкін. Excel RANK функциясы бұл мәселені шеше алмайды, сондықтан біз күрделірек СУMPRODUCT формуласын қолданамыз:

    Топ бойынша кему ретімен:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    Топ бойынша өсу ретімен:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2>$C$2:$C$7))+1

    Мұндағы:

    • A2:A7 сандарға тағайындалған топтар.
    • C2:C7 - реттелген сандар.

    Бұл мысалда әрбір топтағы сандарды үлкеннен кішіге қарай дәрежелеу үшін бірінші формуланы қолданамыз:

    Бұл формула қалай жұмыс істейді

    Негізі формула 2 шартты бағалайды:

    • Алдымен топты тексересіз (A2= $A$2:$A$7). Бұл бөлік массивін қайтарады

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.