メインコンテンツへスキップ

Excelで複数の条件でCOUNTIFを使用するにはどうすればよいですか?

Author: Xiaoyang Last Modified: 2025-08-06

Excelでは、COUNTIF関数を使用してリスト内の特定の値の数を計算できます。しかし、時には複数の条件に基づいてカウントする必要があり、その場合さらに複雑になります。今日は、複数の条件でのカウントに関するいくつかの方法について説明します。

count cells with multiple criteria
 

同じ列に複数の条件でCOUNTIFを使用する

テキスト値に基づく複数の条件を持つセルをカウントする

例えば、以下のデータにはいくつかの製品が含まれており、今度は同じ列に存在する「KTE」と「KTO」の数をカウントする必要があります。スクリーンショットをご覧ください:

sample data

「KTE」と「KTO」の数を取得するには、次の数式を入力してください:

=COUNTIF($A$2:$A$15,"KTE")+COUNTIF($A$2:$A$15,"KTO")

そして、これらの2つの製品の数を得るためにEnterキーを押してください。スクリーンショットをご覧ください:

a formula to count cells with multiple criteria based on text value

注意:

1. 上記の数式において:A2:A15は使用したいデータ範囲であり、KTEKTOはカウントしたい条件です。

2. ある列で2つ以上の条件をカウントする必要がある場合は、=COUNTIF(範囲1, 条件1) + COUNTIF(範囲2, 条件2) + COUNTIF(範囲3, 条件3)+… のように使用してください。

  • ヒント:
  • もう一つの簡潔な数式でもこの問題を解決できます: =SUMPRODUCT(COUNTIF($A$2:$A$15,{"KTE";"KTO"}))、その後Enter キーを押して結果を得ます。
  • また、次のように条件を追加することもできます: =SUMPRODUCT(COUNTIF(範囲,{ "条件1";"条件2";"条件3";"条件4"…})).

another formula to count cells with multiple criteria based on text value


2つの値の間の複数の条件を持つセルをカウントする

指定された2つの数値の間にあるセルの数をカウントする必要がある場合、Excelでこの作業をどのように解決すればよいでしょうか?

以下のスクリーンショットを例として取り上げます。200から500の間の数値の結果を得たいと思います。次の数式を使用してください:

sample data

結果を表示したい空白のセルに次の数式を入力します:

=COUNTIF($B$2:$B$15,">200")-COUNTIF($B$2:$B$15,">500")

そして、必要な結果を得るためにEnterキーを押してください。スクリーンショットをご覧ください:

a formula to count cells with multiple criteria between two values

注意: 上記の数式において:

  • B2:B15 は使用したいセル範囲であり、>200および>500はカウントしたい条件です。
  • この数式全体の意味は、200より大きい値を持つセルの数を見つけ、それから500より大きい値を持つセルの数を引くことです。
  • ヒント:
  • このタスクに対処するために、COUNTIFS関数も使用できます。次の数式を入力してください: =COUNTIFS($B$2:$B$15,">200",$B$2:$B$15,"<500")、その後Enter キーを押して結果を得ます。
  • また、次のように条件を追加することもできます: =COUNTIFS(範囲1,"条件1",範囲2,"条件2",範囲3,"条件3",...).

2つの日付の間の複数の条件を持つセルをカウントする

日付範囲に基づいてセルをカウントするには、COUNTIFおよびCOUNTIFS関数が役立ちます。

例えば、列内で2019年5月1日から2019年8月1日の間の日付を持つセルの数をカウントしたい場合、次のように操作します:

次の数式を空白のセルに入力します:

=COUNTIFS($B$2:$B$15, ">=5/1/2019", $B$2:$B$15, "<=8/1/2019")

そして、カウント数を得るためにEnterキーを押してください。スクリーンショットをご覧ください:

a formula to count cells with multiple criteria between two dates

注意: 上記の数式において:

  • B2:B15は使用したいセル範囲です;
  • >=5/1/2018および<=8/1/2019はカウントしたい日付条件です。

COUNTIF関数についてさらに詳しく知るにはこちらをクリック...


便利な機能を使用して同じ列に複数の条件でCOUNTIFを使用する

Kutools for Excelを持っている場合、特定のテキストまたは2つの数字や日付の間のセルを選択できるSelect Specific Cells機能を使用して、必要な数を簡単に取得できます。

ヒント:このSelect Specific Cells機能を使用するには、まずKutools for Excelをダウンロードし、その後機能を迅速かつ簡単に適用できます。

Kutools for Excelをインストールした後、次のように操作します:

1. 条件に基づいてカウントしたいセルのリストを選択し、次に Kutools > 選択 > 特定のセルを選択 をクリックします。スクリーンショットをご覧ください:

click Select Specific Cells feature of kutools

2. Select Specific Cellsダイアログボックスで、必要な操作を設定し、OKをクリックすると、特定のセルが選択され、セルの数がプロンプトボックスに表示されます。以下のスクリーンショットをご覧ください:

set options in the dialog box arrow right the specific cells are selected

注意: この機能は、特定の2つの数字または日付の間のセルを選択してカウントするのにも役立ちます。以下のスクリーンショットをご覧ください:

