Ak máte zoznam čísel, je ľahké ho zoradiť pomocou funkcie RANK. Ak však máte tieto čísla v rámci rôznych skupín, nájsť pozíciu v rámci skupín môže byť náročné.
Ako je napríklad uvedené nižšie, existujú dve skupiny (A a B) s 5 položkami v každej skupine. Každá položka má skóre v stĺpci C. Teraz sú s týmto súborom údajov urobené dve hodnotenia. V stĺpci D je uvedené celkové poradie a v stĺpci E je uvedené poradie v skupinách.
Teraz existujú dve poradia vykonané s týmto súborom údajov. V stĺpci D je celkové poradie a v stĺpci E je uvedené poradie v skupinách.
Napriek tomu, že celkové poradie je možné ľahko vykonať pomocou funkcie RANK, hodnotenie pre skupiny je o niečo zložitejšie.
Poradie v rámci skupín v programe Excel
Tu je vzorec, ktorý poskytne poradie v rámci skupín v programe Excel:
= SUMPRODUCT ((A2 = $ A $ 2: $ A $ 11)*(C2 <$ C $ 2: $ C $ 11))+1
Ako to funguje?
Tento vzorec kontroluje 2 podmienky:
- (A2 = $ A $ 2: $ A $ 11) - Táto časť vracia pole TRUE/FALSE na základe skupiny. Ak to teda použijete v bunke E2, skontroluje A2: A11 a vráti hodnotu TRUE, kdekoľvek nájde skupinu A, a FALSE, keď nájde akúkoľvek inú skupinu.
- (C2 <$ C $ 2: $ C $ 11) - Toto skontroluje, či je skóre nižšie ako ostatné skóre v C2: C11, a vráti hodnotu TRUE, ak je menšia, a FALSE, ak je viac.
Keď sa tieto dve polia TRUE/FALSE vynásobia, vráti sa TRUE iba v tých prípadoch, keď sú splnené obe podmienky, t. J. Skupina sa zhoduje a skóre je menšie ako skóre v riadku, kde sa používa vzorec.
Vzorec SUMPRODUCT potom jednoducho vráti celkový počet takýchto inštancií, kde sú splnené podmienky.
1 sa pridá k výsledku SUMPRODUKTU, aby sa získala pozícia daného skóre v rámci tejto skupiny.
Kliknutím sem stiahnete ukážkový súbor.