Kaip reitinguoti grupes „Excel“

Turinys

Jei turite skaičių sąrašą, jį lengva reitinguoti naudojant funkciją RANK. Tačiau, jei turite šiuos skaičius įvairiose grupėse, gali būti sudėtinga rasti rangą grupėse.

Pavyzdžiui, kaip parodyta žemiau, yra dvi grupės (A ir B) su 5 elementais kiekvienoje grupėje. Kiekvienas elementas turi balą C stulpelyje. Dabar yra du reitingai, atlikti naudojant šį duomenų rinkinį. D stulpelis turi bendrą reitingą, o E stulpelis-pagal grupes.

Dabar su šiuo duomenų rinkiniu atlikti du reitingai. D stulpelis turi bendrą reitingą, o E stulpelis-pagal grupes.

Nors bendrą reitingą galima lengvai nustatyti naudojant funkciją RANK, grupėms skirtas sąrašas yra šiek tiek sudėtingesnis.

Reitingas „Excel“ grupėse

Čia yra formulė, kuri suteiks „Excel“ grupių reitingus:

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

Kaip tai veikia?

Ši formulė patikrina 2 sąlygas:

  • (A2 = $ A $ 2: $ A $ 11) - Šioje dalyje pateikiamas TIKRŲ/FALSE masyvas pagal grupę. Taigi, jei naudosite tai E2 langelyje, jis patikrins A2: A11 ir grąžins TRUE visur, kur randa A grupę, ir FALSE, kai randa kitą grupę.
  • (C2 <$ C $ 2: $ C $ 11) - tai patikrina, ar balas yra mažesnis už kitus C2: C11 balus, ir grąžina TRUE, jei jis yra mažesnis, ir FALSE, jei yra daugiau.

Padauginus šiuos du TIESIŲ/KLAIDŲ masyvus, ji grąžintų TIESA tik tais atvejais, kai abi sąlygos yra įvykdytos, t. Y. Grupės rungtynės ir balai yra mažesni už tašką eilutėje, kurioje naudojama formulė.

Tada SUMPRODUCT formulė tiesiog grąžina bendrą tokių atvejų, kai įvykdytos sąlygos, skaičių.

1 pridedamas prie SUMPRODUCT rezultato, kad gautumėte duotą balą toje grupėje.

Spustelėkite čia, jei norite atsisiųsti pavyzdinį failą.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave