説明
この関数を使用して、1つの条件を満たすセルの数を数える。チェーンでサポートされます。
構文
COUNTIF(範囲,基準)
入力
この関数には以下の引数があります:
| 名称 | 必須 | 有効な入力 |
|---|---|---|
範囲 |
はい | 数えたいセルの数。rangeには、数値、配列、または数値を含む参照を含むことができます。空白値やテキスト値は無視される。 |
基準 |
はい | どのセルを数えるかを識別子とする、単一の数値、式、セル参照、またはテキスト文字列。複数の条件を指定する場合は、こちらを使用してください。 |
例
サンプルデータ
| A | B | |
|---|---|---|
| 1 | 項目 | 値 |
| 2 | 赤 | 56 |
| 3 | 緑 | 39 |
| 4 | オレンジ | 15 |
| 5 | 赤 | 92 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 指定された範囲内で、指定された値と一致するセルの数を数えます。 | =COUNTIF(A1:A5, "red") |
この数式は次のように機能する:
このデータセットでは、この数式は2 を返します。 |
| 指定された範囲内で、指定された値と一致しないセルの数を数えます。 | =COUNTIF(A1:A5,"<>赤") |
この数式は次のように機能する:
このデータ設定に対して、この数式は3 を返します。 |
| 参照されるセルの値と一致する、指定された範囲のセルの数を数えます。 | =COUNTIF(A1:B5,A5) |
この数式は次のように機能する:
このデータセットに対して、この数式は2 を返します。 |
| 任意のテキストを含む、指定された範囲のセルの数を数えます。 | =countif(a2:b5, "*") |
この数式は次のように機能する:
このデータセットでは、この数式は4 を返します。 |
| 指定されたパターンにマッチする、指定された範囲のセルの数を数えます。 | =COUNTIF(A2:A5,"???ge") |
この数式は次のように機能する:
このデータ設定に対して、この数式は1 を返します。 |
| 指定されたパターンにマッチする、指定された範囲のセルの数を数えます。 | =COUNTIF(A2:B5, "*d") |
この数式は次のように機能する:
このデータセットでは、この数式は2 を返します。 |
| 参照されるセルの値より小さい値を持つ、指定された範囲のセルの数を数えます。 | =COUNTIF(A1:B5,"<"&B3) |
この数式は次のように機能する:
このデータセットでは、この数式は1 を返します。 |
| 指定された範囲内で、指定された値より大きい値を持つセルの数を数えます。 | =COUNTIF(A1:B5,">=24") |
この数式は次のように機能する:
このデータ設定の場合、この数式は3 を返却します。 |
メモ
- ワイルドカード (?, *, ~) はテキスト値に対してのみ機能します。数式
=COUNTIF(A1:B5,"???")、アルファベット3文字を含むセルだけをカウントします。ほとんどのアルファベット文字に対応しています。
例外があります:単語の途中に数字がある場合(たとえば「or3nge」)、数式=COUNTIF(A2:A5,"???ge")やその単語もカウントに含まれます。 - チルダ(~)は、リテラルワイルドカードにマッチするエスケープ文字です。例リテラル疑問符(?)を含むセルの数を数えるには、次のように"~? "を使います:
=COUNTIF(A1:B5,"~?").
ヒント
- 日付でCOUNTIFを使う最良の方法は、セル参照で他のセルの有効な日付を参照することである。
- 数字のみをカウントするには、COUNT 関数を使用する。
- 数字やテキストを数えるには、COUNTA 関数を使う。
- 複数の条件を使用してカウントするには、COUNTIFS 関数を使用します。
- 空セルを数えるには、COUNTBLANK 関数を使う。
関連関数
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
ISBLANK
ISERROR
ISNA
ISNUMBER
VALUE