Excel vzorec: Získejte kontingenční tabulku mezisoučet seskupené datum -

Obsah

Obecný vzorec

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

souhrn

Chcete-li získat mezisoučet pro pole hodnot v kontingenční tabulce, která byla seskupena podle data, můžete použít funkci GETPIVOTDATA a číslo, které odpovídá seskupení podle data. V zobrazeném příkladu je vzorec v I7:

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

Ačkoli můžete na jakoukoli buňku v kontingenční tabulce odkazovat s normálním odkazem (tj. E10), 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. Když jsou data seskupena, lze je dotazovat na základě číselného ekvivalentu:

  1. Seskupeno podle měsíce - použijte čísla 1-12
  2. Seskupeno podle čtvrtletí - použijte čísla 1-4
  3. Seskupeno podle roku - čísla roků použití (2012, 2013 atd.)

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.

Abychom dostali mezisoučet za březen, potřebujeme rozšířit vzorec o dvojici pole / položka „Datum“ a 3:

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

Přesnější mezisoučet

Chcete-li v březnu získat konkrétnější mezisoučet pro produkt „Hazelnut“, přidáme další pár pole / položka

=GETPIVOTDATA("Sales",$B$4,"date",3,"product","hazelnut")

Což vrací 5 500 $ ve výše uvedeném příkladu.

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...