【Excel】COUNTIF関数の使い方!複数条件(OR・AND)やセル参照方法も解説

エクセルで、特定のデータをの個数を数えるのに便利な「COUNTIF関数」の使い方をご紹介します。「AまたはB(OR条件)」「AかつB(AND条件)」といった複数条件の指定方法も解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

COUNTIF関数の基本

【Excel】COUNTIF関数の使い方!複数条件(OR・AND)やセル参照方法も解説

指定した「範囲」から、「条件」と一致するセルの個数を数えます。

例:=COUNTIF(A2:A5,"りんご")

💡 ポイント: 条件に文字列を直接指定する場合、ダブルクォーテーション(" ")で囲みます。

COUNTIF関数の引数: (条件範囲,検索条件)

スポンサーリンク

COUNTIF関数に複数条件を指定する

「AかつB(AND条件)」の個数を数える

【Excel】COUNTIF関数の使い方!複数条件(OR・AND)やセル参照方法も解説

「A列が青森かつ、商品名がりんご」のように、すべての条件と一致するセルの個数を数える場合は、COUNTIFS関数を使います。

例:=COUNTIFS(A2:A5,"青森",B2:B5,"りんご")

COUNTIFS関数の引数: (条件範囲 1, 検索条件 1, [条件範囲 2, 検索条件 2],…)


📖 条件が3つ以上の場合:

後ろに「, 範囲3, 条件3」と「範囲と条件」をセットで追加していきます。

「AまたはB(OR条件)」の個数を数える

【Excel】COUNTIF関数の使い方!複数条件(OR・AND)やセル参照方法も解説

「青森 または 長野」のように、いずれかの条件に一致するセルの個数を数える場合は、COUNTIF関数同士を足し算します。

例:=COUNTIF(A2:A5,"青森")+COUNTIF(A2:A5,"長野")


📖 複数列における複数条件の場合:

【Excel】COUNTIF関数の使い方!複数条件(OR・AND)やセル参照方法も解説

「A列が○、またはB列が○」といった条件で数えたい場合、COUNTIF関数を単純に足し算してしまうと、○が重複している行が2回数えられてしまいます。

このような場合、「A列もB列も○」という重複分をCOUNTIFS関数で引き算します。

例:=COUNTIF(A2:A5,"○")+COUNTIF(B2:B5,"○")-COUNTIFS(A2:A5,"○",B2:B5,"○")

スポンサーリンク

条件をセル参照にする

【Excel】COUNTIF関数の使い方!複数条件(OR・AND)やセル参照方法も解説

比較演算子を使う場合は不等号を" "で囲み、セル番地と&で結合させます。

  • セルをそのまま参照する場合:=COUNTIF(A2:A4, C2)
  • 比較演算子を使う場合:=COUNTIF(A2:A4,">="&C2)

📖 よく使う比較演算子:

  • >=(以上) / <=(以下)
  • >(より大きい) / <(より小さい)
  • <>(等しくない・〜以外)
スポンサーリンク

関連記事

タイトルとURLをコピーしました