13

ピボット テーブルに加重平均を追加する方法を知りたいです。実際、次の計算を行う必要がありますSUM(col1 * col2)/SUM(col2)

計算フィールド オプションを使用してそれを実行しようとしましたが、数式を入力すると、次の結果が出力として表示さSUM((col1 * col2)/col2)SUM(col1)ます。

4

3 に答える 3

15

1 つの計算フィールドと1 つのヘルパー列が必要です

ヘルパー列

col3=col1*col2

計算フィールド:

CF=Col3/Col1

ヘルパー列を計算フィールドとして実行しようとすると、 と が加算さcol1col2、それらが乗算されて無意味な結果になります。

于 2013-07-09T16:28:16.383 に答える
2

加重平均の Excel ピボット テーブル バージョンを使用していることを考えると、次の記事が役に立つと思います: http://excelribbon.tips.net/T007129_Weighted_Averages_in_a_PivotTable.html

言及されていない唯一のことは、重み付けの合計がゼロになった場合の対処方法です (この場合、ゼロで除算します)。その醜さを避けるために、ピボットテーブルの DisplayErrorString および ErrorString プロパティを使用できます。

oPivot.DisplayErrorString = True
oPivot.ErrorString = "--"

明らかに、ピボットテーブルの他の場所に実際のエラーが隠されている可能性があります.

于 2015-03-17T09:49:55.527 に答える