Berechnen Sie zusätzliche Werte basierend auf den Ergebnissen der Pivot-Tabelle

Berechnen Sie zusätzliche Werte basierend auf den Ergebnissen der Pivot-Tabelle

Ich versuche, mithilfe einer Pivot-Tabelle eine Zusammenfassung einiger Reinigungsergebnisse in Excel zu erstellen, habe jedoch einige Probleme, alles zusammenzufassen. Ich habe die folgenden Daten:

Cleaning 1    Location 1    Result 1
Cleaning 1    Location 2    Result 2
Cleaning 1    Location 3    Result 3
Cleaning 2    Location 1    Result 4
Cleaning 2    Location 2    Result 5
Cleaning 2    Location 3    Result 6
Cleaning 3    Location 1    Result 7
Cleaning 3    Location 2    Result 8
Cleaning 3    Location 3    Result 9

Derzeit habe ich eine Pivot-Tabelle, die den Durchschnitt und die Standardabweichung jedes Standorts sowie den Durchschnitt und die Standardabweichung aller kombinierten Ergebnisse enthält. Ich hätte auch gerne „ average + 3 * standard deviationDaar“ für jeden Standort sowie für alle kombinierten Ergebnisse.

Die Informationen, die ich finde, behandeln die Berechnung zusätzlicher Parameter basierend auf den URSPRÜNGLICHEN Spalten der Daten, aber nicht die Kombination der ERGEBNISSE in der Pivot-Tabelle. Irgendwelche Hilfe?

Was ich bisher versucht habe:

PIVOTDATEN ABRUFENist eine nette Formel, aber sie funktioniert für mich nicht optimal, da ich die Filteroptionen der Pivot-Tabelle verwenden werde. Außerdem scheint sie für die Gesamtsumme nicht zu funktionieren.

Antwort1

Sofern Sie nicht mit VBA arbeiten, werden Sie wohl mit GETPIVOTDATA nicht weiterkommen. Im Folgenden werde ich zeigen, dass es funktioniert und wie Sie es zum Laufen bringen, wenn Sie mit der Filterung herumspielen.

Die Versuchung ist groß, Feldberechnungen zu verwenden. Diese arbeiten auf „Zeilenbasis“ und Sie haben keinen Zugriff auf den korrekten Wert für N oder STDEV. Ich werde es weiter unten noch einmal demonstrieren.

Ausgehend von diesen Daten habe ich aus Ihrer Frage Folgendes zusammengestellt …

Bildbeschreibung hier eingeben

... diese Pivot-Tabelle wurde erstellt ...

Bildbeschreibung hier eingeben

Das funktioniert nicht

Es wurde versucht, eine Feldberechnung zu erstellen ...

Bildbeschreibung hier eingeben

... mit folgenden (fehlerhaften) Ergebnissen ...

Bildbeschreibung hier eingeben

Das funktioniert

Um Tabellenkalkulationen zu implementieren, die durch die Änderung der Filterung der Pivot-Tabelle nicht beeinflusst werden, fügen Sie oberhalb der Pivot-Tabelle Zeilen ein, bis Sie genügend Platz für die erforderlichen Berechnungen haben.

Für Dein Beispiel wurde folgendes gebaut...

Bildbeschreibung hier eingeben

... Eine typische Gleichung für die Zellen B2 bis B4 ist ...

=IF(ISERROR(GETPIVOTDATA("Average of Result",$A$7,$A$1,$A2)),"",GETPIVOTDATA("Average of Result",$A$7,$A$1,$A2)+3*GETPIVOTDATA("StdDev of Result",$A$7,$A$1,$A2))

... Diese Gleichung prüft, ob die Pivot-Tabelle Informationen für „Standort 1“ enthält. Wenn dies nicht der Fall ist, wird nichts angezeigt. Wenn dies der Fall ist, wird zum Durchschnitt für Standort 1 das Dreifache der Standardabweichung für Standort 1 addiert.

Die Zellen C2 bis C4 sind bis auf die Subtraktion gleich. Zelle B5 enthält ...

=IF(ISERROR(GETPIVOTDATA("Average of Result",$A$7)),"",GETPIVOTDATA("Average of Result",$A$7)+3*GETPIVOTDATA("StdDev of Result",$A$7))

Diese Gleichung prüft, ob die Gesamtergebnisse vorhanden sind. Wenn nicht, wird nichts angezeigt. Wenn vorhanden, wird der Gesamtdurchschnitt + 3 x die Gesamtstandardabweichung berechnet.

Wenn die Filterung geändert wird ...

Bildbeschreibung hier eingeben

... wenn die Gesamtsummen aus der Pivot-Tabelle entfernt werden ...

Bildbeschreibung hier eingeben

verwandte Informationen