Så här använder du funktionen Rank och SUMPRODUCT i Excel med RÄTTA

Så här använder du funktionen Rank och SUMPRODUCT i Excel med RÄTTA

Det är relativt enkelt att rangordna objekt i stigande eller fallande ordning med hjälp av kombinationen COUNTIF, RANK.EQ och SUMPRODUCT. Du kan sortera objekten med eller utan dubblering och behålla kontrollen för att hoppa över eller inte hoppa över några led i sekvensen.





Genom att tilldela samma rankningar till flera identiska poster hoppar RANK.EQ -funktionen över siffror i den övergripande sekvensen. För att undvika att detta hoppas över, använd funktionen SUMPRODUCT med funktionen COUNTIF. Denna kombination rankar dubblettvärden utan att hoppa över siffrorna.





Olika rangfunktioner i Excel

Innan vi tittar närmare på dess genomförande, låt oss kort granska dess andra två former som finns i Excel; RANK.AVG och RANK.





I tidigare versioner av Excel var endast RANK -funktionen tillgänglig. Sedan Excel 2010 har dock ytterligare två rangfunktioner lagts till, nämligen RANK.AVG och RANK.EQ. Låt oss utforska deras skillnader, eftersom du sannolikt kommer att se dem alla i Excel.

RANK.EQ -funktion: RANK.EQ är en ny och förbättrad version av RANK -funktionen och stöds i de senaste versionerna av Excel. Båda funktionerna är dock desamma och tjänar samma syfte. Vad du än använder ger det samma resultat.



RANK -funktion: RANK -funktionen, å andra sidan, är tillgänglig för kompatibilitet med Excel 2007 och tidigare och kan tas bort i någon av de nya Excel -versionerna. Idag använder alla de senaste excelversionerna, så använd alltid RANK.EQ -funktionen när du måste dela ark med andra.

RANG. AVG: När någon rangordning innehåller dubbletterna tilldelar RANK.AVG -funktionen en genomsnittlig rang till varje uppsättning dubbletter. Därför tjänar det samma syfte att rangordna objekt, men dess främsta syfte är att fånga dubbletter.





Eftersom den här artikeln handlar om beräkning av listan för artiklar, låt oss se hur funktionen RANK.EQ kommer att rangordna dem. Dessutom kommer du att se dess användning i kombination med COUNTIF -funktionen.

Innan vi implementerar formeln, låt oss ha en kort översikt över syntaxen för funktionen RANK.EQ.





En översikt över Excel: s rankfunktion

Så det finns tre argument i RANK.EQ -funktionen; nummer, ref och beställning. De två första argumenten krävs, medan det tredje är valfritt. För att utföra RANK.EQ på en rad nummer måste du alltid ange de två första argumenten.

Låt oss titta på funktionen för varje argument:

  1. Siffra: Detta argument hänvisar till det nummer vars rang du vill veta.
  2. Ref: Ref argument refererar till en rad listor med siffror i sekvensen. Tänk på att ref ignorerar alla icke-numeriska värden som finns i matrisen.
  3. Beställa: Trots att det är ett valfritt argument kan du ange RANK -funktionen för att rangordna objekt antingen i fallande eller stigande ordning genom att välja 0 eller 1 i detta argument. Som standard, om du utelämnar det, rankas det i fallande ordning.

Exempel på Excel Rank -funktion

Så nu när du förstår argumenten för funktionen RANK.EQ, låt oss omsätta det i praktiken på en datamängd för att se hur det fungerar.

Som ett exempel, ta en titt på provdata som innehåller procentandelar av tio studenter. Du kan använda funktionen Rank.EQ för att snabbt beräkna rankningarna baserat på andelen av dessa elever. Detta eliminerar behovet av att beräkna dem manuellt.

Det hoppar dock över siffror när dubletter är inblandade, så du kan behöva använda andra funktioner som diskuteras senare i artikeln. Nedan är listan över studenter med deras slutliga procentsatser.

hur man kör mac -program på windows

Det första argumentet är det antal du vill rangordna, vilket är andelen James Walker och andra studenter längs raden för detta exempel. Så välj cell B2 som det första argumentet.

