- ベストアンサー
エクセルで重複しているデータをカウントするには?
エクセル初心者です。 例えば、A列に参加者の名前、B列に去年参加した場合は「1」、 C列に今年参加した場合は「1」と入力します。 そして、去年も今年も参加した人の人数を知りたいのですが、 どうしたらいいのでしょうか? 質問を検索してみたのですが、よく分からず。似たようなのが あったらすみません。 ご存知の方、いらっしゃいましたら教えてください。 どうぞよろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
たとえば100行までデータがあるとして =SUMPRODUCT(B1:B100,C1:C100) でいかがでしょう。
その他の回答 (4)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 単純に人数だけを集計する回答はすでに出ていますので・・・ 個人を特定するための方法です。 ↓の画像のようにA列に作業列を挿入して A2セルに =IF(AND(C2=1,D2=1),"○","") という数式を入れ、オートフィルハンドルの(+)マークでダブルクリック 又はオートフィルで下へコピーします。 ○が表示されている人が連続参加者になり、 B10セルは =COUNTIF(A2:A7,"○") という数式が入っています。 尚、データは7行目までの数式ですので データ量によって範囲指定はアレンジしてみてください。 以上、参考になれば幸いです。m(__)m
お礼
重複している人を特定することもできるのですね! 目からウロコって感じです。 ぜひ使いこなせるようにしたいと思います。 どうもありがとうございました。
- gimpei
- ベストアンサー率33% (262/782)
D列にB列とC列の横合計を入力しておけば、 両方参加した人だけ数値が「2」になります。 あとはcountif関数でD列の数値2のセルを数えれば。
お礼
表の形式上、行を挿入することができないので、 なんとか行を増やさずに数を調べられないものかと 思ったのです。 うっかり書き忘れておりましてすみません。 行に余裕があるときはこの方法が役に立ちそうですね! ありがとうございました。
- Hachi5592
- ベストアンサー率36% (252/698)
1)オートフィルタを使用して、B列、C列とも1を条件にすれば、 絞り込まれます。その際にしたのステータスバーに選択された 件数が表示されます。 2)ピボットテーブルを使用する方法です。 詳細は省略させていただきますが、ピボットテーブルで検索す ると使用方法でてくるでしょう。
お礼
オートフィルタを使う方法は簡単にできそうですね! ピボットテーブルはいまいち使いこなせず・・・ でもトライしてみます。 どうもありがとうございました。
お礼
こんな関数があったんですね! バッチリでした。 私が探していたのはまさにこれです!! どうもありがとうございます!!