Excel vzorec: Získajte kontingenčnú tabuľku medzisúčet zoskupený dátum -

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, ktorá bola zoskupená podľa dátumu, môžete použiť funkciu GETPIVOTDATA a číslo, ktoré zodpovedá zoskupeniu podľa dátumu. V zobrazenom príklade je vzorec v I7:

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

Aj keď môžete na ktorúkoľvek bunku v kontingenčnej tabuľke odkazovať s normálnym odkazom (tj. E10), 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ň. Keď sú dátumy zoskupené, je možné ich dopytovať na základe číselného ekvivalentu:

  1. Zoskupené podľa mesiacov - použite čísla 1-12
  2. Zoskupené podľa štvrťrokov - použite čísla 1-4
  3. Zoskupené podľa počtu rokov - roky používania (2012, 2013 atď.)

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.

Ak chcete získať medzisúčet za marec, musíme rozšíriť vzorec o pár poľa / položky „Dátum“ a 3:

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

Konkrétnejší medzisúčet

Ak chcete v marci získať konkrétnejší medzisúčet pre výrobok „lieskový orech“, pridáme ďalší pár poľa / položky

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

Čo vracia 5 500 dolárov v príklade uvedenom vyššie.

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