Median in Pivot-Tabelle in Excel 2010?


18

Erstaunlich, dass diese Funktionalität in einer so alten Anwendung nicht vorhanden ist

Gibt es eine bekannte Problemumgehung?

Ich bin über den Teil, wo Sie den Aggregationstyp für ein Wertfeld ändern können: Es hat Summe, Min, Max, Durchschnitt usw., aber nicht Median


1
WENN der Speicher belegt ist, sind die Aggregatfunktionen von Excel eng mit den Aggregatfunktionen von SQL verwandt, und Sie werden dort auch keine Medianfunktion finden. Eine SQL-Problemumgehung bietet möglicherweise einen Einblick in die Erstellung einer Excel-Pivot-Tabellenversion.
Dav

Möglicherweise können Sie Powerpivot nutzen, um das zu tun, was Sie benötigen. Weitere Informationen finden Sie in diesem Artikel: javierguillen.wordpress.com/2011/09/13/… .
Dav

Antworten:


7

Für einfache Beispiele können Sie Array-Formeln anstelle einer PivotTable verwenden.

Wenn Sie die Quelldaten in den Zeilen 10: 1000, die Kategoriebezeichnungen der Quelldaten in Spalte A, die Quelldatenwerte in Spalte C und die in G3 berücksichtigte Kategorie haben, wird in der folgenden Matrixformel der Median gefunden:

{=MEDIAN(IF($A$10:$A$1000=G3,$C$10:$C$1000))}

Übernehmen Sie den Eintrag mit Ctrl+ Shift+ Enterund kopieren Sie ihn für die Kategorien in G4, G5 usw


2
Es sieht so aus, als gäbe es einen Tippfehler für den Wert, bei dem anstelle von $ C $ 10 $ C $ 100 vorhanden sind.
Jhamu

1

Leider ist nichts in die Pivot-Table-Funktion von Excel integriert, das dies ermöglicht. Sie können dieses Add-On jedoch ausprobieren . Es behauptet, es zu können, aber ich habe es nie benutzt.

Sie könnten die Medianarbeit mit den Daten ausführen und sie dann in Pivot-Tabellendaten einbeziehen, aber zu diesem Zeitpunkt wissen Sie, wozu die Tabelle dient.


1

Sie können die iserrorFunktion tatsächlich verwenden , um die gesamten Zeilen vom Median auszuschließen. Wenn sich die Total rowBeschriftungen beispielsweise in befinden row Aund der Median der gewünschten Daten in row I:

=MEDIAN(IF(ISERROR(FIND("Total",$A$5:$A$65535)),I5:I35535))

1

Der schnellste und einfachste Weg, um einen Median in Ihren Pivot-Tabellen zu erhalten, besteht darin, Ihre Excel-Datei in Google Sheets zu importieren. Dort können Sie eine Pivot-Tabelle erstellen und einen Median verwenden.


Ich musste dafür stimmen, weil es bei weitem der einfachste Weg ist, die Ergebnisse zu erzielen. Hilft nicht in Excel, aber die gleichen Daten können dort zur Not verarbeitet werden.
Dan

Nicht gut, wenn Sie sensible Daten haben
Adolf Knoblauch

0

Es gibt eine Möglichkeit, einen Median (oder eine beliebige Formel) zu erstellen, wenn Ihre Pivot-Tabelle einfach ist (die Tabelle enthält keine Zwischensummen). Abgesehen davon gibt es keine andere Möglichkeit, Medianberechnungen ordnungsgemäß in Ihre Pivot-Tabelle aufzunehmen.

Schade, ich kann keine Anhänge hinzufügen ... ich mache einen Schnappschuss meines Beispiels:

Ich habe die hier beschriebene Offset-Funktion verwendet: http://www.myonlinetraininghub.com/excel-offset-function-explained , die Arbeitsmappe heruntergeladen und zur Registerkarte Pivot-Tabelle gewechselt - dort habe ich mein Beispiel gemacht

Dies ist das Endergebnis - siehe Bild hier:

Bildbeschreibung hier eingeben

HINWEIS: Sie können die Median- / Offset-Formelzelle nicht in dieselbe Spalte einfügen, aus der Sie den Medianwert abrufen. AUCH mit dem Offset können Sie den Medianwert aus dem Wert der Spalte abzüglich der Gesamtsummenzeile ermitteln.

Leider gibt es keine sinnvolle Möglichkeit, eine Median- (oder eine andere) Berechnung durchzuführen, wenn Sie mit einer komplexeren Pivot-Tabelle arbeiten (dh wenn die Pivot-Tabelle Zwischensummen enthält).


0

Ich habe eine Trendwende gefunden, wenn Sie schnell bestimmte Medianwerte in Ihrer Pivot-Tabelle erhalten möchten: Nicht perfekt, aber in einigen Situationen hilfreich.

  • Doppelklicken Sie in Ihrer Pivot-Tabelle auf den aggregierten Wert, für den der Median berechnet werden soll
  • Excel öffnet eine neue Tabelle mit allen Zeilen hinter diesem aggregierten Wert
  • Wählen Sie den gewünschten Wertebereich aus und klicken Sie auf der Registerkarte "Daten" von Excel auf "Datenanalyse" ( möglicherweise müssen Sie diese zuerst aktivieren ).
  • Wählen Sie "Descriptive Statistics"
  • Passen Sie Ihre Parameter sorgfältig an ( siehe Hilfe dieser Funktion )
  • Excel berechnet standardmäßig eine ganze Reihe von beschreibenden Statistiken in einem neuen Blatt

0

Wie Dav bereits ausgeführt hat, können Sie das kostenlose PowerPivot-Addon verwenden (möglicherweise ist eine neuere Version von Excel erforderlich). Arbeitete für mich in Excel 2016. Siehe diesen Artikel: https://www.masterdataanalysis.com/ms-excel/calculating-median-excel-pivottables/


Externe Links können beschädigt oder nicht verfügbar sein. In diesem Fall würde Ihre Antwort nichts Nützliches hinzufügen. Bitte geben Sie die wesentlichen Informationen in Ihrer Antwort an und verwenden Sie den Link zur Namensnennung und weiteren Lektüre. Vielen Dank.
Fixer1234
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.