Mam dużą tabelę danych w arkuszu kalkulacyjnym Excel, który zasadniczo może być uważany za zbiór wartości dla osób zidentyfikowanych jako należące do różnych subpopulacje:Używanie QUARTILE w tabeli przestawnej programu Excel w celu podsumowania danych według subpopulacji
IndivID SubPopID Value
1 A 33.56
2 E 42.31
3 D 16.35
4 A 50.59
5 F 80.63
...
W tabeli jest ponad 10 000 osób i ponad 50 subpopulacji.
Chciałbym obliczyć podsumowanie 5-liczbowe (Min, Q1, Median, Q3, Max) dla każdej z subpopulacji.
Min i Maks są łatwe w tabeli przestawnej. Ale wydaje się, że Q1, Q2 (mediana) i Q3 nie są możliwe.
Pytanie
Czy istnieje jakiś sposób, aby obliczyć kwartyle dla każdej subpopulacji w tabeli przestawnej w programie Excel?
Odpowiedź powinna wyglądać następująco:
SubPopID Min Q1 Q2 Q3 Max
A 3.23 12.06 20.35 28.29 50.59
B
C
...
To był mój strach. Żadne z moich wyszukiwań w Internecie nie znalazło nic przydatnego w Excelu 2007. Jednak w przypadku Excel 2010 funkcja 'AGGREGATE()' wyglądała całkiem obiecująco, ponieważ ma wbudowaną opcję kwartylu. (Niestety, mój klient nie używa Excel2010 i nie planuje natychmiastowej aktualizacji swojej organizacji). Zachowam to aktywne przez kilka dni i mam nadzieję, że udowodniliśmy, że się myli i ktoś znalazł sprytne rozwiązanie. –
Doug, czy mógłbyś wyjaśnić, co masz na myśli przez "dane źródłowe w tabeli i funkcję percentyla w innej tabeli"? (Nie widzę sposobu, w jaki mogę użyć funkcji "QUARTILE()" programu Excel w podzbiorze wierszy, np. Tylko w SubPopID = A w przykładzie). Dzięki. –
Proszę zobaczyć moją edycję. Opiera się na formule tablicowej z instrukcją "IF". –