KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で複数の条件に基づいてカウントするには、どうすればよいですか?

著者Xiaoyang変更日

Excel では、COUNTIF 関数を使えばリスト内の特定の値の個数を簡単にカウントできます。しかし、場合によっては複数の条件に基づいてカウントする必要があり、その場合は少し複雑になります。本日は、複数の条件でカウントするためのいくつかのポイントをご紹介します。

複数の条件に基づいてセルをカウント
 

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

テキスト値に基づいて複数の条件でセルをカウントする

たとえば、次のような複数の製品を含むデータがあり、同じ列に記載されている「KTE」と「KTO」の個数をそれぞれカウントしたいとします。下のスクリーンショットをご覧ください。

サンプルデータ

KTE および KTO の個数を取得するには、次の数式を入力してください。

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

次に、Enterキーを押すと、これら2 つの製品の個数が表示されます。スクリーンショットをご覧ください。

テキスト値に基づいた複数の条件でセルをカウントする数式

注:

1。上記の数式において、A2:A15は使用するデータ範囲で、KTEおよびKTOはカウントしたい条件です。

2。1 つの列内で複数の条件(2 つ以上)をカウントしたい場合は、=COUNTIF(範囲1, 条件1) + COUNTIF(範囲2, 条件2) + COUNTIF(範囲3, 条件3) + … をご使用ください。

  • ヒント:
  • この問題を解決するのに役立つ別の簡潔な数式もあります:=SUMPRODUCT(COUNTIF($A$2:$A$15,{「KTE」;「KTO」})), and then press Enter key to get the result.
  • 条件は次のように追加できます:=SUMPRODUCT(COUNTIF(range,{ "criteria1";"criteria2";"criteria3";"criteria4"…})).

テキスト値に基づいた複数の条件でセルをカウントする別の数式


2 つの値の間で複数の条件に基づいてセルをカウントする

セルの値が2 つの指定された数値の間に収まるセルの個数をExcel でカウントするには、どのようにすればよいでしょうか?

以下のスクリーンショットを例にとると、200 より大きく500 未満の数値の個数を取得したい場合、次の数式を使用してください。

サンプルデータ

結果を表示したい空白セルに、次の数式を入力してください。

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

次に、Enterキーを押すと、必要な結果が表示されます。スクリーンショットをご確認ください。

2つの値の間で複数の条件に基づいてセルをカウントする数式

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

  • B2:B15は対象となるセル範囲です。>200および>500は、セルをカウントする際の条件です。
  • この数式の意味は、200 より大きい値を持つセルの個数から、500 より大きい値を持つセルの個数を引くことです。
  • ヒント:
  • このタスクには COUNTIFS 関数も活用できます。次の数式を入力してください:=COUNTIFS($B$2:$B$15,「>200」,$B$2:$B$15,「<500」), and then press Enter key to get the result.
  • 条件は次のように追加できます:=COUNTIFS(range1,"criteria1",range2,"criteria2",range3,"criteria3",...).

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キーを押してカウント数を取得してください。スクリーンショットをご確認ください。

2つの日付の間で複数の条件に基づいてセルをカウントする数式

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

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

COUNTIF 関数の詳細についてはこちらをクリックしてください。。。


便利な機能を使った同じ列内の複数の条件での COUNTIF

お使いのKutools for Excelに特定のセルを選択する機能が搭載されていれば、特定のテキストを含むセルや、2 つの数値または日付の間に位置するセルを素早く選択し、必要な個数を簡単に取得できます。

ヒント:Kutools for Excelをまずダウンロードしてから、この特定のセルを選択する機能を素早く簡単にご利用ください。

Kutools for Excelをインストールした後、次の手順に従ってください。

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

Kutools の「特定のセルを選択」機能をクリック

2。特定のセルを選択するダイアログボックスで必要な操作を設定し、OKをクリックすると、該当するセルが選択され、セルの個数がプロンプトボックスに次のように表示されます。

ダイアログボックスでオプションを設定右矢印該当するセルが選択されました

注:この機能を使えば、以下のスクリーンショットのように、2 つの特定の数値または日付の間に含まれるセルを簡単に選択・カウントできます。

ダイアログボックスでオプションを設定右矢印2つの特定の数値または日付の間にあるセルを選択してカウント

Kutools for Excel を今すぐダウンロードして無料トライアル!


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

複数の列に複数の条件がある場合(以下のスクリーンショット参照)、注文数量が300 を超え、かつ名前が「Ruby」である「KTE」の個数を取得したいとします。

サンプルデータ

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

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

次に、必要な KTE の個数を取得するにはEnterキーを押してください。

複数の列で複数の条件に基づいてCOUNTIFする数式

注:

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")), and then press Enter key to get the result.

複数の列で複数の条件に基づいてCOUNTIFする別の数式

COUNTIFS 関数の詳細については、こちらをクリックしてください。。。


セルのカウントに関するその他の関連記事:

  • Excel で COUNTIF を使ってパーセンテージを計算する
  • たとえば、ある研究論文のサマリーレポートに選択肢 A、B、C の3 つがあるとします。このとき、それぞれの選択肢が全体に占める割合——たとえば選択肢 A が全選択肢に占める割合——を計算したい場合があります。
  • Excel で特定の値以外のすべてのセルをカウントする
  • 「Apple」という単語が値のリスト内に散在している場合、「Apple」以外のセルだけをカウントして、次のような結果を得たいとします。本記事では、Excel でこのタスクを解決するためのいくつかの方法をご紹介します。
  • Excel で複数の条件のいずれかを満たすセルをカウントする
  • COUNTIF 関数は1 つの条件を満たすセルをカウントするのに役立ち、COUNTIFS 関数はExcel で複数の条件すべてを満たすセルをカウントするのに役立ちます。では、複数の条件のうちいずれか1 つでも満たすセルをカウントするにはどうすればよいでしょうか?ここでは、Excel で「X」「Y」「Z」などのいずれかを含むセルをカウントする方法をご紹介します。

最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行   |  コード生成|  カスタム数式作成  |  データ分析とチャート生成|  拡張機能呼び出し…
人気の機能:検索・ハイライト、または重複をマーキング   |  空白行を削除する   |  データを失うことなく列の結合またはセルを   |  数式を使用しない四捨五入...
スーパー LOOKUP:複数条件 VLookup  |  複数値 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 でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得