Sådan bruges rangerings- og SUMPRODUCT -funktionen i Excel med COUNTIF

Sådan bruges rangerings- og SUMPRODUCT -funktionen i Excel med COUNTIF

Rangering af varer i stigende eller faldende rækkefølge ved hjælp af kombinationen af ​​COUNTIF, RANK.EQ og SUMPRODUCT -funktioner er relativt enkle. Du kan sortere emnerne med eller uden dobbeltarbejde og bevare kontrollen for at springe over eller ikke springe over rækker i sekvensen.





Ved at tildele de samme rækker til flere identiske poster, springer funktionen RANK.EQ over i den samlede rækkefølge. For at undgå dette spring, skal du bruge funktionen SUMPRODUCT med funktionen TÆLLE. Denne kombination rangerer dublerede værdier uden at springe tallene over.





Forskellige rangfunktioner i Excel

Inden vi ser nærmere på dens implementering, lad os kort gennemgå de to andre former, der findes i Excel; RANK.AVG og RANK.





I tidligere versioner af Excel var kun funktionen RANK tilgængelig. Siden Excel 2010 er der dog tilføjet to yderligere rangfunktioner, nemlig RANK.AVG og RANK.EQ. Lad os undersøge deres forskelle, da du sandsynligvis vil se dem alle i Excel.

RANK.EQ funktion: RANK.EQ er en ny og forbedret version af RANK -funktionen og understøttes i de nyeste versioner af Excel. Begge funktioner er imidlertid de samme og tjener det samme formål. Uanset hvad du bruger, giver det de samme resultater.



RANK -funktion: RANK -funktionen er derimod tilgængelig for kompatibilitet med Excel 2007 og tidligere og kan fjernes i enhver af de nye excel -versioner. I dag bruger alle de nyeste excel -versioner, så brug altid funktionen RANK.EQ, når du skal dele ark med andre.

RANG. Gennemsnit: Når en vilkårlig sekvens indeholder dubletterne, tildeler RANK.AVG -funktionen en gennemsnitlig rang til hvert sæt dubletter. Derfor tjener det samme formål med at rangordne varer, men dets primære formål er at fange dubletter.





Da denne artikel omhandler beregning af rækken for vareliste, lad os se, hvordan RANK.EQ -funktionen vil rangere dem. Derudover vil du se dens anvendelse i kombination med funktionen TÆLLE.

Inden implementeringen af ​​formlen, lad os have en kort oversigt over syntaksen for funktionen RANK.EQ.





En oversigt over Excel's rangfunktion

Så der er tre argumenter i funktionen RANK.EQ; nummer, ref, og rækkefølge. De to første argumenter er påkrævede, mens det tredje er valgfrit. For at udføre RANK.EQ på en række tal, skal du altid angive de to første argumenter.

Lad os se på hvert arguments funktion:

  1. Nummer: Dette argument refererer til det nummer, hvis rang du vil vide.
  2. Ref: Ref argument refererer til en række lister med tal i sekvensen. Husk, at ref ignorerer alle ikke-numeriske værdier, der findes i arrayet.
  3. Bestille: På trods af at det er et valgfrit argument, kan du angive RANK -funktionen til at rangere varer enten i faldende eller stigende rækkefølge ved at vælge 0 eller 1 i dette argument. Som standard, hvis du udelader det, vil det rangere varer i faldende rækkefølge.

Eksempel på Excel -rangfunktion

Så nu, hvor du forstår argumenterne for funktionen RANK.EQ, lad os sætte det i praksis på et datasæt for at se, hvordan det fungerer.

Tag et eksempel på eksempeldataene, der indeholder procentdele af ti elever. Du kan bruge Rank.EQ -funktionen til hurtigt at beregne rækkerne baseret på procenterne af disse elever. Dette eliminerer behovet for at beregne dem manuelt.

Det springer dog over tal, når der er tale om dubletter, så du skal muligvis bruge andre funktioner, der diskuteres senere i artiklen. Nedenfor er listen over studerende med deres endelige procenter.

hvor kan man købe en hund online

Det første argument er det tal, du vil rangere, hvilket er procentdelen af ​​James Walker og andre elever ned ad rækken for dette eksempel. Så vælg celle B2 som det første argument.

