• ベストアンサー

ピボットテーブルで前年度比を出すには

次のようなピボットテーブルを作成しています。      去年      今年    売上高 累積  売上高 累積   4月  100  100   150  150 5月  200  300   100  250 6月  100  400   200  450 このピボットの右端に、累積の前年度比(今年累積/去年累積*100)を集計したいのですが、 ピボットで集計することはできないのでしょうか? いろいろ試してみたのですが、どうにもうまくいきません。 どのようにすればよいか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • OtenkiAme
  • ベストアンサー率77% (69/89)
回答No.3

こんにちは。 質問者さんは、“売上高”フィールドの集計方法を変更して求めた累積の比較(100-150、300-250、400-450)をしたいと思われているようですね。 > そもそも元データに「累積」フィールドがないので集計はできないということでしょうか。 集計方法を変更して求めた結果を基準として、更に“売上高”フィールドを追加し、集計方法を変更して求めることは“累積”が指定できないのでピボットテーブルの状態では無理ではないでしょうか?(売上高の比較はできますが…) ピボットテーブルをコピーして数値化すればいくらでも表の加工ができますので、今回は、そのような作業をされては如何でしょうか?

kurunyanko
質問者

お礼

ご回答ありがとうございます。 >> そもそも元データに「累積」フィールドがないので集計はできないということでしょうか。 >集計方法を変更して求めた結果を基準として、更に“売上高”フィー ルドを追加し、 >集計方法を変更して求めることは“累積”が指定できないのでピボットテーブルの状態では >無理ではないでしょうか?(売上高の比較はできますが…) やはりそうですか。質問後、あちこち調べていたら「集計した値を使ってさらに集計することはできない」というようなことが書かれていたので無理っぽいのかなと思っていました。 ピボットテーブルをコピーして新たな表を作らずに一発でできればいいなと思っていたのですが、加工して作ることにします。 どうもありがとうございました。

その他の回答 (2)

回答No.2

#1です A2セル =IF(YEAR(B2)=2009,"今年","去年") B2セル 日付をシリアル値として入力 月を年と月でグループ化 売り上げはデータフィールドに3回ドラッグ&ドロップ 累計・比率 は前回回答した方法で行った

kurunyanko
質問者

お礼

再びご回答ありがとうございます。 わかりやすい画像も貼っていただいて感謝です。 ただ画像の中で、去年の5月の累計は500で、今年の5月の累計は600ですが、 この5月の前年度比を求めると120%(600÷500×100)となると思うのですが、 画像では250%となっています。売上高で計算(500÷200×100)されているのではないかと思うのですが。 累計(上にも書いてますが、5月だと、600÷500×100)での比率を出し たいんです。 無理っぽい気がしますので、大人しく計算式を入れて出すようにします。 いろいろお手間おかけしました。ご回答ありがとうございました!

回答No.1

元データがどのようになっているかわかりませんが ピボットテーブル フィールドの設定 で [オプション] 基準に対する比率 年度 去年 でどうでしょうか?

この投稿のマルチメディアは削除されているためご覧いただけません。
kurunyanko
質問者

お礼

回答いただきありがとうございました。 基準に対する比率もやってみたのですがダメなんです。 元データは、年度、月、売上(金額)というフィールドがあります。 ピボットテーブルの「売上高」と「累積」は、ピボットで集計した ものです。 去年を基準にし、基準に対する比率でやると、去年の「売上」と今年の 「売上」で計算されてしまいます。 欲しいのは「累積」で計算したものなのでこれではだめなんですが、 そもそも元データに「累積」フィールドがないので集計はできないと いうことでしょうか。

関連するQ&A