Referensintervallet, i det här fallet, kommer från cellerna B2 till B11, och låt oss välja stigande ordning i ordningsargument. Nedan kan du se implementeringen av RANK.EQ -funktionen. Formeln ser ut så här:

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

Brådskande Stiga på kommer att köra formeln, och du får rankningen för James Walker.

I det här exemplet rankas James Walker 5thi klassen baserat på hans andel, vilket innebär att hans andel är 5thhögst jämfört med resten av siffrorna i en array.

Använda RANK -funktion i kombination med COUNTIF -funktion

Det är möjligt att använda funktionen RANK.EQ kombinerat med funktionen RÄNTA för att stoppa hoppningen av siffror, men det kommer också att ignorera rangduplicering. Även om inget nummer upprepas två gånger, kan två elever med samma antal få olika grader.

För att förstå detta bättre, låt oss se hur RANK.EQ fungerar tillsammans med COUNTIF. Formeln ser ut så här:

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

Genom att implementera denna formel löses problemet med att hoppa över nummer.

Det finns ingen dubbelarbete i ovanstående led. Men, James Walker och Gillian Tillman, som båda skulle få samma rang, rankas nu annorlunda.

Således har användning av RANK.EQ med COUNTIF löst hälften av problemet, men det lyckas inte generera det önskade resultatet.

varför kan jag inte söka på hela craigslist

Relaterat: Nya funktioner i Excel för webben för att öka din produktivitet

Använda SUMPRODUCT -funktionen med COUNTIF -funktionen

För att rangordna elever i en lista genom att tilldela samma rang för ekvivalenta procentsatser utan att hoppa över något nummer, kan du använda SUMPRODUCT -funktionen med COUNTIF.

Ta en titt på formeln nedan:

Formeln kan verka komplicerad, men det är det bästa sättet att ranka objekt korrekt. På detta sätt kan du uppnå dina önskade resultat med rangdubblering och ingen nummerhoppning.

När du gör resultatet för dina elever kan du direkt använda SUMPRODUCT -formeln som ersättning för RANK -funktionen. För icke-duplicativa rankningsberäkningar kan du använda funktionen RANK.EQ ensam eller med funktionen RÄNTA.

Ändra ordning på slutresultat

Fliken Data , Klicka på Sortera och filtrera grupp och välj en stigande ordning för att ordna rankingen.

Jämför resultaten i tre rader sida vid sida för att bättre förstå hur varje metod för rangordning av objekt fungerar.

Relaterad: Hur datatabellen i Microsoft Excel låter dig jämföra resultat

Ranka objekt enkelt med funktionerna RANK.EQ och SUMPRODUCT

Så här kan du använda RANK- och SUMPRODUCT -funktioner i kombination med COUNTIF -funktionen för att rangordna objekt, med eller utan dubbleringar. Du kan också bestämma om det hoppar över något nummer i sekvensen eller inte.

Beroende på situationen kan du använda en mängd olika metoder för att rangordna siffror enligt en uppsättning givna kriterier. Detta är ett exempel på hur Excel -funktioner kan hjälpa dig att spara mycket tid och ansträngning vid manuella beräkningar. Det finns mycket mer att utforska för att utforma professionella Excel-kalkylblad.

Dela med sig Dela med sig Tweet E-post Hur man skapar professionella Excel -kalkylblad

Kalkylarkdesign förbises ofta, men metoden är ganska enkel. Lär dig hur du gör proffsiga i Excel.

Läs Nästa
Relaterade ämnen
  • Produktivitet
  • Kalkylark
  • Kalkylator
  • Microsoft excel
  • Matematik
  • Dataanalys
Om författaren Shan Abdul |(46 artiklar publicerade)

Shan Abdul är civilingenjörsexamen. Efter avslutad utbildning har han börjat sin karriär som frilansande skribent. Han skriver om att använda olika verktyg och programvara för att hjälpa människor att bli mer produktiva som student eller yrkesverksamma. På fritiden älskar han att titta på Youtube -videor om produktivitet.

Mer från Shan Abdul

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera