Slik rangerer du i grupper i Excel

Innholdsfortegnelse

Hvis du har en liste med tall, er det enkelt å rangere den ved hjelp av RANK -funksjonen. Imidlertid, hvis du har disse tallene i forskjellige grupper, kan det være en utfordring å finne rangen i gruppene.

For eksempel, som vist nedenfor, er det to grupper (A og B) med 5 elementer i hver gruppe. Hvert element har en poengsum i kolonne C. Nå er det to rangeringer gjort med dette datasettet. Kolonne D har den generelle rangeringen og kolonne E har gruppemessige rangeringer.

Nå er det to rangeringer gjort med dette datasettet. Kolonne D har den generelle rangeringen og kolonne E har gruppemessige rangeringer.

Selv om den generelle rangeringen enkelt kan gjøres ved hjelp av RANK -funksjonen, er den for grupper litt mer kompleks.

Rangering i grupper i Excel

Her er formelen som gir rangene i grupper i Excel:

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

Hvordan virker dette?

Denne formelen kontrollerer to betingelser:

  • (A2 = $ A $ 2: $ A $ 11) - Denne delen returnerer en rekke TRUEs/FALSEs basert på gruppen. Så hvis du bruker dette i celle E2, vil det sjekke A2: A11 og returnere SANN hvor den finner gruppe A og FALSK når den finner en annen gruppe.
  • (C2 <$ C $ 2: $ C $ 11) - Dette sjekker om poengsummen er mindre enn de andre poengsummene i C2: C11, og returnerer SANN hvis den er mindre og FALSK hvis den er mer.

Når disse to matrisene med TRUEs/FALSEs multipliseres, vil det returnere TRUE bare i de tilfellene der begge betingelsene er oppfylt, dvs. gruppekampene og scoreene er mindre enn poengsummen i raden der formelen brukes.

SUMPRODUCT -formelen returnerer ganske enkelt det totale antallet slike tilfeller der betingelsene er oppfylt.

1 legges til SUMPRODUCT -resultatet for å få rangeringen til den gitte poengsummen i den gruppen.

Klikk her for å laste ned eksempelfilen.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave