• 締切済み

[Excel]エクセルデータのカウント

はじめまして. エクセルデータの値が重複した場合にその数をカウントをしてくれないか調べています. 一つの値に対し,範囲内で同値だった場合のカウントはCOUNT関数を使えば良いということはわかりました. しかし,2つセルの値を一セットで考えたときのカウント方法がわかりません. 例をあげると 授業Aと授業Bを行って,授業を受けた生徒はセル内に1,受けていない生徒は0,病欠は2と記入するとA列とB列にそれぞれ1か0が生徒の人数分入ってます. そして,AとBの授業を受けた生徒(=AとB両方に1が入ってる)の人数は何人かというのをそれぞれ知りたいのです. 要は下のような感じです. A B count 1 1 3 1 1 3 1 2 1 1 0 2 1 1 3 1 0 2 2 1 1 何か良い方法はないでしょうか

みんなの回答

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.3

2007以降ならCOUNTIFSが使えますがバージョンがわからないので、 =SUMPRODUCT(($A$1:$A$7=1)*($B$1:$B$7=1)) とか? 質問の際はバージョンを記載するようにしてください。

  • picknic
  • ベストアンサー率25% (33/132)
回答No.2

AとBのセルを文字列として連結して。それをキーにCountifする。 たとえばCを新しくつくって C=A & Bとすると Cにはいってくるデータは 11 12 10 01 21 とかになる。 1つのコードで2つの状態を表しているので、 それについてカウントすればよい。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

=SUMIFS(C2:C8,A2:A8,1,B2:B8,1)

関連するQ&A