Mám pre Teba iné riešenie:
Pod celú tabuľku si zadaj funkciu SUBTOTAL.
Je to zaujímavá multifunkcia, ktorá z tabuľky vypočítava rôzne funkcie podľa zadaného parametra, pričom na rozdiel od samostatných funkcií zahrnutých v tejto multifunkcii zohľadňuje výsledok filtrácie.
T.j. SUBTOTAL(9;...) t.j. súčet, na rozdiel od funkcie SUM (tiež súčet), zohľadňuje len hodnoty po aplikovaní filtra. Takže:
1: výsledok SUBTOTAL vidíš i pri aktívnom filtri (SUM nevidíš, resp vidíš, len ak ho umiestniš tak, aby ho aktívny filter neskryl)
2: výsledok zvolenej funkcie v rámci multifunkcie SUBTOTAL počíta výsledok len z viditeľných hodnôt filtrácie (SUM počíta súčet aj z riadkov, ktoré sú aktívnym filtrom skryté)
SUBTOTAL obsahuje množstvo funcií, medzi nimi i Tvoju odchýlku.
Takže ak Ťa zaujíma odchýlka pre mužov, zapneš filter "muži" a vo funkcii SUBTOTAL(8;...) t.j. štandardná odchýlka, budeš vidieť odchýlku pre mužov.
Ak chceš vidieť odchýlku pre mužov a ženy, len zmeníš filter na "muži" + "ženy"...
Priemery pre mužov a ženy budeš vidieť vo funkcii SUBTOTAL(1;...) parameter 1 = priemer; pri filtri "muži" + "ženy"...
Odporúčam pozrieť si i nápovedu k funkcii...
Používaj parametre 1÷11
A keďže SUBTOTAL neobsahuje funkciu MODUS (MODE), dá sa táto funkcia (rešpektujúca aktívny filter!) získať trikom s pomocným stĺpcom. Viď príloha. V bunke C1 je maticový (CSE) vzorec, t.j. na jeho zadanie sa nestláča samotný ENTER, ale trojkombinácia CTRL+SHIFT+ENTER
Ešte to môžeš upraviť tak, že bunku C1 presunieš do D1 a stĺpec C skryješ (aby si nevidel pomocný stĺpec).
Musíš si ale byť vedomý, že ak budeš predlžovať zoznam, musíš stĺpec C odkryť aby si v ňom mohol potiahnuť vzorec až po nový posledný riadok.
P.S. MODUS je najčastejšie sa vyskytujúca hodnota v zozname. Pokiaľ je tam ale viac hodnôt s rovnakým počtom výskytu, berie sa najnižšia hodnota.
To, že v bunke C1 máš okrem výsledku aj popis "Modus =", je dosiahnuté vlastným formátom bunky
P.S.P.S. Siki, vieš to splácnuť do jedného maticového? Mohlo by to ísť, ale na todlenc su já krátký