- ベストアンサー
エクセル countifについて質問です。
多分countifで合っていると思っているのですが・・・。 ある範囲内の中でAとBの単語を使っている数を調べたいのですが書き方が悪いのか。そもそもcountifではないのかエラーが出てしまいます。複数だとcountifsなのかもしれませんが、入力が悪いのかエラー。 ご教授願います。。。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1~A100の中に、AかBを含むセルの個数を数えるには =COUNTIF(A1:A100,"*A*")+COUNTIF(A1:A100,"*B*")-COUNTIFS(A1:A100,"*A*",A1:A100,"*B*") と書きます。こう書くと、Aを含むセルの数とBを含むセルの数を足し、重複分を引き算します。 「*A*」は「文字列の中にAを含む文字列」を、「*B*」は「文字列の中にBを含む文字列」を意味します。 重複分を引き算しないと、計算が合わなくなります。 例えば、文字列Aを含むセルの個数が12個、文字列Bを含むセルの個数が9個、文字列AとBの両方を含むセルの個数が3こあった場合、つまり、AかBを含むセルが24個あった場合、 =COUNTIF(A1:A100,"*A*")は15 =COUNTIF(A1:A100,"*B*")は12 になるので、単純に足すと27になり、実際の個数の24個より3つ多くなりますから、重複分をCOUNTIFSで数えて引き算します。 なお、1つのセルの中に「文字列Aが沢山あった場合」でも「1」と計算しますので注意して下さい。
お礼