Sådan rangeres inden for grupper i Excel

Indholdsfortegnelse

Hvis du har en liste med numre, er det let at rangere det ved hjælp af RANK -funktionen. Men hvis du har disse tal inden for forskellige grupper, kan det være en udfordring at finde rangen inden for grupperne.

For eksempel, som vist herunder, er der to grupper (A og B) med 5 elementer i hver gruppe. Hvert element har en score i kolonne C. Nu er der to placeringer udført med dette datasæt. Kolonne D har den samlede placering, og kolonne E har den gruppemæssige placering.

Nu er der to placeringer udført med dette datasæt. Kolonne D har den samlede placering, og kolonne E har den gruppemæssige placering.

Selvom den samlede rangering let kan udføres ved hjælp af RANK -funktionen, er den for grupper lidt mere kompleks.

Placer dig inden for grupper i Excel

Her er formlen, der giver rækker inden for grupper i Excel:

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

Hvordan virker det?

Denne formel kontrollerer to betingelser:

  • (A2 = $ A $ 2: $ A $ 11) - Denne del returnerer en række SAND/FALSK baseret på gruppen. Så hvis du bruger dette i celle E2, kontrollerer det A2: A11 og returnerer SAND, hvor det finder gruppe A og FALSKT, når det finder en anden gruppe.
  • (C2 <$ C $ 2: $ C $ 11) - Dette kontrollerer, om scoren er mindre end de andre scoringer i C2: C11, og returnerer SAND, hvis den er mindre og FALSK, hvis den er mere.

Når disse to arrays af TRUEs/FALSEs multipliceres, ville det kun returnere TRUE i de tilfælde, hvor begge betingelser er opfyldt, dvs. gruppekampene og scores er mindre end scoren i rækken, hvor formlen bruges.

SUMPRODUCT -formlen returnerer derefter simpelthen det samlede antal af sådanne tilfælde, hvor betingelserne er opfyldt.

1 tilføjes til SUMPRODUCT -resultatet for at få rangen af ​​den givne score inden for denne gruppe.

Klik her for at downloade eksempelfilen.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave