Формула на Excel: Вземете обобщена дата на обобщената таблица на обобщената таблица -

Съдържание

Обща формула

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

Обобщение

За да получите междинната сума за поле със стойност в обобщена таблица, която е групирана по дата, можете да използвате функцията GETPIVOTDATA и число, което съответства на групирането на датите. В показания пример формулата в I7 е:

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

Въпреки че можете да препращате към всяка клетка в обобщена таблица с нормална препратка (т.е. E10), GETPIVOTDATA ще продължи да връща правилни стойности, дори когато общата таблица се промени.

Обяснение

За да използвате функцията GETPIVOTDATA, полето, което искате да заявите, трябва да бъде поле със стойност в обобщената таблица, с тотален сбор на дясно ниво. Когато датите са групирани, те могат да бъдат заявени въз основа на числовия еквивалент:

  1. Групирани по месеци - използвайте номера 1-12
  2. Групирани по тримесечия - използвайте числа 1-4
  3. Групирани по години - използвайте номера на годините (2012, 2013 и др.)

В този случай искаме междинна сума на полето "продажби", така че предоставяме името на полето в първия аргумент и предоставяме препратка към обобщената таблица във втория:

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

Това ще ни даде общия сбор. Препратката към обобщената таблица може да бъде всяка клетка в обобщената таблица, но по правило използваме горната лява клетка.

За да получим междинната сума за март, трябва да разширим формулата с двойката поле / елемент "Дата" и 3:

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

По-конкретна междинна сума

За да получим по-конкретна междинна сума за продукта „Лешник“ през март, добавяме още една двойка поле / елемент

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

Което връща $ 5500 в примера, показан по-горе.

Забележка: GETPIVOTDATA ще върне поле за стойност въз основа на текущите настройки "обобщи по" (сума, брой, средно и т.н.). Това поле трябва да се вижда в обобщената таблица.

Интересни статии...