Excelで複数条件を指定してCOUNTIF関数を適用する方法

  • これを共有
Hugh West

があります。 COUNTIF は、指定された条件に合致するセル数を数える関数です。 COUNTIF を直接使用する方法があります。 を、いくつかのトリックを使って複数の基準で使用することができます。 今回は、3つの例を紹介します。 Excel で複数の条件を指定して COUNTIF 関数を使用する .

練習用ワークブックをダウンロードする

練習用ワークブックは、以下のダウンロードボタンからダウンロードできます。

COUNTIF関数と複数条件.xlsx

ExcelのCOUNTIF関数を複数の条件で使用することはできますか?

があります。 COUNTIF機能 MSエクセルの は、複数の条件にマッチするように設計されていない Excel UIから引用した次の画像を見てください。 これは、1つだけ取ることができます。 レンジ で、シングルで 基準 .

があります。 COUNTIF 関数が初めて導入されたのは 2007年版エクセル しかし,複数の条件を簡単にマッチングさせるためには,別の関数が必要であることにすぐに気がつきました. そのため,この関数では,複数の条件を簡単にマッチングさせることができます. Excel 2010バージョン MS Excelは、次のような新しい関数を導入しました。 COUNTIFS .

しかし、まだ2007年版のユーザーであれば、心配は要りません。 COUNTIF しかし、古いバージョンのExcelには、新しいExcelの素晴らしい関数や機能が備わっていないため、そのまま使い続けることはお勧めしません。

3 ExcelでCOUNTIF関数を複数条件で使用する例

があります。 COUNTIF を使えば、リスト中の特定の値の個数を計算することができます。 しかし、個数を数えるために多くの基準を採用する必要があり、より複雑になる場合があります。 今日は、そのような場合のために COUNTIF このデータセットでは,コンピュータのコンポーネントの列が 製品 , 製品 ID、日付 名前

例1:COUNTIF関数を使って数字と数字の間のセルを数える

Excelのユーザーは、値が2つの指定された値の間にあるセルの数を数える必要がある場合があります。 以下の例では、数値の結果を知りたいのです。 2000~5000の間 .

📌 ステップス

  • セル内 E16 は、次の式を挿入する。
=COUNTIF($C$5:$C$14,">2000")-COUNTIF($C$5:$C$14,">5000")

これです。

  • COUNTIF($C$5:$C$14,">2000″) は2000以上のセルをカウントします。
  • COUNTIF($C$5:$C$14,">5000″) は5000以下のセルをカウントします。
  • つまり、上記の式は、2000 <セル <5000 のセルを見つけることになります。
  • を押してください。 入力 .

続きを読む Excel で異なる列に複数の条件を設定した COUNTIF (単一条件と複数条件の両方)

例2:COUNTIFを日付の複数条件で適用する場合

があります。 COUNTIF 例えば、2022年5月1日から2022年8月1日までの日付を持つ列のセル番号を数えたい場合、「5/1/2022」「8/1/2022」「8/1/2022」の3つの関数で数えることができます。

📌 ステップス

  • セル内 E16 は、次の式を挿入する。

=COUNTIF($D$5:$D$14,">5/1/2022")-COUNTIF($D$5:$D$14,">8/1/2022")

これです。

  • COUNTIF($D$5:$D$14, “>5/1/2022”) よりも大きいセルをカウントします。 5/1/2022 .
  • COUNTIF($D$5:$D$14, “>8/1/2022”) よりも小さいセルをカウントします。 8/1/2022 .
  • したがって、上記の式は、以下のセルを検索します。 5/1/2022 細胞 < 8/1/2022 .
  • を押してください。 入力 ボタンをクリックします。

続きを読む Excel COUNTIF関数と複数条件の組み合わせ、日付範囲の指定

例3:COUNTIFを複数の基準でテキストに使用する場合

例えば、以下のようなデータがあり、その中に様々な製品が含まれているのですが、CPU[Processor]とRAM[Memory]が1つの列にいくつ入っているかを把握したいのです。

📌 ステップス

  • セル内に次の数式を適用します。 E16 :

=COUNTIF($B$5:$B$14, "CPU [プロセッサ]")+COUNTIF($B$5:$B$14, "RAM [メモリ]")

これです。

  • COUNTIF($D$5:$D$14, “>5/1/2022”) は、テキストを含むセルをカウントします。 CPU【プロセッサー .
  • COUNTIF($D$5:$D$14, “>8/1/2022”) は、テキストを含むセルをカウントします。 RAM【メモリ .
  • つまり、上記の数式は、テキストを含むセルを検索します。 CPU[プロセッサ]&RAM[メモリ]。 .
  • を押してください。 入力 .

続きを読む ExcelでCOUNTIF Not Equal to TextまたはBlankを適用する方法

Excelでワイルドカード文字を利用してCOUNTIFで複数のマッチをカウントする方法

もし基準がひとつだけで、すべてのマッチを取得したい場合は Excelのワイルドカード文字 とのことです。 COUNTIF 関数を使用します。

Excelには3つのワイルドカード文字があります。

  • アスタリスク (*)
  • クエスチョンマーク
  • ティルデ(〜)。

例として、Eで始まる名前をすべて数えることにします。

アスタリスク (*) 以下の例では、文字数は無制限です。 E* となる エマ、イーブンズ エリック .

📌 ステップス

  • セルに次の数式を書き込んでください。 E16 :

=COUNTIF(E5:E14,"E*")

  • 次に、 を押します。 入力 .

Excel COUNTIFS: 複数条件のためのCOUNTIF関数のより良い代替案

のユーザーであれば エクセル2010 またはそれ以上のアップデートされたバージョンで、同じ作業を行うことができます。 COUNTIFS機能 最初の例を思い出してください。 2000から5000の範囲に商品IDを持つ商品の数は、以下の式で簡単に数えることができますが、COUNTIFSでは、あなたの要件に応じて基準を設定することができます。 以下の式は、COUNTIFSでは3基準ですが、COUNTIFでは、1基準のみを使用することができます。

=COUNTIFS($B$5:$B$14,"CPU [Processor]",$C$5:$C$14,">3000",E5:E14,"John")

続きを読む COUNTIF 複数の範囲を同じ基準でExcelに入力する

結論

これらの手順と段階を踏んで、エクセルでCOUNTIF関数を複数の条件で適用します。 ワークブックをダウンロードして、ご自身の練習にお使いください。 質問、懸念、提案などがありましたら、当ブログのコメント欄でお願いします。 エクセルウィキ .

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。