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

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

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

Author Xiaoyang Last modified

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:データ分析を革新します。主な機能:Intelligent Executionコード生成カスタム数式の作成データの分析とグラフの生成Kutools Functionsの呼び出し……
人気の機能重複の検索・ハイライト・重複をマーキング空白行を削除データを失わずに列またはセルを統合丸める……
スーパーLOOKUP複数条件でのVLookup複数値でのVLookup複数シートの検索ファジーマッチ……
高度なドロップダウンリストドロップダウンリストを素早く作成連動ドロップダウンリスト複数選択ドロップダウンリスト……
列マネージャー指定した数の列を追加列の移動非表示列の表示/非表示の切替範囲&列の比較……
注目の機能グリッドフォーカスデザインビュー強化された数式バーワークブック&ワークシートの管理オートテキスト ライブラリ日付ピッカーデータの統合セルの暗号化/復号化リストで電子メールを送信スーパーフィルター特殊フィルタ(太字/斜体/取り消し線などをフィルター)……
トップ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%向上し、毎日のマウスクリック数を何百回も削減!

全てのKutoolsアドインを一つのインストーラーで

Kutools for Officeスイートは、Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proをまとめて提供。Officeアプリを横断して働くチームに最適です。

Excel Word Outlook Tabs PowerPoint
  • オールインワンスイート — Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proが含まれます
  • 1つのインストーラー・1つのライセンス —— 数分でセットアップ完了(MSI対応)
  • 一括管理でより効率的 —— Officeアプリ間で快適な生産性を発揮
  • 30日間フル機能お試し —— 登録やクレジットカード不要
  • コストパフォーマンス最適 —— 個別購入よりお得