Vzorec aplikace Excel: Získejte mezisoučet kontingenční tabulky -

Obsah

Obecný vzorec

=GETPIVOTDATA("data field",pivot_ref,"field","item")

souhrn

Chcete-li získat mezisoučet pro pole hodnot v kontingenční tabulce, můžete použít funkci GETPIVOTDATA. V zobrazeném příkladu je vzorec v I6:

=GETPIVOTDATA("Sales",$B$4,"Product","Almond")

Ačkoli můžete na jakoukoli buňku v kontingenční tabulce odkazovat s normálním odkazem (tj. F8), GETPIVOTDATA bude i nadále vracet správné hodnoty, i když se kontingenční tabulka změní.

Vysvětlení

Chcete-li použít funkci GETPIVOTDATA, musí být pole, na které se chcete dotazovat, hodnotovým polem v kontingenční tabulce, se součtem na správné úrovni.

V tomto případě chceme mezisoučet pole „prodej“, takže v prvním argumentu zadáme název pole a ve druhém poskytneme odkaz na kontingenční tabulku:

=GETPIVOTDATA("Sales",$B$4)

To nám dá celkový součet. Odkazem kontingenční tabulky může být libovolná buňka v kontingenční tabulce, ale podle konvence použijeme buňku vlevo nahoře.

Chcete-li získat mezisoučet pro produkt "Mandle", musíme rozšířit vzorec následujícím způsobem:

=GETPIVOTDATA("Sales",$B$4,"Product","Almond")

Další pole kontingenční tabulky se zadávají jako páry pole / položka, proto jsme nyní přidali pole „Produkt“ a položku „Mandle“.

Přesnější mezisoučet

Chcete-li získat konkrétnější mezisoučet, například produkt „Mandle“ v oblasti „Západ“, přidejte další pár pole / položka:

=GETPIVOTDATA("Sales",$B$4,"Product","Almond","Region","West")

Poznámka: GETPIVOTDATA vrátí hodnotové pole na základě aktuálního nastavení „sumarizovat podle“ (součet, počet, průměr atd.). Toto pole musí být viditelné v kontingenční tabulce.

Zajímavé články...