Excel: 「親行の合計に対する割合」のピボット テーブル

Excel: 「親行の合計に対する割合」のピボット テーブル

Excel でピボット テーブルを作成し、列を日付 (月) 別にグループ化し、親の合計のパーセンテージを計算する列を 1 つだけ作成したいと考えています。Excel で各月のグループ化ごとに新しい列を配置せずに、これを実行する方法はありますか。

私のサンプルデータは次のとおりです。

ここに画像の説明を入力してください

このデータを使用してピボット テーブルを作成し、日付の月ごとに列をグループ化すると、次のようになります。

ここに画像の説明を入力してください

しかし、「親行合計の %」で計算される別の値を追加すると、毎月その値が適用されます。

ここに画像の説明を入力してください

各月の新しい列 ("Summe von Price2") を作成せずに、合計金額のパーセンテージを計算する最後の列 ("Gesamt: Summe von Price2") のみを作成する方法はありますか。列を非表示にできることはわかっていますが、列をまったく作成しない方法を探しています。

答え1

残念ながら、ピボットテーブルでこれをネイティブに行う方法はありません。このようなことが必要な場合は、次のような数式を使用してピボットテーブルの外側に追加の列を作成します。これは、E列全体に適用されます。総合的列Dにあります:

E2=IF(ISBLANK($D2),"",$D2/MAX($D:$D))

E3=IF(ISBLANK($D3),"",$D3/MAX($D:$D))

E4=IF(ISBLANK($D4),"",$D4/MAX($D:$D))

これは明らかに列の合計が列Dの最大値であることを前提としているので、場合によってはうまくいかないでしょう。例えば、価格列に負の値があり、列Dの最大値がアイテム行合計行ではなく、合計行を選択します。ただし、その場合は次のように合計行を選択するだけです。=IF(ISBLANK($D2),"",$D2/$D$10)

関連情報