- ベストアンサー
エクセルで条件一致の場合にカウントする方法
エクセル2003を使用しています。 A B C 名前 担当者 対応済み A 佐藤 済み B 小林 済み C 佐藤 まだ D 佐藤 済み 以上のようなシートになっていて、担当の「佐藤」が対応済みの件数をカウントしたいのです。 上の表では、『2』が返るようにしたいと思います。どのような方法がありますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
この表がタイトルを含めてA1:C5だとして =SUMPRODUCT(($B$2:$B$5="佐藤")*($C$2:$C$5="済み"))
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
いずれ、質問の次は、佐藤だけでなく、「小林」はとなると思います。 それでピボットテーブルを使う方法お勧めします。いっぺんに データの個数 / 対応済み 対応済み 担当者 まだ 済み 総計 佐藤 1 2 3 小林 1 1 総計 1 3 4 の表が出来上がります。 ---------------- なお配列数式による回答は =SUM(IF((B2:B5="佐藤")*(C2:C5="済み"),1,0)) と入れてSHIFT+CTRL+ENTERの3つのキーを同時に押します。」
- imogasi
- ベストアンサー率27% (4737/17069)
いずれ、質問の次は、佐藤だけでなく、「小林」はとなると思います。 それでピボットテーブルを使う方法お勧めします。いっぺんに データの個数 / 対応済み 対応済み 担当者 まだ 済み 総計 佐藤 1 2 3 小林 1 1 総計 1 3 4 の表が出来上がります。 ---------------- なお配列数式による回答は =SUM(IF((B2:B5="佐藤")*(C2:C5="済み"),1,0)) と入れてSHIFT+CTRL+ENTERの3つのキーを同時に押します。」
- imogasi
- ベストアンサー率27% (4737/17069)
いずれ、質問の次は、佐藤だけでなく、「小林」はとなると思います。 それでピボットテーブルを使う方法お勧めします。いっぺんに データの個数 / 対応済み 対応済み 担当者 まだ 済み 総計 佐藤 1 2 3 小林 1 1 総計 1 3 4 の表が出来上がります。 ---------------- なお配列数式による回答は =SUM(IF((B2:B5="佐藤")*(C2:C5="済み"),1,0)) と入れてSHIFT+CTRL+ENTERの3つのキーを同時に押します。」
お礼
早速のお返事、ありがとうございました! sumproduct関数は、今までに使ったことがなく、初めて存在を知りました。 勉強になりましたm(_ _)m