Pivot Berechnete Formel: SUM (Feld1) / AVG (Feld2)

8

Ich habe eine einfache Tabelle mit einer Menge und einem Intervall in Sekunden nach Datum und Produktnamen.

%Vor%

Aus dieser Tabelle habe ich eine PivotTable mit SUM (Betrag), AVERAGE (Intervall in Sekunden) nach Monat und Produkt abgeleitet.

%Vor%

So weit, so gut. Jetzt möchte ich hinzufügen und zusätzliche Spalte zu meiner PivotTable mit gibt mir das Ergebnis der Summe von Betrag / AVG Intervall in Sekunden.

Das Hinzufügen eines berechneten Werts =SUM(Amount)/AVERAGE(Interval) gibt mir nicht die richtigen Werte. Excel gibt mir:

%Vor%

Was es tatsächlich macht, ist = SUM (Betrag) / SUMME (Intervall in Sekunden) für jeden Monat und jedes Produkt basierend auf den Werten in der ersten Tabelle. Aber ich suche:

%Vor%

Teilen Sie also das Pivot-Feld "Summe der Menge" durch das Pivot-Feld "AVG des Intervalls in Sekunden" wörtlich.

Wie erreichen Sie das?

    
Bas 13.09.2012, 08:21
quelle

2 Antworten

6

Falls jemand anderes auf dieses Problem stößt, ist eine Lösung, die ich gefunden habe, eine Helper-Spalte "Count" zu Ihrem Datensatz hinzuzufügen, wobei jeder Datensatz eine 1 unter dem Feld "Count" enthält.

Um den Effekt eines Average zu erreichen, können Sie dann:

verwenden

SUM(FIELD_TO_AVERAGE)/SUM(COUNT)

Ich glaube, das sollte in allen Fällen funktionieren, in denen ein Durchschnitt benötigt wird, aber ich habe es nicht sehr weit getestet.

    
ThreeTrickPony 08.10.2015 18:09
quelle
3

Sie müssen auf die Pivot-Tabellendaten in Ihrer Formel verweisen, etwa so:

=GETPIVOTDATA("Sum of Amount",$A,"Product","A")/GETPIVOTDATA("Average of Interval",$A,"Product","A")

Bearbeiten: Aus Ihrer Tabelle: So fügen Sie Pivot Table A die gewünschte Spalte hinzu:

%Vor%

Sie können die Spalte auch erstellen, indem Sie der Originaldatentabelle eine zusätzliche Spalte hinzufügen: Betrag / Sek für jeden einzelnen Eintrag. Wenn Sie dann alle Daten drehen, ist das Produkt dieser Spalte das gewünschte Ergebnis.

Bearbeiten (2):

Die obigen Formeln sind Zellformeln, nicht Pivot-Tabellenformeln, die keine Referenzen verwenden können. Entschuldigung, das habe ich nicht klargestellt. Ich schaue mir eine Pivot-Tabellen-Berechnungsformel an, aber für den Moment sollte das obige als Spalte neben Ihrer Pivot-Tabelle ergeben, was Sie brauchen.

    
Alistair Weir 13.09.2012 09:37
quelle