- ベストアンサー
Excel 関数でcountifの複数条件
Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=SUM(IF(($A$1:$A20="○")*($B$1*$B20=1),1)) でCtrl+Shift+Enterで配列数式にするか =SUMPRODUCT(($A$1:$A20="○")*($B$1*$B20=1)) でカウントできます。
その他の回答 (2)
- ririko2007
- ベストアンサー率0% (0/2)
回答No.3
こんばんは。 プラスすればできます。 =countif(a1:a20,"○")+countif(b1:b20,"○") こんな感じです。 sheetをまたがっても大丈夫ですよ。
質問者
お礼
ありがとうございました。 ただこの式ですと、orの条件になってしまいました。 が、これは別の意味で参考になりました。
- hamaken
- ベストアンサー率0% (0/1)
回答No.2
=SUMPRODUCT((A1:A20="○")*(B1:B20=1))
質問者
お礼
ありがとうございます。 解決しました。
お礼
ありがとうございます。 解決しました。