- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2010、複数条件のセルを数える)
エクセル2010、複数条件のセルを数える
このQ&Aのポイント
- エクセル2010で複数条件のセルを数える方法について教えてください。
- COUNTIFS関数を使用して「B1またはC1のセル」と同じ名前を持つセルを数えようとしましたが、エラーが発生しました。
- 調査した結果、このような場合、SUM(IF())を使用すると良いということが分かりましたが、結果は全て0になってしまいます。どのような式を使用すれば良いでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
エクセル2010では列:列の配列計算が出来ます。 ご質問のような計算をさせたいなら =SUMPRODUCT((A:A=B1)+(A:A=C1)) のようにする事は出来ます。 #補足1 あなたの数式は間違っていませんが、 =SUM(IF((A:A=B1)+(A:A=C1),1,0)) と記入した後、必ずコントロールキーとシフトキーを押しながらEnterで入力しなければいけません。 もっとも、この式で計算できるなら =COUNTIF(A:A,B1)+COUNTIF(A:A,C1) =SUMPRODUCT(COUNTIF(A:A,B1:C1)) の方が遥かに簡単で、しかも安全かつ高速です。 #補足2 COUNTIFSは「かつ」の条件しか計算できません。 今回やりたかったように「または」で数えたいときは =COUNTA(A:A)-COUNTIFS(A:A,"<>"&B1,A:A,"<>"&C1,A:A,"<>") といった具合の、計算の工夫が必要です。
質問者
お礼
シフトとコントロールとエンターを、どういう時に押すのかよくわかりませんでした。最後に押すと{ }がついてしまいます。 SUMPRODUCT関数でうまくいったので、これでいこうと思います。 ありがとうございました。
お礼
SUMPRODUCT関数でうまくいきました。 引くやり方はよくわからなかったので、また機会があれば調べてみようと思います。 ありがとうございました。