Excel-Formel: Zwischensumme der Pivot-Tabelle abrufen -

Inhaltsverzeichnis

Generische Formel

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

Zusammenfassung

Um die Zwischensumme für ein Wertefeld in einer Pivot-Tabelle abzurufen, können Sie die Funktion GETPIVOTDATA verwenden. In dem gezeigten Beispiel lautet die Formel in I6:

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

Obwohl Sie auf jede Zelle in einer Pivot-Tabelle mit einer normalen Referenz (dh F8) verweisen können, gibt GETPIVOTDATA auch dann korrekte Werte zurück, wenn sich die Pivot-Tabelle ändert.

Erläuterung

Um die Funktion GETPIVOTDATA verwenden zu können, muss das Feld, das Sie abfragen möchten, ein Wertefeld in der Pivot-Tabelle sein, das auf der richtigen Ebene mit Zwischensummen versehen ist.

In diesem Fall möchten wir eine Zwischensumme des Felds "sales", also geben wir im ersten Argument den Namen des Felds an und geben im zweiten einen Verweis auf die Pivot-Tabelle an:

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

Dies gibt uns die Gesamtsumme. Die Referenz pivot_table kann eine beliebige Zelle in der Pivot-Tabelle sein. Konventionell verwenden wir jedoch die obere linke Zelle.

Um die Zwischensumme für das Produkt "Mandel" zu erhalten, müssen wir die Formel wie folgt erweitern:

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

Zusätzliche Pivot-Tabellenfelder werden als Feld / Artikel-Paare eingegeben, daher haben wir jetzt das Feld "Produkt" und den Artikel "Mandel" hinzugefügt.

Spezifischere Zwischensumme

Fügen Sie ein zusätzliches Feld / Artikel-Paar hinzu, um eine spezifischere Zwischensumme wie das Produkt "Mandel" in der Region "West" zu erhalten:

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

Hinweis: GETPIVOTDATA gibt ein Wertefeld zurück, das auf den aktuellen Einstellungen für "Zusammenfassen nach" (Summe, Anzahl, Durchschnitt usw.) basiert. Dieses Feld muss in der Pivot-Tabelle sichtbar sein.

Interessante Beiträge...