• 締切済み

ピボットテーブルの集計

営業マンが月に何日、どこへどうやって(徒歩か車か公共交通機関か)訪問したかの集計をしています。 田中 4/10 (株)○○ 徒歩 田中 4/10 (有)×× 徒歩 田中 4/10 (株)●● 車 ここで出したいのは 田中 徒歩2件・1日/車1件・1日 という集計結果です。 自分でピボットテーブルを作成したところ 田中 徒歩2件・2日/車1件・1日 となってしまいます。 どうしたら同一日を1日としてカウントできるんでしょうか?

みんなの回答

noname#37676
noname#37676
回答No.3

[行]に「氏名」「月日」 [列]に「手段」 [データ]「手段」 または、移動した「月日」の[項目名](グレー部)上で右クリックし、「グループと詳細の表示」「グループ化」

murasaki1976
質問者

お礼

教えていただいたとおりやってみたのですが、 項目名上で右クリックしても何も出てきません。 私のはexcel2003なのですが、違うバージョンなのでしょうか。 せっかく教えていただいたのにすみません。 ありがとうございました。

noname#204879
noname#204879
回答No.2

なるほど、無重複データの個数のカウントは「ダイレクト」にはできないですね、その機能、あっても良さそうなのに。 Excel 2003 を持っていないのですが、そちらも同じなのでしょうかね? 元データに1列追加して、=1/COUNTIF(range,criteria) を入力しておいて、その列を“合計”することしか思い浮かびません。

murasaki1976
質問者

お礼

やはりない機能なのでしょうか。 あっても良さそうですよね、きっとあるはずだと思って質問させていただいたのですが・・。 やはりエクセルの段階で手を加えておくしかないのでしょうか。 んー、こんなに使えるソフトなのに こんな簡単そうな機能がないなんてモヤっとしますね~。 大変遅くなりましたが、ありがとうございました。

回答No.1

こんにちは。 名前 日付 訪問先 手段 とデータが入っているとして、ピボットテーブルウィザードで、  行=名前、列=手段、データ=手段(集計方法はデータの個数) とすると、できるのではないでしょうか。 また、例では4/10だけですが、仮にいろんな日付が存在し、日付 ごとに集計したいのであれば、ウィザードで、  (1)上述のうち行に、日付を追加  (2)上述のうちページに、日付を追加 のいずれかで可能だと思います。 参考になればと思います。 

murasaki1976
質問者

お礼

早速ありがごうございます。 質問の例が不十分だったのですが データは月単位ですのでこの前後にずっと日付があります。 ある1日のデータを集計したいのではなく、 月で集計したいのです。 説明が下手なんですが、わかっていただけますでしょうか? 「データの個数」だと日にちが重複していてもそれぞれカウントされてしまいますが、 それを重複した場合1としてカウントするように設定する方法がわかれば簡単なのだと思います。 元のエクセルデータで一行増やして集計しておけばできそうですが、 ダイレクトにピボットで集計したいのです。

関連するQ&A