set options in the dialog box arrow right select and count the cells between two specific numbers or dates

今すぐKutools for Excelをダウンロードして無料でお試しください!


複数の列に複数の条件でCOUNTIFを使用する

以下のようなスクリーンショットに示されるように、複数の列に複数の条件がある場合、注文が300より大きく、名前がRubyである「KTE」の数を取得したいとします。

sample data

目的のセルに次の数式を入力してください:

=COUNTIFS($A$2:$A$15,"KTE",$B$2:$B$15,">300",$C$2:$C$15,"Ruby")

そして、必要な「KTE」の数を得るために Enterキーを押します。

a formula to countif with multiple criteria in multiple columns

注意:

1. A2:A15およびKTEは最初の範囲と基準です。B2:B15および>300 は2番目の範囲と基準です。C2:C15およびRubyは3番目の範囲と基準です。

2. もっと多くの基準が必要な場合は、数式内に範囲と基準を追加するだけです。たとえば: =COUNTIFS(範囲1, 基準1, 範囲2, 基準2, 範囲3, 基準3, 範囲4, 基準4, … )

  • ヒント:
  • もう一つの数式でも同様に結果を得られます: =SUMPRODUCT(--($A$2:$A$15="KTE"),--($B$2:$B$15>300),--($C$2:$C$15="Ruby"))、その後Enter キーを押して結果を得ます。

another formula to countif with multiple criteria in multiple columns

COUNTIFS関数についてさらに詳しく知るにはこちらをクリック...


関連するセルカウント記事:

  • Excelでパーセンテージを計算するためのCOUNTIF
  • 例えば、調査論文の要約レポートがあり、A、B、Cという3つのオプションがあります。ここで、それぞれの3つのオプションのパーセンテージを計算したいとします。つまり、オプションAがすべてのオプションの中で占める割合を知りたいのです。
  • 複数のワークシートにわたって特定の値をカウントする
  • 例えば、以下のデータを含む複数のワークシートがあり、これらのワークシートから特定の値「Excel」の出現回数を取得したいとします。複数のワークシートにわたって特定の値をカウントするにはどうすればよいでしょうか?
  • Excelで部分文字列/サブストリング一致をカウントする
  • 特定の文字列で埋められたセルをカウントするのは簡単ですが、Excelで部分文字列またはサブストリングのみを含むセルをカウントする方法はご存知ですか?この記事では、それを迅速に解決するためのいくつかの方法を紹介します。
  • Excelで特定の値以外のすべてのセルをカウントする
  • 「Apple」という単語が値のリスト中に散らばっている場合、「Apple」ではないセルの数をカウントして次の結果を得たいとします。この記事では、Excelでこのタスクを解決するためのいくつかの方法を紹介します。
  • Excelで複数の条件のいずれかを満たすセルをカウントする
  • COUNTIF関数は、1つの条件を含むセルをカウントするのに役立ち、COUNTIFS関数はExcelで一連の条件や基準を含むセルをカウントするのに役立ちます。複数の条件のいずれかを含むセルをカウントするにはどうすればよいでしょうか?ここでは、ExcelでXまたはYまたはZなどを含むセルをカウントする方法を共有します。

最高のオフィス生産性ツール

🤖 Kutools AI Aide:データ分析を革新:インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析してグラフを生成  |  Kutools Functions を呼び出す
人気機能重複の検索・ハイライト・マーキング   |  空白行を削除   |  データを失わず列やセルを統合   |   丸める ...
スーパーLOOKUP複数条件VLOOKUP   複数値VLOOKUP  |  複数シートの検索  |  ファジーマッチ ....
高度なドロップダウンリストすばやくドロップダウンリストを作成   |  依存型ドロップダウンリスト   |  複数選択ドロップダウンリスト ....
列の管理:特定数の列を追加  | 列を移動  | 非表示列の表示状態を切り替え |  範囲と列の比較 ...
注目機能グリッドフォーカス   |  デザインビュー  |  強化された数式バー   ワークブック&ワークシートの管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リスト送信で電子メールを送信   |  スーパーフィルター   |   特殊フィルタ(太字/斜体/取り消し線でフィルタ...)
トップ15ツールセット12 種類のテキストツールテキストの追加特定の文字を削除など)  |  50 種以上のグラフ タイプガントチャートなど)  |  40を超える実用的な 数式誕生日に基づいて年齢を計算する、など)  |  19種の 挿入ツールQRコードの挿入パスから画像の挿入など)  |  12種類の 変換ツール単語に変換する通貨変換など)  |  7つの 結合&分割ツール高度な行のマージセルの分割など)  |  ...さらに多数
お好きな言語でKutoolsを使用できます ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上に対応!

Kutools for ExcelでExcelスキルを強化し、かつてない効率を体験しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と時間短縮を実現します。最も必要な機能を今すぐ取得...


Office TabはOfficeにタブ表示を追加し、作業効率を大幅に向上させます

  • Word、Excel、PowerPointでタブ編集とタブ閲覧を有効にします
  • 同じウィンドウ内の新しいタブで複数のドキュメントを開いたり作成したりできます。新しいウィンドウを開く必要はありません。
  • 生産性が50%向上し、1日に何百回ものマウスクリックも削減できます!