Mit QUARTIL in einer Excel-pivot-Tabelle zusammenfassen Daten von sub-Populationen
Ich habe eine große Tabelle von Daten in einer Excel-Tabelle, die sich im wesentlichen als eine Sammlung von Werten für Individuen identifiziert, die zu verschiedenen Subpopulationen:
IndivID SubPopID Value
1 A 33.56
2 E 42.31
3 D 16.35
4 A 50.59
5 F 80.63
...
Gibt es über 10.000 Personen, die zu dieser Tabelle, und über 50-Subpopulationen.
Möchte ich berechnen Sie die 5-zahlen-Zusammenfassung (Minimum, Q1, Median, Q3, Max) für die einzelnen Subpopulationen.
Min und Max sind einfach in einer pivot-Tabelle. Aber Q1, Q2 (median) und Q3 nicht möglich zu sein scheint.
Frage
Gibt es eine Möglichkeit zur Berechnung der Quartile für jede subpopulation in einer pivot-Tabelle in Excel?
Die Antwort sollte wie folgt Aussehen:
SubPopID Min Q1 Q2 Q3 Max
A 3.23 12.06 20.35 28.29 50.59
B
C
...
InformationsquelleAutor der Frage Assad Ebrahim | 2012-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine Erfahrung ist, dass Sie nicht tun können, Perzentile in einer pivot-Tabelle. Ich habe gerade eine Suche im Internet und finde nichts zu widersprechen. Ich denke, das beste, was Sie tun können, ist Ihr Quell-Daten in einer Tabelle, so dass Sie verweisen können, um es dynamisch zu, und verwenden Sie dann die Perzentil-Funktion in einer anderen Tabelle.
Ich habe gesehen, Artikel zum verwenden von PowerPivot, aber das ist nur in Excel 2010 und es sieht schwer. Ich habe 2010, und wenn konfrontiert mit einem ähnlichen problem, ich habe immer noch entschieden zu gehen, den Weg, den ich Vorschlage, hier.
BEARBEITEN: Erklärung von meine vorgeschlagene alternative:
In Antwort auf Ihre Frage in den Kommentaren, hier ist, wie würde ich berechnen von perzentilen aus einer Tabelle von Daten:
Er stützt sich dabei auf eine einzige Formel, welche die gleiche für jede Zelle von F2 bis H6. Es ist ein Matrixformelwas bedeutet, es ist eingetragen mit
Ctrl-Shift-Enter
. Es verwendet eine WENN-Anweisung zum filtern nach verschiedenen möglichen SubPopIDs. Hier ist die Formel für F2:InformationsquelleAutor der Antwort Doug Glancy
Wenn Sie brauchen, um zu überprüfen, die eine Bedingung für mehr als eine Spalte (a=1 UND b=2) erweitern Sie das array mit der " * " - Zeichen
InformationsquelleAutor der Antwort zer0links
Fand ich diese Antwortwo eine Lösung beschrieben ist.
Er verwendet die gleiche Vorgehensweise wie beschrieben von Doug Glancy, aber ordnen Sie ihm ein berechnetes Feld in der pivot-Tabelle. Die Antwort gibt eine Beispiel-excel-Datei.
InformationsquelleAutor der Antwort Alban