Excel-formel: Hämta delsumman för pivottabellen -

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att få delsumman för ett värdefält i en pivottabell kan du använda GETPIVOTDATA-funktionen. I exemplet som visas är formeln i I6:

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

Även om du kan referera till vilken cell som helst i en pivottabell med en normal referens (dvs. F8) 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å.

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 "Almond" -produkten måste vi utöka formeln enligt följande:

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

Ytterligare pivottabellfält anges som fält / artikelpar, så vi har nu lagt till fältet "Produkt" och objektet "Mandel".

Mer specifik delsumma

För att få en mer specifik delsumma, som "Mandel" -produkten i regionen "Väst", lägg till ytterligare ett fält / artikelpar:

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

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.

Intressanta artiklar...