Jak počítat záznamy podle vašich kritérií

Filtrování seznamů vám poskytuje rychlý přehled o datech, která odpovídají vašim kritériím filtrování. Jak ale zajistíte, že můžete zobrazované datové záznamy vyhodnotit a počítat i jinými způsoby?

Výpočty ve filtrovaných seznamech lze provádět pouze pomocí tabulkové funkce VÝSLEDEK ČÁSTI, která zohledňuje pouze filtrované řádky. Všechny ostatní funkce poskytují výsledek bez ohledu na aktuální nastavení filtru. Použitím tabulkové funkce ČÁSTEČNÉ VÝSLEDKY také získáte výsledky, které se okamžitě změní, pokud nastavíte další kritéria filtru.

Ve svých filtrovaných seznamech můžete počítat prostřednictvím ČÁSTEČNÉHO VÝSLEDKU, ale pouze bez podmínky nebo kritéria.

Pokud však chcete počítat na základě kritéria ve vašich filtrovaných seznamech, použijte následující maticový vzorec:

= SUMPRODUKT ((oblast kritérií = kritérium) * (PODČÍSLEDEK (3; AREA.MOVE (FirstCell; LINE (oblast kritérií) -LINE (FirstCell);;)))))

Do vzorce pole předáte tři argumenty: With Oblast kritérií předejte úplný sloupec seznamu, u kterého chcete zkontrolovat kritérium. Výše kritéria splnit kritérium uvedené v Oblast kritérií musí být splněno, aby vzorec počítal řádek. Třetí argument První buňka projde první buňkou rozsahu kritérií.
Vzorec počítá všechny filtrované řádky, které jsou v Oblast kritérií s kritéria shodovat se. Vzorec je maticový vzorec, který můžete po zadání použít kombinaci kláves Ctrl + Shift + Enter potvrdit.

V zobrazeném sešitu vytvoří následující vzorec pole v buňce B21 výsledek 2:

= SUMPRODUCT (($ C $ 4: $ C $ 18 = A21) * (SUB -RESULT (3; AREA.MOVE ($ C $ 4; LINE ($ C $ 4: $ C $ 18)) -LINE ($ C 4 $);;))))

Pouze dva filtrované řádky 7 a 9 odpovídají kritériu vyhledávání „Otevřít“ z buňky A21.

Vzorec počítá počet vyhledaných datových záznamů

Pomocí následující metody maticový vzorec počítá hledané číslo na základě kritéria:

  • Funkce ČÁSTEČNÉ VÝSLEDKY vloží funkci COUNT2 přes druhý argument ze tří. To znamená, že se započítají všechny naplněné buňky, které byly filtrovány.
  • Prostřednictvím AREA.MOVE vytvoříte jednořádkovou referenci pro každý řádek oblasti C4: C18. Tento jednořádkový odkaz předáte funkci ČÁSTEČNÝ VÝSLEDEK.
  • To znamená, že ČÁSTEČNÝ VÝSLEDEK vrací číslo 1 pouze v případě, že je řádek filtrován a zobrazen jako 0.
  • PART RESULT vrací hodnotu 0 pro nefiltrované řádky.
  • Počítané přenesete do funkce SUM-PRODUCT.
  • Tam jsou vynásobeny výsledkem srovnání mezi buňkou A21 a příslušným obsahem z odpovídajícího řádku oblasti C4: C18.
  • Pouze v případě, že je srovnání kladné, je přenesená 1 vynásobena PRAVDU a výsledek 1 je také zahrnut do celkové částky dodané společností SUMPRODUCT.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave