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

Съдържание

Обща формула

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

Обобщение

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

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

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

Обяснение

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

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

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

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

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

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

Допълнителни полета на обобщена таблица се въвеждат като двойки поле / елемент, така че сега сме добавили полето „Продукт“ и елемента „Бадем“.

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

За да получите по-конкретна междинна сума, като продукта "Бадем" в региона "Запад", добавете допълнителна двойка поле / елемент:

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

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

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