• ベストアンサー

ピボットテーブル 値の合計を出したい

組織   A社   B社 第一担当 200 第二担当 200 第一担当 200 第二担当 400 400 と言う元データを元にピボットテーブルを作成しました。 行ラベル→組織 値→A社、B社 をドラッグしました。 この時、 データの個数 / A社 データの個数 / B社 の合計を一番右の列に作りたいのですが ピボットテーブルで作成するにはどうすればいいでしょう? 今は、H列にSUM関数を入れています。

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

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.3

元の表が「その型」だと、どう頑張っても個数の合計を出すのは困難かもしれませんね。 添付図をご覧いただけると、その違いにお気づき頂けると思います。 左上の表は「いつ・どの担当が・どの組織に・いくら」を羅列した表です。 右上は、左上の表をピボットテーブルで「いつ・担当」を軸(行ラベル)に持って集計した表です。 (質問文に添付された図は、これに相当します。) 更に左下は、左上を基にピボットテーブルで「担当」を軸(行ラベル)に持って、 「各組織の件数(個数)」を算出した表です。 「おそらく」ですが、データベース的な考え方だと 「これが一般的なピボットテーブルの使い方」です。 ご質問の図における表は「既に集計された結果」であり、 それをもとに更に集計する機能はピボットテーブルには無いのです。 データベースを少しでもかじるとご理解いただくのに早いのですが、 エクセルでそれを作るとどうしても質問文のような表を「初めに」組もうとしてしまいますから それを更に発展させる、というのが困難になってしまうのですね。 で、そこに「集計のための余計な列」を付け加えていくことにより、 元の表がダンダン膨らんでいって、ドンドン見辛くなってしまうのですね。 これが「エクセルという疑似データベースの罠」と言えます。 と言うわけで、 私は「元の表の作り方を考えましょう」 という回答を選ばせて頂きました。 参考までにどうぞ。

vepkkaocnbj
質問者

お礼

ありがとうございます。

その他の回答 (2)

noname#204879
noname#204879
回答No.2

[ピボットテーブル]だけで添付図の Fig-2 に示す結果を得たいのであれば、「元データ」が例えば Fig-1 の形式にしておく必要があります。 つまり、お示しの「元データ」から Fig-2 を得ることは不可能です。

vepkkaocnbj
質問者

お礼

ありがとうございます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

ご相談の事は、ピボットテーブルレポートではできません。 #参考 >値の合計を出したい ご質問の文字通りでは集計フィールドを追加して計算させる格好になりますが、あいにく「データの個数」を集計フィールドで集計する事はできません。 その意味では敢えて言えば、いま200や400が入っている元の値セルを漏れなく数字の1で書き換えてピボットテーブルの作成を行い、「件数合計」という集計フィールドを追加する(=A社+B社という数式を追加する)と、希望の数字は得られます。

vepkkaocnbj
質問者

お礼

ありがとうございます。

関連するQ&A