EXCEL – Filtrovanie patrí k najpoužívanejším nástrojom v Exceli. Skombinovať s ním výpočty dáva občas zabrať. Jednoduchú sumu nahradí funkcia SUBTOTAL alebo AGGREGATE. Ale čo v prípade, keď je potrebné filter skombinovať ešte aj s funkciami SUMIF alebo COUNTIF?
Aj to sa samozrejme dá. Samotný zápis vzorca však na prvý pohľad môže vyzerať trošku desivo… Veď posúďte sami:
=SUMPRODUCT(SUBTOTAL(109;OFFSET(D6;ROW(D6:D20)-ROW(D6);0));–(B6:B20=C1))
Pekné, však? 🙂 Paradoxom je, že tam funkcia SUMIF vôbec nie je.
No nie je to až také hrozné, ako sa to zdá. Krok za krokom vysvetlím, čo ktorá funkcia robí.
Ale najskôr priblížim celú pointu článku. Máme nejakú databázu – napr. na obrázku sú obchodníčky, suma a mesto, v ktorom obchodovali.
Výpočty bez filtra (t.j. z celej tabuľky):
Dali by sa použiť aj iné funkcie, ale tieto sú v daných prípadoch najšikovnejšie.
Výpočty s filtrom:
Príklady k samotným funkciám SUM, COUNT, SUMIF, COUNTIF, SUBTOTAL a AGGREGATE uvádzať teraz nebudem, pretože článok je zameraný práve na posledné dva prípady.
Poznámka: Na konci článku nájdete aj názvy uvedených funkcií v nemeckej a českej verzii Excelu.
A teraz sa vrátime ku vzorcu pre kombináciu filtra a výpočtu v zmysle funkcie SUMIF alebo COUNTIF:
=SUMPRODUCT(SUBTOTAL(109;OFFSET(D6;ROW(D6:D20)-ROW(D6);0));–(B6:B20=C1))
Ak vám je jedno, ako to funguje, a potrebujete to „iba“ použiť vo svojich údajoch, tak systém je takýto:
Vo videu uvidíte postup krok za krokom, ako celý výpočet nastavíte a ako jednotlivé funkcie fungujú.
Poznámka: Ak nejde video prehrať, môžete si ho pozrieť priamo na YouTube >>
Môžete si stiahnuť aj súbor s príkladom: tu >>:
Preklad ENG/SK – DE – CZ:
Radi by ste sa na niečo spýtali? Je v článku niečo nejasné, alebo vás zaujímajú doplňujúce informácie? Napíšte mi a ja vám veľmi rada odpoviem na všetky otázky.
Máte aj vy nejaké svoje trápenie s Excelom, s Wordom alebo PowerPointom? Napíšte mi o tom. Ak to trápi vás, tak to s veľkou pravdepodobnosťou bude trápiť aj niekoho iného. Riešenie môžem spracovať vo forme článku a zašlem odkaz aj na váš e-mail, aby ste sa o ňom dozvedeli medzi prvými. Pomôžete tak sebe aj ostatným.
Alebo sa chcete učiť sami v pohodlí a v čase, ktorý vám vyhovuje? Vyberte si niektorý z hotových online kurzov:
Prípadne môžeme spolupracovať aj na väčších projektoch: spolupráca, firemné i individuálne kurzy, súbory na kľúč podľa vašich potrieb.