Excel GETPIVOTDATA формула, как перетащить и изменить даты автоматически? - PullRequest
0 голосов
/ 27 ноября 2018

Мне нужно создать формулу, которая берет данные из сводной таблицы, и данные автоматически обновляются, когда я перетаскиваю формулу в моей таблице (рисунок 2).

Моя сводная таблица выглядит следующим образом:

Pivot Table

Моя таблица выглядит следующим образом:

Table

Моя GETPIVOTDATAформула выглядит следующим образом:

=GETPIVOTDATA("Is it valid?",'Pivot Tables from Data 1'!$A$3,"SITE","London","Is it valid?",Yes","Credit Week",247)

Я пытался изменить свою формулу и добавить 247+COLUMN()-2), но она не работает.Я думаю, что проблема в формате даты в сводной таблице, но я не могу изменить его.

Спасибо

1 Ответ

0 голосов
/ 27 ноября 2018

Попробуйте, он заменяет последний аргумент (до сих пор 247 дней в году) формулой для вычисления того же:

=GETPIVOTDATA("Is it valid?",'Pivot Tables from Data 1'!$A$3,"SITE","London","Is it valid?",Yes","Credit Week",A1-DATE(YEAR(A1),1,0)+1)

Замените А1 на любую ячейку, в которой находится 3 сентября 18и скопируйте справа.

...