ExcelでCOUNTIFおよびCOUNTIFS関数を使用する方法

Excelでは、COUNTIFとCOUNTIFSは2つの強力な関数であり、Excelが面倒なカウントをすべて実行している間、座ってリラックスすることができます。これらの機能の利用方法を学ぶために読んでください。

ExcelのCOUNTIFとは何ですか?

COUNTIFは、特定の条件を満たすセルをカウントするExcelのコア関数です。この関数の構文には、一連のターゲットセルと、それに続く単一の条件が含まれます。 COUNTIF関数は、論理演算子とワイルドカードの両方をサポートします。これら2つを使用すると、状態をさらに拡大または縮小できます。

 COUNTIF(range, criteria)

COUNTIFS関数は、その名前が示すように、COUNTIF関数と同様の目的を果たします。 COUNTIFS関数の主な利点は、複数のセル範囲に複数の条件を提供できることです。 COUNTIFS関数は、論理演算子とワイルドカードもサポートします。

 COUNTIFS(range1, criteria1, range2, criteria2)

サポートされている論理演算子は次のとおりです。

  • <より小さい
  • >より大きい
  • = <以下
  • > =以上
  • =等しい

サポートされているワイルドカードは次のとおりです。

  • *任意の数の任意の文字。
  • 任意の文字の単一の番号。
  • チルダの直後のワイルドカードを通常の文字に変えます。

関連: Excelのワイルドカードとは何ですか?それらの使用方法

ExcelでCOUNTIFを使用する方法

ExcelでCOUTNIF関数を使用するには、2つの関数を定義する必要があります。まず、数式でセルをカウントするターゲット範囲、次に、数式でセルをカウントする基準です。簡単な例でこれらの動作を見てみましょう。

この例では、リンゴとその色のリストがあります。目標は、赤いリンゴの数を数え、それをセルに表示する数式を作成することです。リンゴの色が範囲として配置されているセル範囲を使用して、COUNTIF関数を使用するときに、その範囲内の赤いものだけをカウントするように数式に指示します。

  1. カウントの結果を表示するセルを選択します。この例では、セルE3を使用します。
  2. セルを選択したら、数式バーに移動して、以下の数式を入力します。
     =COUNTIF(A3:A11, "Red")

    この例では、リンゴの色が配置されているターゲット範囲はセルA3からA11であるため、式は最初の部分でA3:A11になります。基準である2番目の部分では、COUNTIF関数が赤いリンゴのみをカウントするように指定する必要があります。そこから第2部の「赤」 。引用符の間にテキスト基準を配置する必要があることに注意してください。

  3. Enterキーを押します。
  4. Excelは、赤いリンゴの数をカウントして表示します。

COUNTIF関数を使用すると、特にワイルドカードやその他の関数を使用した場合に、多くのすばらしいことを実行できますが、考慮できる条件は1つだけです。対照的に、その相対的なCOUNTIFS関数は、複数の範囲の複数の条件で動作します。

ExcelでCOUNTIFSを使用する方法

COUNTIFS関数は、基本的にCOUNTIF関数のより洗練されたバージョンです。 COUTNIFSがCOUNTIFよりも優れている主な利点は、複数の条件と範囲をサポートしていることです。

ただし、COUNTIFS関数に単一の範囲と単一の条件を定義することもできるため、COUNTIF関数と実質的に違いはありません。

関連: Excelで負の数を数える方法

COUNTIFS関数を使用する前に理解しておく必要がある重要なことの1つは、COUNTIFS関数は、各セル範囲の基準を満たすセルの結果を単純に合計するのではないということです。

実際には、2つの範囲に対して2つの条件がある場合、最初の範囲のセルは2回フィルタリングされます。1回は最初の条件を通過し、次に2番目の条件を通過します。これは、COUTNIFS関数が、指定された範囲で両方の条件を満たす値のみを返すことを意味します。

以下の例を調べることで、COUNTIFS関数が正確に何をするのかをよりよく理解できます。

前のセクションの例を拡張しました。リンゴの色の他に、リンゴのサイズを説明する列もあります。この例の最終的な目標は、大きな赤いリンゴの数を数えることです。

  1. 結果を表示するセルを選択します。 (この例では、セルE3に大きな赤いリンゴの数を表示します。)
  2. 数式バーに移動し、以下の数式を入力します。
     =COUNTIFS(A3:A11, "Red", B3:B11, "Big")

    これにより、数式はA3からA11までのセルの条件「赤」をテストします。次に、テストに合格したセルは、条件「ビッグ」についてB3からB11の範囲でさらにテストされます。

  3. Enterキーを押します。
  4. Excelは、大きな赤いリンゴの数をカウントするようになりました。

数式が赤と大の両方の属性を持つセルをどのようにカウントするかを観察します。この数式は、A3からA11までのセルを取得し、それらのセルの色をテストします。このテストに合格したセルは、2番目の範囲の2番目の条件(この場合は大きい)について再度テストされます。

関連: LEN関数を使用してExcelで単語と文字を数える方法

結論として、最初の範囲と条件の後の範囲と条件は、カウントフィルターをさらに絞り込み、互いに独立していません。したがって、式の最終結果は、赤くて大きなリンゴになります。 COUNTIF関数とSUM関数を組み合わせることで、赤いリンゴや大きなリンゴの数を数えることができます。

  1. 数式の結果を表示するセルを選択します。 (この例では、セルE6を使用します。)
  2. 以下の式を入力してください。
     =SUM(COUNTIF(A3:A11, "Red"), COUNTIF(B3:B11, "Big"))

    この数式は、赤いリンゴを含むセルをカウントし、次に大きなリンゴを含むセルの数をカウントし、最後に2つの数値を合計します。

  3. Enterキーを押します。
  4. Excelは、大きなリンゴまたは赤いリンゴの数をカウントして表示します。

Excelでもっと数える

カウントの条件を乗算した場合、または単にリストが長すぎる場合、手動でカウントすると非常にイライラする可能性があります。 ExcelとそのCOUNTIFおよびCOUNTIFS関数を使用すると、カウントプロセスを処理する数式を作成できます。

この新しいExcelの数式を学ぶためにあなたがする小さな努力は、あなたが将来大きな利益を得るのを可能にするでしょう。おそらく、SUMPRODUCTとCOUNTIFを組み合わせると、ある程度の効果が得られますか?