Excelのスプレッドシートに大きなテーブルがあり、本質的には、さまざまなものに属すると特定された個人の値のコレクションと考えることができますサブポピュレーション:ExcelのピボットテーブルでQUARTILEを使用してデータを集計する
IndivID SubPopID Value
1 A 33.56
2 E 42.31
3 D 16.35
4 A 50.59
5 F 80.63
...
この表には10,000人以上の人がおり、50人以上の小集団が存在します。
サブポピュレーションごとに5桁の要約(Min、Q1、Median、Q3、Max)を計算したいと思います。
最小値と最大値はピボットテーブルで簡単です。しかし、Q1、Q2(中央値)、およびQ3は可能ではないようです。
質問
Excelのピボットテーブル内の各亜集団のための四分位数を計算する方法はありますか?
答えは次のようになります。
SubPopID Min Q1 Q2 Q3 Max
A 3.23 12.06 20.35 28.29 50.59
B
C
...
これは私の恐れでした。私のウェブ検索ではExcel 2007の価値は何も見つかりませんでしたが、Excel 2010の場合、四分円オプションが組み込まれているため、 'AGGREGATE()'関数は非常に有望でした。 (残念ながら、私の顧客はExcel2010を使用しておらず、すぐに組織をアップグレードする計画はありません)。私はこれを数日間有効にしておき、私たちが間違っていることを証明し、誰かが賢明な回避策を見つけたことを願っています。 –
Doug、「別のテーブルのテーブルとパーセンタイル関数のソースデータ」という意味を詳しく説明できますか? (Excelの 'QUARTILE()'関数を行のサブセットで使用する方法がわかりません(例ではSubPopID = Aのみ)。どうも。 –
私の編集をご覧ください。これは、配列式とIF式に依存します。 –