- ベストアンサー
ピボットテーブルで前年度比を出すには
次のようなピボットテーブルを作成しています。 去年 今年 売上高 累積 売上高 累積 4月 100 100 150 150 5月 200 300 100 250 6月 100 400 200 450 このピボットの右端に、累積の前年度比(今年累積/去年累積*100)を集計したいのですが、 ピボットで集計することはできないのでしょうか? いろいろ試してみたのですが、どうにもうまくいきません。 どのようにすればよいか教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 質問者さんは、“売上高”フィールドの集計方法を変更して求めた累積の比較(100-150、300-250、400-450)をしたいと思われているようですね。 > そもそも元データに「累積」フィールドがないので集計はできないということでしょうか。 集計方法を変更して求めた結果を基準として、更に“売上高”フィールドを追加し、集計方法を変更して求めることは“累積”が指定できないのでピボットテーブルの状態では無理ではないでしょうか?(売上高の比較はできますが…) ピボットテーブルをコピーして数値化すればいくらでも表の加工ができますので、今回は、そのような作業をされては如何でしょうか?
その他の回答 (2)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
#1です A2セル =IF(YEAR(B2)=2009,"今年","去年") B2セル 日付をシリアル値として入力 月を年と月でグループ化 売り上げはデータフィールドに3回ドラッグ&ドロップ 累計・比率 は前回回答した方法で行った
お礼
再びご回答ありがとうございます。 わかりやすい画像も貼っていただいて感謝です。 ただ画像の中で、去年の5月の累計は500で、今年の5月の累計は600ですが、 この5月の前年度比を求めると120%(600÷500×100)となると思うのですが、 画像では250%となっています。売上高で計算(500÷200×100)されているのではないかと思うのですが。 累計(上にも書いてますが、5月だと、600÷500×100)での比率を出し たいんです。 無理っぽい気がしますので、大人しく計算式を入れて出すようにします。 いろいろお手間おかけしました。ご回答ありがとうございました!
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
元データがどのようになっているかわかりませんが ピボットテーブル フィールドの設定 で [オプション] 基準に対する比率 年度 去年 でどうでしょうか?
お礼
回答いただきありがとうございました。 基準に対する比率もやってみたのですがダメなんです。 元データは、年度、月、売上(金額)というフィールドがあります。 ピボットテーブルの「売上高」と「累積」は、ピボットで集計した ものです。 去年を基準にし、基準に対する比率でやると、去年の「売上」と今年の 「売上」で計算されてしまいます。 欲しいのは「累積」で計算したものなのでこれではだめなんですが、 そもそも元データに「累積」フィールドがないので集計はできないと いうことでしょうか。
お礼
ご回答ありがとうございます。 >> そもそも元データに「累積」フィールドがないので集計はできないということでしょうか。 >集計方法を変更して求めた結果を基準として、更に“売上高”フィー ルドを追加し、 >集計方法を変更して求めることは“累積”が指定できないのでピボットテーブルの状態では >無理ではないでしょうか?(売上高の比較はできますが…) やはりそうですか。質問後、あちこち調べていたら「集計した値を使ってさらに集計することはできない」というようなことが書かれていたので無理っぽいのかなと思っていました。 ピボットテーブルをコピーして新たな表を作らずに一発でできればいいなと思っていたのですが、加工して作ることにします。 どうもありがとうございました。