Excel vzorec: Získajte medzisúčet kontingenčnej tabuľky -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete získať medzisúčet pre hodnotové pole v kontingenčnej tabuľke, môžete použiť funkciu GETPIVOTDATA. V zobrazenom príklade je vzorec v I6:

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

Aj keď môžete na ktorúkoľvek bunku v kontingenčnej tabuľke odkazovať s normálnym odkazom (tj. Na F8), GETPIVOTDATA bude aj naďalej vracať správne hodnoty, aj keď sa kontingenčná tabuľka zmení.

Vysvetlenie

Ak chcete použiť funkciu GETPIVOTDATA, pole, na ktoré chcete dotazovať, musí byť hodnotové pole v kontingenčnej tabuľke, rozdelené na správnu úroveň.

V tomto prípade chceme medzisúčet poľa „predaj“, preto v prvom argumente zadáme názov poľa a v druhom zadáme odkaz na kontingenčnú tabuľku:

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

Takto získate celkový súčet. Odkazom na kontingenčnú tabuľku môže byť ľubovoľná bunka v kontingenčnej tabuľke, ale podľa konvencie použijeme ľavú hornú bunku.

Na získanie medzisúčtu pre produkt "Mandle" je potrebné rozšíriť vzorec nasledovne:

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

Ďalšie polia kontingenčnej tabuľky sa zadávajú ako páry pole / položka, preto sme teraz pridali pole „Produkt“ a položku „Mandle“.

Konkrétnejší medzisúčet

Ak chcete získať konkrétnejší medzisúčet, napríklad produkt „Mandľový“ v oblasti „Západ“, pridajte ďalší pár poľa / položky:

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

Poznámka: GETPIVOTDATA vráti hodnotové pole na základe aktuálnych nastavení „sumarizovať podľa“ (súčet, počet, priemer atď.). Toto pole musí byť viditeľné v kontingenčnej tabuľke.

Zaujímavé články...