- ベストアンサー
エクセルのカウント関係の関数について
いつもお世話になっています エクセルのカウント関係の関数についての質問です A1~A10までで「1」の数を出す場合は =countif(A1:A10,1) でよいですよね これに一つ条件を加え A1~A10までで、B列が「○」の場合に「1」の数を出すにはどういう関数になるのでしょうか? ifとcountで組み合わせてやってみましたが、うまくいきません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=SUMPRODUCT((A1:A10=1)*(B1:B10="○")) や =SUM(INDEX((A1:A10=1)*(B1:B10="○"),)) などで出せます
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
2007ではCOUNTIFSというのができたようだが、2003以前なら 関数では (1)SUMPRODUCT (2)配列数式 がある。 (2)は 2 1 ○ 2 3 1 ○ 4 5 6 1 3 どこかのセルに =SUM((A1:A10=1)*(B1:B10="○")) と入れて、SHIFT+CTRL+ENTER3つのキーを同時押しする。 結果 2
質問者
お礼
ありがとうございます 配列数式のやりかた、とても参考になりました おかげで、無事できました
お礼
ありがとうございました 教えていただいた ↓でできました =SUMPRODUCT((A1:A10=1)*(B1:B10="○"))