- ベストアンサー
Excelで条件が二つ以上あるもの合の集計方法 を教えてください。
女子高校の1年生です。 Excelの関数を使って次のような集計をしたいのですが、 何をどのようにすればできるのでしょうか。 Aのセルに、参加者の記号◎でつけ、(参加しない人は無印) Bのセルに、年齢をつけ (18歳 17歳とか…) Cのセルに、性別を入れて。 年齢ごとの参加者(◎印)の合計を出すといった場合です。 SUMとかCOUNTとか…を使うのだと思うのですがよく分かりません。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! すでにピボットテーブルの回答は出ていますので、 他の方法の一例です。 当方使用のExcel2003での方法になりますが・・・ ↓の画像でG2セルに =IF(COUNTBLANK(F2:G2)>0,"",SUMPRODUCT((B2:B1000="◎")*(C2:C1000=F2)*(D2:D1000=G2))) (とりあえず1000行目まで対応できるようにしています) という数式を入れています。 これで、F2・G2セルに条件を入力すると、その数が表示できるようにしてみました。 尚、このカテゴリの質問であれば、たぶんExcel2007だと思いますので Excel2007の場合は COUNTIFS関数で対応できると思います。 この程度ですが、 参考になれば幸いです。m(__)m
その他の回答 (4)
- tom04
- ベストアンサー率49% (2537/5117)
No.4です! たびたびごめんなさい。 前回の回答で数式を入力するセルをG2としていますが、 数式を入れるのはH2セルです。 お判りかと思いますが・・・訂正してください。 何度もごめんなさいね。m(__)m
- osamuy
- ベストアンサー率42% (1231/2878)
配列数式を使うという手も。 http://pc.nikkeibp.co.jp/pc21/special/hr/hr4.shtml 個人的には、ピボットテーブルを使うほうが好みですが。
補足
いっぱいお叱りを受けると思いますが…申し訳ないですが、全く分かりません。何度挑戦しても、表の作り方がよく分からないし、私の求めているような例でないのでなおさら混乱して、何が何だか分からないでいます。 売り上げの金額とか得意先とか○○%とかの集計ではなく Aのセルに、参加者の記号◎でつけ、(参加しない人は無印) Bのセルに、年齢をつけ (18歳 17歳とか…) Cのセルに、性別を入れて。 年齢ごとの参加者(◎印)の合計を出すといった場合を出したいのです。 また、添付された絵が小さくぼやけていて分かりません。 Excel「ピボット・テーブル」でやる一番いいということですが、私には分かりません。 再度、改めて質問を出したいと思います。 お礼が遅くなって本当にすみませんでした。
- otamajakus
- ベストアンサー率53% (69/128)
私もピボットテーブルを使った方が簡単だと思います。 例えば、A:氏名 B:参加 C:年齢 D:性別 として表を作成し ピポットを作成(図のようにレイアウトを組むと、左側の表ような結果が表示されます)すれば簡単に求められます。
補足
いっぱいお叱りを受けると思いますが…申し訳ないですが、全く分かりません。何度挑戦しても、表の作り方がよく分からないし、私の求めているような例でないのでなおさら混乱して、何が何だか分からないでいます。 売り上げの金額とか得意先とか○○%とかの集計ではなく Aのセルに、参加者の記号◎でつけ、(参加しない人は無印) Bのセルに、年齢をつけ (18歳 17歳とか…) Cのセルに、性別を入れて。 年齢ごとの参加者(◎印)の合計を出すといった場合を出したいのです。 また、添付された絵が小さくぼやけていて分かりません。 Excel「ピボット・テーブル」でやる一番いいということですが、私には分かりません。 再度、改めて質問を出したいと思います。 お礼が遅くなって本当にすみませんでした。
- Hachi5592
- ベストアンサー率36% (252/698)
ピボットテーブルを使用するといいですね。 使い方は「ピボットテーブル」のキーワードでGoogle等で検索すると 使い方がわかります。
補足
いっぱいお叱りを受けると思いますが…申し訳ないですが、全く分かりません。何度挑戦しても、表の作り方がよく分からないし、私の求めているような例でないのでなおさら混乱して、何が何だか分からないでいます。 売り上げの金額とか得意先とか○○%とかの集計ではなく Aのセルに、参加者の記号◎でつけ、(参加しない人は無印) Bのセルに、年齢をつけ (18歳 17歳とか…) Cのセルに、性別を入れて。 年齢ごとの参加者(◎印)の合計を出すといった場合を出したいのです。 まあ、添付された絵が小さくぼやけていて分かりません。 Excel「ピボット・テーブル」でやる一番いいということですが、私には分かりません。 再度、改めて質問を出したいと思います。 お礼が遅くなって本当にすみませんでした。
補足
いっぱいお叱りを受けると思いますが…申し訳ないですが、全く分かりません。何度挑戦しても、表の作り方がよく分からないし、私の求めているような例でないのでなおさら混乱して、何が何だか分からないでいます。 Excel「ピボット・テーブル」でやる一番いいということですが、私には分かりません。再挑戦して、 再度、改めて質問を出したいと思います。 お礼が遅くなって本当にすみませんでした。