• ベストアンサー

エクセルで条件一致の場合にカウントする方法

エクセル2003を使用しています。 A   B   C       名前 担当者  対応済み A   佐藤   済み B   小林   済み C   佐藤   まだ D   佐藤   済み 以上のようなシートになっていて、担当の「佐藤」が対応済みの件数をカウントしたいのです。 上の表では、『2』が返るようにしたいと思います。どのような方法がありますか? 

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

この表がタイトルを含めてA1:C5だとして =SUMPRODUCT(($B$2:$B$5="佐藤")*($C$2:$C$5="済み"))

euratom
質問者

お礼

早速のお返事、ありがとうございました! sumproduct関数は、今までに使ったことがなく、初めて存在を知りました。 勉強になりましたm(_ _)m

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

いずれ、質問の次は、佐藤だけでなく、「小林」はとなると思います。 それでピボットテーブルを使う方法お勧めします。いっぺんに データの個数 / 対応済み 対応済み 担当者 まだ 済み 総計 佐藤 1 2 3 小林 1 1 総計 1 3 4 の表が出来上がります。 ---------------- なお配列数式による回答は =SUM(IF((B2:B5="佐藤")*(C2:C5="済み"),1,0)) と入れてSHIFT+CTRL+ENTERの3つのキーを同時に押します。」

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

いずれ、質問の次は、佐藤だけでなく、「小林」はとなると思います。 それでピボットテーブルを使う方法お勧めします。いっぺんに データの個数 / 対応済み 対応済み 担当者 まだ 済み 総計 佐藤 1 2 3 小林 1 1 総計 1 3 4 の表が出来上がります。 ---------------- なお配列数式による回答は =SUM(IF((B2:B5="佐藤")*(C2:C5="済み"),1,0)) と入れてSHIFT+CTRL+ENTERの3つのキーを同時に押します。」

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

いずれ、質問の次は、佐藤だけでなく、「小林」はとなると思います。 それでピボットテーブルを使う方法お勧めします。いっぺんに データの個数 / 対応済み 対応済み 担当者 まだ 済み 総計 佐藤 1 2 3 小林 1 1 総計 1 3 4 の表が出来上がります。 ---------------- なお配列数式による回答は =SUM(IF((B2:B5="佐藤")*(C2:C5="済み"),1,0)) と入れてSHIFT+CTRL+ENTERの3つのキーを同時に押します。」

関連するQ&A