
Общая формула
=GETPIVOTDATA("field name",pivot_ref)
Резюме
Чтобы получить общую сумму для поля значения в сводной таблице, вы можете использовать функцию GETPIVOTDATA. В показанном примере формула I6 имеет следующий вид:
=GETPIVOTDATA("Sales",$B$4)
Хотя вы можете ссылаться на любую ячейку в сводной таблице с помощью обычной ссылки (например, F11), GETPIVOTDATA продолжит возвращать правильные значения даже при изменении сводной таблицы.
Объяснение
Чтобы использовать функцию GETPIVOTDATA, поле, которое вы хотите запросить, должно быть полем значения в сводной таблице с промежуточными итогами на нужном уровне.
В этом случае нам нужна общая сумма поля «продажи», поэтому мы просто указываем имя поля в первом аргументе и указываем ссылку на сводную таблицу во втором:
=GETPIVOTDATA("Sales",$B$4)
Ссылка на pivot_table может быть любой ячейкой в сводной таблице, но по соглашению мы используем верхнюю левую ячейку.
Примечание. GETPIVOTDATA вернет поле значения на основе текущих настроек «суммировать по» (сумма, количество, среднее и т. Д.).