Excel ピボット テーブルでの順序のパーセンタイル

Excel ピボット テーブルでの順序のパーセンタイル

そこで、適切なものなどを表示するピボットテーブルに整理した注文を含むスプレッドシートを用意しました。

現在列の合計(前のすべての行を合計)があるところに、20、50、70 パーセンタイルがドル換算でどこにあるかを示すものを追加したいと思います。

さらに、各注文について、パーセンタイル ランキングを表示する必要があります (注文パーセンタイルと呼ばれる列のようなもので、注文のパーセンタイルが注文行に表示されます)。 を使用してこれを手動で作成できます=PERCENTRANK.EXC(relevant_range,grand_total_cell)が、ピボット テーブル フィルターが変更されても変更されません。注記:それぞれの注文は実際には他のものの合計です

n 番目のパーセンタイルの値を求める式は です=Percentile.Exc(a1:a100,n*1/00)が、これをどのように活用すればよいかわかりません。

ピボットテーブルにパーセンタイルデータを表示するにはどうすればよいですか?

編集:次のようなものが必要になるかもしれないと思います=PERCENTILE(GETPIVOTDATA(fieldname,range_that_contains_the_amounts,not_sure_what_goes_here),0.9)が、そうであるかどうかはわかりません。ピボット テーブルのフレームワーク内で作業したいのですが、必要に応じて上記のようなものを使用します。

答え1

@Soandos、20 パーセンタイル、50 パーセンタイル、70 パーセンタイルの計算を取得するために、生データに 3 つの新しい列 (見出しとして 20 パーセンタイル、50 パーセンタイル、70 パーセンタイル) を追加できると思います。これが完了したら、ピボット テーブルを手動で更新して、ピボット テーブル フィールド リストにこれらの新しいフィールドを取得します。

答え2

パレート図が必要だと思いますが、これは Excel や Open Office の Calc に組み込まれている機能ではありません。ただし、Open Office では、DataPilot® の列フィールドでドロップダウン ダイアログによる並べ替えが可能です (PivotTable® はどうでしょうか)。

次に、PERCENTRANK(x,y) 関数を使用して、列で降順または昇順を選択します。

関連情報