Excel RANK virka og aðrar leiðir til að reikna stöðu

  • Deildu Þessu
Michael Brown

Kennslan útskýrir sérkenni Excel Rank aðgerðanna og sýnir hvernig á að gera röðun í Excel út frá mörgum forsendum, raða gögnum eftir hópum, reikna hundraðshlutaröð og fleira.

Þegar þú þarft að ákvarða hlutfallslega stöðu tölu á lista yfir tölur, er auðveldast að raða tölunum í hækkandi eða lækkandi röð. Ef flokkun er ekki möguleg af einhverjum ástæðum er Rank formúla í Excel hið fullkomna tæki til að vinna verkið.

    Excel RANK fall

    RANK fallið í Excel skilar röð (eða röð) tölugildis miðað við önnur gildi á sama lista. Með öðrum orðum, það segir þér hvaða gildi er hæst, næsthæst o.s.frv.

    Í flokkuðum lista væri staða ákveðinnar tölu staða hennar. RANK fallið í Excel getur ákvarðað röðina sem byrjar á stærsta gildinu (eins og það væri raðað í lækkandi röð) eða minnsta gildið (eins og það væri raðað í hækkandi röð).

    Setjafræði Excel RANK fallsins er eins og fylgir:

    RANK(númer,ref,[order])

    Hvar:

    Number (áskilið) - gildið sem þú vilt finna stöðuna á.

    Ref (áskilið) - listi yfir tölugildi til að raða á móti. Það er hægt að útvega það sem fylki af tölum eða tilvísun í lista yfir tölur.

    Röð (valfrjálst) - tala sem tilgreinir hvernig á að raða gildum:

    • Ef 0 eða sleppt er gildunum raðað íTRUE og FALSE byggt á því hvort sviðsþáttur tilheyri sama hópi og A2.
    • Í öðru lagi athugarðu stigið. Til að raða gildum frá stærstu til minnstu ( lækkandi röð ), notaðu skilyrðið (C2<$C$2:$C$11), sem skilar TRUE fyrir hólf sem eru stærri en eða jafn og C2, FALSE annars.

    Þar sem í Microsoft Excel skilmálum, TRUE = 1 og FALSE = 0, gefur margföldun fylkinganna tvær fylki með 1 og 0, þar sem 1 er aðeins skilað fyrir línurnar þar sem bæði skilyrðin eru uppfyllt.

    Síðan leggur SUMPRODUCT saman þættina í fylkinu 1 og 0 og skilar því 0 fyrir stærstu töluna í hverjum hópi. Og þú bætir 1 við niðurstöðuna til að byrja að raða með 1.

    Formúlan sem raðar tölum innan hópa frá minnstu til stærstu ( hækkandi röð ) virkar með sama rökfræði. Munurinn er sá að SUMPRODUCT skilar 0 fyrir minnstu töluna í tilteknum hópi, þar sem engin tala í þeim hópi uppfyllir 2. skilyrðið (C2>$C$2:$C$7). Aftur skiptirðu núllstöðunni út fyrir 1. stöðuna með því að bæta 1 við formúluútkomuna.

    Í staðinn fyrir SUMPRODUCT geturðu notað SUM aðgerðina til að leggja saman fylkisþættina. En þetta myndi krefjast þess að nota fylkisformúlu, klárað með Ctrl + Shift + Enter. Til dæmis:

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

    Hvernig á að raða jákvæðum og neikvæðum tölum sérstaklega

    Ef talnalistinn þinn inniheldur bæði jákvæð og neikvæð gildi, Excel RANK falliðmun raða þeim öllum á skömmum tíma. En hvað ef þú vilt hafa jákvæðar og neikvæðar tölur raðað sérstaklega?

    Með tölur í hólfum A2 til A10, notaðu eina af eftirfarandi formúlum til að fá einstaka röðun fyrir jákvæð og neikvæð gildi:

    Röðu jákvæðar tölur lækkandi:

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

    Röðu jákvæðar tölur hækkandi:

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

    Röðu neikvæðar tölur lækkandi:

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

    Röðu neikvæðar tölur hækkandi:

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

    Niðurstöðurnar munu líta eitthvað svipað út og þetta:

    Hvernig þessar formúlur virka

    Til að byrja með skulum við brjóta niður formúluna sem raðar jákvæðum tölum í lækkandi röð:

    • Í rökréttu prófinu IF fallsins, athugarðu hvort talan sé meiri en núll.
    • Ef talan er stærri en 0, þá skilar COUNTIF fallinu fjölda gilda sem eru hærri en talan sem verið er að raða.

      Í þessu dæmi inniheldur A2 2. hæstu jákvæðu töluna, þar sem COUNTIF skilar 1, sem þýðir að það er bara ein tala hærri en hún. Til að byrja röðun okkar með 1, ekki 0, bætum við 1 við formúlu niðurstöðuna, þannig að hún skilar stöðunni 2 fyrir A2.

    • Ef talan er stærri en 0, skilar formúlan tómur strengur ("").

    Formúlan sem raðar jákvæðum tölum í hækkandi röð virkar svolítið öðruvísi:

    Ef talan er stærri en 0 , fyrsti COUNTIF fær heildartalningu ájákvæðar tölur í gagnasafninu og önnur COUNTIF finnur út hversu mörg gildi eru hærri en sú tala. Síðan dregur þú hið síðarnefnda frá því fyrra og færð þá stöðu sem þú vilt. Í þessu dæmi eru 5 jákvæð gildi, þar af 1 stærra en A2. Svo þú dregur 1 frá 5 og færð þannig stöðuna 4 fyrir A2.

    Formúlur til að raða neikvæðum tölum eru byggðar á svipaðri rökfræði.

    Athugið. Allar ofangreindar formúlur hundsa núllgildi vegna þess að 0 tilheyrir hvorki mengi jákvæðra né mengi neikvæðra talna. Til að setja núll í röðun þína skaltu skipta út >0 og ​​=0 og <=0, í sömu röð, þar sem formúlurökfræðin krefst þess.

    Til dæmis, til að raða jákvæðum tölum og núllum frá stærstu til minnstu, notaðu þetta formúla: =IF($A2>=0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    Hvernig á að raða gögnum í Excel með því að hunsa núllgildi

    Eins og þú veist nú þegar, þá er RANK formúla Excel meðhöndla allar tölur: jákvæðar, neikvæðar og núll. En í sumum tilfellum viljum við bara raða frumum með gögnum sem hunsa 0 gildi. Á vefnum er hægt að finna nokkrar mögulegar lausnir fyrir þetta verkefni, en Excel RANK IF formúlan, methinks, er sú algildasta:

    Raðnúmer lækkandi hunsa núll:

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

    Röð tölur hækkandi og hunsar núll:

    =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)))

    Þar sem B2:B10 er talnasviðið sem á að raða.

    Það besta við þessa formúlu er að það virkar fallega bæði fyrir jákvæðar og neikvæðar tölur, faranúllgildi úr röðun:

    Hvernig þessi formúla virkar

    Við fyrstu sýn gæti formúlan virst svolítið erfið. Þegar betur er að gáð er rökfræðin mjög einföld.

    Hér er hvernig Excel RANK IF formúlan raðar tölum frá stærstu til minnstu og hunsar núll:

    • Fyrsta EF athugar hvort talan sé 0, og ef það er, skilar það tómum streng:

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

    • Ef talan er ekki núll, þá athugar annað EF hvort hún sé hærri en 0, og ef það er, reiknar venjulegt RANK / RANK.EQ fall út stöðu sína:

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

    • Ef talan er minni en 0, stillir þú röðun eftir núlltalningu. Í þessu dæmi eru 4 jákvæðar tölur og 2 núll. Þannig að fyrir stærstu neikvæðu töluna í B10 myndi Excel RANK formúla skila 7. En við sleppum núllum og því þurfum við að stilla stöðuna um 2 stig. Fyrir þetta dregum við fjölda núlla frá stöðunni:

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

    Já, það er svo auðvelt! Formúlan til að raða tölum frá minnstu til stærstu með því að hunsa núll virkar á svipaðan hátt og það gæti verið góð heilaæfing til að ráða rökfræði hennar :)

    Hvernig á að reikna stöðu í Excel eftir algildi

    Þegar tekist er á við lista yfir jákvæð og neikvæð gildi, gæti verið þörf á að raða tölum eftir algildum þeirra með því að hunsa táknið.

    Það er hægt að framkvæma verkefniðmeð einni af formúlunum hér að neðan, í hjarta hennar er ABS fallið sem skilar algildi tölu:

    Rank ABS lækkandi:

    =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

    Rank ABS hækkandi:

    =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

    Í kjölfarið er neikvæðum tölum raðað eins og þær væru jákvæðar tölur:

    Hvernig á að fá N stærsta eða minnstu gildi

    Ef þú vilt fá raunverulega N tölu af stærstu eða minnstu gildunum frekar en röðun þeirra skaltu nota LARGE eða SMALL fallið, í sömu röð.

    Til dæmis getum við fengið efstu 3 skor nemenda okkar með þessari formúlu:

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

    Þar sem B2:B7 er listi yfir stig og D3 er æskileg röð.

    Að auki getur þú sæktu nöfn nemenda með því að nota INDEX MATCH formúluna (að því gefnu að það séu engin tvítekin stig í efstu 3):

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

    Á sama hátt geturðu notaðu SMALL fallið til að draga neðstu 3 gildin:

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

    Þannig gerirðu röðun í Excel. Til að skilja betur og líklega öfugsnúa formúlurnar sem fjallað er um í þessari kennslu er þér velkomið að hlaða niður sýnishorns Excel vinnubókinni okkar.

    Ég þakka þér fyrir að lesa og vonast til að sjá þig á blogginu okkar í næstu viku!

    lækkandi röð, þ.e.a.s. frá stærsta í það minnsta.
  • Ef 1 eða einhver önnur gildi sem eru ekki núll, er gildunum raðað í hækkandi röð, þ.e. frá minnstu til stærstu.
  • Excel RANK .EQ fall

    RANK.EQ er endurbætt útgáfa af RANK fallinu, kynnt í Excel 2010. Það hefur sömu setningafræði og RANK og vinnur með sömu rökfræði: ef nokkrum gildum er raðað jafnt, þá er hæsta röðin er úthlutað öllum slíkum gildum. (EQ stendur fyrir "equal").

    RANK.EQ(tala,ref,[order])

    Í Excel 2007 og lægri útgáfum ættirðu alltaf að nota RANK fallið. Í Excel 2010, Excel 2013 og Excel 2016 geturðu notað annað hvort RANK eða RANK.EQ. Hins vegar væri skynsamlegt að nota RANK.EQ vegna þess að hægt er að hætta notkun RANK hvenær sem er.

    Excel RANK.AVG aðgerð

    RANK.AVG er önnur aðgerð til að finna stöðu í Excel sem er aðeins fáanlegt í Excel 2010, Excel 2013, Excel 2016 og síðar.

    Það hefur sömu setningafræði og hinar tvær aðgerðir:

    RANK.AVG(tala,ref,[röð])

    Munurinn er sá að ef fleiri en ein tala hafa sömu stöðu er meðalstaða skilað (AVG stendur fyrir "meðaltal").

    4 hlutir sem þú ættir að vita um RANK í Excel

    1. Allir Rank formúlur í Excel virka aðeins fyrir tölugildi: jákvæðar og neikvæðar tölur, núll, dagsetningar- og tímagildi. Ótalnagildi í ref röksemdinni eru hunsuð.
    2. Allar RANK föll skila sömu stöðu fyrirtvöfalda gildi, og sleppa síðari röðun, eins og sýnt er í dæminu hér að neðan.
    3. Í Excel 2010 og síðari útgáfum hefur RANK fallinu verið skipt út fyrir RANK.EQ og RANK.AVG. Fyrir afturábak eindrægni, RANK virkar enn í öllum útgáfum af Excel, en það gæti verið að það verði ekki tiltækt í framtíðinni.
    4. Ef númer finnst ekki innan ref , er einhver Excel Rank fall myndi skila #N/A villunni.

    Grunnformúla Excel Rank (frá hæstu til lægstu)

    Til að öðlast meiri skilning á röðunargögnum í Excel, vinsamlegast hafðu a skoðaðu þessa skjámynd:

    Allar þrjár formúlurnar raða tölum í dálk B í lækkandi röð ( röð rökunum sleppt):

    Í öllum útgáfum af 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)

    Munurinn er í því hvernig þessar formúlur vinna tvítekin gildi. Eins og þú sérð birtist sama skorið tvisvar, í hólfum B5 og B6, sem hefur áhrif á síðari röðun:

    • RANK og RANK.EQ formúlurnar gefa stöðuna 2 fyrir bæði tvöfalt stig. Næsthæsta stigið (Daniela) er í 4. sæti. Staðan 3 er ekki gefin til neins.
    • RANK.AVG formúlan gefur mismunandi röðun á hverja afrit á bak við tjöldin (2 og 3 í þessu dæmi) og skilar meðaltali þessara staða (2,5) . Aftur er 3. röðin ekki úthlutað til neins.

    Hvernig á að nota RANK í Excel - formúludæmi

    Leiðin tilágæti, segja þeir, er malbikað með æfingum. Svo, til að læra betur hvernig á að nota RANK aðgerðina í Excel, ein sér eða í samsetningu með öðrum aðgerðum, skulum við vinna úr lausnum á nokkrum raunverulegum verkefnum.

    Hvernig á að raða í Excel frá lægsta til hæsta

    Eins og sýnt er í dæminu hér að ofan, til að raða tölum frá hæstu til lægstu, notarðu eina af Excel Rank formúlunum með röð röksemdinni stillt á 0 eða sleppt (sjálfgefið).

    Til að hafa tölu raðað á móti öðrum tölum í hækkandi röð skaltu setja 1 eða önnur gildi sem eru ekki núll í valfrjálsu þriðju röksemdinni.

    Til dæmis, til að raða 100 metra spretttíma nemenda geturðu notað aðra hvora formúluna hér að neðan:

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

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

    Vinsamlegast athugaðu að við læsum svið inni. ref rökin með því að nota algjörar frumutilvísanir, þannig að þær breytist ekki þegar við afritum formúluna niður í dálkinn.

    Svo sem afleiðing, lægsta gildið (hraðasti tími) er í 1. sæti og stærsta gildi (hæsti tími) fær lægstu einkunnina 6. Jöfn skipti (B2) og B7) fá sömu stöðu.

    Hvernig á að raða gögnum á einstakan hátt í Excel

    Eins og áður hefur komið fram skila allar Excel Rank-föllin sömu stöðu fyrir jafnverðmæt atriði. Ef þú vilt ekki, notaðu eina af eftirfarandi formúlum til að leysa jafnteflisaðstæður og gefðu einstaka stöðu fyrir hverja tölu.

    Einstök röðun fráhæsta í lægsta

    Til að raða stærðfræðiskorum nemenda okkar einstaklega í lækkandi röð, notaðu þessa formúlu:

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

    Einstök röðun frá lægsta til hæsta

    Til að raða niðurstöðum 100 metra hlaups í hækkandi röð án afrita, notaðu þessa formúlu:

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

    Hvernig þessar formúlur virka

    Eins og þú hefur kannski tekið eftir er eini munurinn á formúlunum tveimur order rökin í RANK.EQ fallinu: sleppt í röðun gildi lækkandi, 1 til að hækka í röð.

    Í báðum formúlunum er það COUNTIF fallið með snjöllri notkun hlutfallslegra og algerra frumutilvísana sem gerir gæfumuninn. Í stuttu máli, þú notar COUNTIF til að komast að því hversu mörg tilvik númersins sem verið er að raða eru í ofangreindum hólfum, þar á meðal reit númersins. Í efstu röðinni þar sem þú slærð inn formúluna samanstendur bilið af einum reit ($B$2:B2). En vegna þess að þú læsir aðeins fyrstu tilvísuninni ($B$2), breytist síðasta hlutfallslega tilvísunin (B2) miðað við röðina þar sem formúlan er afrituð. Þannig, fyrir röð 7, stækkar bilið í $B$2:B7, og gildið í B7 er borið saman við hverja af ofangreindum hólfum.

    Þar af leiðandi, fyrir öll 1. tilvik, skilar COUNTIF 1; og þú dregur frá 1 í lok formúlunnar til að endurheimta upprunalegu stöðuna.

    Fyrir 2. tilvik skilar COUNTIF 2. Með því að draga 1 frá hækkar þú stöðuna um 1 stig og kemur þannig í veg fyrir tvítekningar. Efþað eru 3 tilvik með sama gildi, COUNTIF()-1 myndi bæta 2 við röðun þeirra, og svo framvegis.

    Önnur lausn til að rjúfa Excel RANK tengsl

    Önnur leið til að raða tölur í Excel eru einstakar með því að leggja saman tvær COUNTIF föll:

    • Fyrsta fallið ákvarðar hversu mörg gildi eru stærri en eða minni en talan sem á að raða, eftir því hvort þú ert að raða lækkandi eða hækkandi, í sömu röð.
    • Önnur fallið (með „stækkandi svið“ $B$2:B2 eins og í dæminu hér að ofan) fær fjölda gilda sem er jafnt og tölunni.

    Til dæmis , til að raða tölum einstaklega frá hæstu til lægstu, myndirðu nota þessa formúlu:

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

    Eins og sést á skjámyndinni hér að neðan er jafntefli leyst og einstök staða er hverjum nemanda úthlutað:

    Röðun í Excel byggt á mörgum forsendum

    Fyrra dæmið hefur sýnt tvær vinnulausnir fyrir Excel RANK jafntefli. Það kann hins vegar að virðast ósanngjarnt að jöfnum fjölda sé raðað á mismunandi hátt eingöngu eftir stöðu þeirra á listanum. Til að bæta stöðuna þína gætirðu viljað bæta við einu viðmiði í viðbót til að hafa í huga ef jafntefli verður.

    Í sýnishorninu okkar skulum við bæta heildarstigum í dálki C og reikna stöðuna sem hér segir:

    • Fyrst skaltu raða með Stærðfræðieinkunn (aðalviðmið)
    • Þegar það er jafntefli, rjúfðu það með Heildarskori (annað stigskilyrði)

    Til að gera það munum við nota venjulega RANK/RANK.EQ formúlu til að finna stöðu og COUNTIFS fallið til að rjúfa jafntefli:

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

    Í samanburði við dæmið hér að ofan er þessi stigaformúla hlutlægari: Timothy er í 2. sæti vegna þess að heildarskor hans er hærra en Julia:

    Hvernig þessi formúla virkar

    RANK hluti formúlunnar er augljós og COUNTIFS fallið gerir eftirfarandi:

    • Fyrsta viðmiðunarsvið / viðmið par ($B$2:$B$7,$B2) telur tilvik gildisins sem þú ert að raða. Vinsamlegast athugið að við laga svið með algildum tilvísunum, en læsum ekki línu viðmiða ($B2) þannig að formúlan athugar gildið í hverri línu fyrir sig.
    • Annað viðmiðasvið / viðmið parið ($C$2:$C$7,">"&$C2) finnur út hversu mörg heildarstig eru hærri en heildarstig gildisins sem verið er að raða.

    Vegna þess að COUNTIFS vinnur með AND rökfræðinni, þ.e. telur aðeins frumur sem uppfylla öll tilgreind skilyrði, skilar það 0 fyrir Timothy þar sem enginn annar nemandi með sömu stærðfræði skor hefur hærri heildareinkunn. Þess vegna er staða Timothy sem skilað er af RANK.EQ óbreytt. Fyrir Juliu skilar COUNTIFS fallið 1 vegna þess að einn nemandi með sömu stærðfræðieinkunn hefur hærri heildareinkunn, þannig að raðnúmer hennar er hækkuð um 1. Ef einn nemandi í viðbót var með sömu stærðfræðieinkunn og heildareinkunn lægrien hjá Timothy og Julia myndi staða hans/hennar hækka um 2, og svo framvegis.

    Aðrar lausnir til að raða tölum með mörgum forsendum

    Í staðinn fyrir RANK eða RANK.EQ fallið , þú gætir notað COUNTIF til að athuga aðalviðmiðin og COUNTIFS eða SUMPRODUCT til að leysa jafntefli:

    =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

    Niðurstaðan af þessum formúlum er nákvæmlega sú sama eins og sýnt er hér að ofan.

    Hvernig á að reikna út hundraðshlutaröð í Excel

    Í tölfræði er hv. ákveðið hlutfall gilda í tilteknu gagnasafni fellur. Til dæmis, ef 70% nemenda eru jöfn eða undir prófeinkunn þinni, er hundraðshlutastaða þín 70.

    Til að fá hundraðshlutaröð í Excel, notaðu RANK eða RANK.EQ aðgerðina með ekki núll röðu rök til að raða tölum frá minnstu til stærstu, og deila síðan röðinni með fjölda talna. Svo, almenna Excel Percentile Rank formúlan er sem hér segir:

    RANK.EQ( efsta_hólf, svið,1)/COUNT( svið)

    Til að reikna út hundraðshlutaröð nemenda okkar tekur formúlan eftirfarandi lögun:

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

    Til að fá niðurstöðurnar birtar rétt, vertu viss um að stilla Prósenta snið í formúlufrumurnar:

    Hvernig á að raða tölum í reiti sem ekki eru aðliggjandi

    Í aðstæðum þegar þú þarft að raða ekki samliggjandi frumur, gefðu þær frumur beint í ref rökinaf Excel Rank formúlunni þinni í formi tilvísunarsambands, læsir tilvísunum með $ tákninu. Til dæmis:

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

    Til að koma í veg fyrir villur í hólfum sem ekki eru flokkaðar skaltu setja RANK inn í IFERROR fallið, svona:

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

    Vinsamlegast athugið að tvíteknu númeri sé einnig gefin staða, þó að hólf B5 sé ekki innifalið í formúlunni:

    Ef þú þarft að raða mörgum ósamliggjandi frumum gæti formúlan hér að ofan orðið of langt. Í þessu tilviki væri glæsilegri lausn að skilgreina nafngreint svið og vísa til þess nafns í formúlunni:

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

    Hvernig á að raða í Excel eftir hópi

    Þegar unnið er með færslur sem eru skipulagðar í einhvers konar gagnaskipulag geta gögn tilheyrt ýmsum hópum og þú gætir viljað raða tölum innan hvers hóps fyrir sig. Excel RANK aðgerðin getur ekki leyst þessa áskorun, svo við ætlum að nota flóknari SUMPRODUCT formúlu:

    Raðað eftir hópi í lækkandi röð:

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

    Raðað eftir hópum í hækkandi röð:

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

    Hvar:

    • A2:A7 eru hópar úthlutað til númera.
    • C2:C7 eru tölur sem á að raða.

    Í þessu dæmi notum við fyrstu formúluna til að raða tölum í hverjum hóp frá stærstu til minnstu:

    Hvernig þessi formúla virkar

    Í meginatriðum metur formúlan 2 skilyrði:

    • Fyrst skaltu athuga hópinn (A2= $A$2:$A$7). Þessi hluti skilar fjölda af

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.