Referenceområdet vil i dette tilfælde være fra celler B2 til B11, og lad os vælge stigende rækkefølge i rækkefølge -argument. Nedenfor kan du se implementeringen af ​​RANK.EQ -funktionen. Formlen ser sådan ud:

=RANK.EQ(B2,$B:$B,0)

Tryk på Gå ind vil udføre formlen, og du får rangeringen for James Walker.

I dette eksempel rangerer James Walker 5thi klassen baseret på hans procentdel, hvilket betyder, at hans procentdel er 5thhøjeste i forhold til resten af ​​tallene i en matrix.

Brug af RANK -funktion i kombination med COUNTIF -funktion

Det er muligt at bruge funktionen RANK.EQ kombineret med COUNTIF -funktionen til at stoppe overspringning af tal, men det vil også ignorere rangdubblering. Selvom intet tal vil gentage to gange, kan to elever med samme nummer få forskellige rækker.

For at forstå dette bedre, lad os se, hvordan RANK.EQ fungerer sammen med COUNTIF. Formlen ser sådan ud:

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

Implementering af denne formel løser problemet med at springe over numre.

Der er ingen dobbeltarbejde i ovenstående rækker. Men James Walker og Gillian Tillman, der begge skulle have samme rang, er nu rangeret anderledes.

Således har brug af RANK.EQ med COUNTIF løst halvdelen af ​​problemet, men det formår ikke at generere det ønskede resultat.

windows 10 home vs pro vs enterprise

Relateret: Nye funktioner i Excel til internettet for at øge din produktivitet

Brug af SUMPRODUCT -funktion med COUNTIF -funktion

Hvis du vil rangordne eleverne på en liste ved at tildele de samme rækker til ækvivalente procenter uden at springe et tal over, kan du bruge funktionen SUMPRODUCT med COUNTIF.

Tag et kig på formlen herunder:

Formlen kan virke kompliceret, men det er den bedste måde at rangordne emner korrekt. På denne måde kan du opnå dine ønskede resultater med rangdubblering og ingen nummerspring.

Mens du laver resultatet for dine elever, kan du direkte bruge SUMPRODUCT -formlen som en erstatning for RANK -funktionen. Til ikke-duplikerende rangeringskalkyler kan du bruge funktionen RANK.EQ alene eller med funktionen TÆLLE.

Ændring af rækkefølge for slutresultat

På den Fanen Data , klik på Sorter og filtrer gruppe og vælg en stigende rækkefølge for at bestille ranglisten.

Sammenlign resultaterne i tre rækker side om side for bedre at forstå, hvordan hver metode til rangering af emner fungerer.

Relaterede: Hvordan datatabellen i Microsoft Excel lader dig sammenligne resultater

Rangér emner let ved hjælp af RANK.EQ og SUMPRODUCT -funktioner

Sådan kan du bruge RANK- og SUMPRODUCT -funktioner i kombination med COUNTIF -funktionen til at rangere varer, med eller uden dubleringer. Du kan også beslutte, om det springer et vilkårligt tal over i sekvensen eller ej.

Afhængigt af situationen kan du bruge en række forskellige metoder til at rangordne tal i henhold til et sæt givne kriterier. Dette er et eksempel på, hvordan Excel -funktioner kan hjælpe dig med at spare meget tid og kræfter i manuelle beregninger. Der er meget mere at udforske for at designe professionelt udseende Excel-regneark.

Del Del Tweet E -mail Sådan oprettes professionelle Excel -regneark

Regnearksdesign overses ofte, men metoden er ganske enkel. Lær hvordan du laver professionelt udseende i Excel.

Læs Næste
Relaterede emner
  • Produktivitet
  • Regneark
  • Lommeregner
  • Microsoft Excel
  • Matematik
  • Dataanalyse
Om forfatteren Shan Abdul |(46 artikler udgivet)

Shan Abdul er uddannet maskintekniker. Efter endt uddannelse har han startet sin karriere som freelance skribent. Han skriver om at bruge forskellige værktøjer og software til at hjælpe folk til at være mere produktive som studerende eller professionelle. I fritiden elsker han at se Youtube -videoer om produktivitet.

Mere fra Shan Abdul

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere