
Generisk formel
=GETPIVOTDATA("data field",pivot_ref,"field","item")
Sammanfattning
För att få delsumman för ett värdefält i en pivottabell som har grupperats efter datum kan du använda funktionen GETPIVOTDATA och ett nummer som motsvarar datumgrupperingen. I exemplet som visas är formeln i I7:
=GETPIVOTDATA("Sales",$B$4,"date",3)
Även om du kan referera till vilken cell som helst i en pivottabell med en normal referens (dvs. E10) kommer GETPIVOTDATA att fortsätta att returnera korrekta värden även när pivottabellen ändras.
Förklaring
För att kunna använda GETPIVOTDATA-funktionen måste fältet du vill fråga vara ett värdefält i pivottabellen, subtotaliseras på rätt nivå. När datum är grupperade kan de ifrågasättas baserat på den numeriska motsvarigheten:
- Grupperad efter månad - använd siffrorna 1-12
- Grupperad efter kvartal - använd siffrorna 1-4
- Grupperad efter år - använd årstal (2012, 2013, etc.)
I det här fallet vill vi ha en delsumma av "försäljnings" -fältet, så vi ger namnet fältet i det första argumentet och ger en referens till pivottabellen i det andra:
=GETPIVOTDATA("Sales",$B$4)
Detta kommer att ge oss den totala summan. Pivottabellreferensen kan vara vilken cell som helst i pivottabellen, men enligt konvention använder vi den övre vänstra cellen.
För att få delsumman för mars behöver vi utöka formeln med fältet / artikelparet "Date" och 3:
=GETPIVOTDATA("Sales",$B$4,"date",3)
Mer specifik delsumma
För att få en mer specifik delsumma för produkten "Hasselnöt" i mars lägger vi till ytterligare ett fält / artikelpar
=GETPIVOTDATA("Sales",$B$4,"date",3,"product","hazelnut")
Som returnerar $ 5 500 i exemplet som visas ovan.
Obs! GETPIVOTDATA returnerar ett värdefält baserat på aktuella inställningar för "sammanfatta med" (summa, räkning, genomsnitt, etc.). Det här fältet måste vara synligt i pivottabellen.