COUNTIF のマスタリー: 知っておくべき 8 つの必須 Excel 例
日常業務では、大規模な Excel データセット内で特定の条件の出現をカウントするのは、干し草の山から針を探すような気分になることがあります。 でも心配しないでください。Excel の COUNTIF 関数があなたを助けてくれます。 COUNTIF 関数は、特定の条件を満たすデータ ポイントの数を迅速かつ正確にカウントできる強力なツールです。 この記事では、COUNTIF 関数の構文と使用法を詳しく説明し、この強力な分析関数の可能性を最大限に活用するのに役立つ XNUMX つの例を提供します。
COUNTIF 関数: 構文と引数
COUNTIF関数は、範囲内の条件を満たすセルの数をカウントするために使用されます。
構文
COUNTIF の一般的な構文は次のようになります。
=COUNTIF(range, criteria)
Arguments
- レンジ: 必要。 これは、特定の基準をカウントする範囲です。
- 基準: 必要。 これにより、定義された範囲内で何を探しているかが定義されます。
COUNTIF関数を理解するための簡単な例
A4:A13 の範囲で名前「Judy」を検索してカウントするには、次のように COUNTIF 関数を使用する必要があります。
=COUNTIF(A4:A13,"Judy")
次に、 入力します キーを押してカウントを取得します。
ここでは、COUNTIF 関数の使用方法をよりよく理解できるように、以下の XNUMX つのシナリオをリストします。
COUNTIFの基本的な使い方
特定のテキストが含まれるセルを数える (完全一致)
COUNTIF 関数を使用すると、特定の数値、テキスト、または日付に等しいセルをカウントできます。
ここではテーブル A3:C13 を例に挙げます。列 A には果物の名前が含まれ、列 B には数字が含まれ、列 C には日付が含まれます。 これらの列内の「Apple」、「100」、および「6/10/2023」の出現を個別にカウントします。
以下の表は、上記の例に基づいた 3 つの異なるシナリオを示し、COUNTIF 関数で条件を記述する方法を示しています。
ターゲット | 基準 | 式 |
Appleと同等のセル | "林檎" | =COUNTIF(A4:A13,"アップル") |
100 に等しいセル | 100 または「100」 | =COUNTIF(B4:B13,100) |
6/10/2023 に等しいセル | 「6年10月2023日」 | =COUNTIF(C4:C13,"6/10/2023") |
COUNTIF関数を入れたら、 を押します。 入力します カウント結果を取得するためのキー。
- XNUMX つまたは複数の単語、または日付を基準としてクォータで囲む必要があります。
- 条件を入力する代わりに、=COUNTIF(C4:C13, など) のように、条件を含む任意のセルへの参照を使用して同じ結果を得ることができます。E6).
特定のテキストに一致するセルを数え、選択し、強調表示する簡単な方法を求めていますか? Kutools for Excel 答えはその中にあります 特定のセルを選択 特徴! そのパワーとシンプルさを直接体験してください。 Kutools for Excel をダウンロードして、今すぐ 30 日間の無料トライアルを開始してください。
セルに特定のテキストが含まれているかどうかをカウントします (部分一致)
特定のテキストを含むセルを数えたい場合は、ワイルドカード文字を利用する COUNTIF 関数も役に立ちます。
ワイルドカード文字:
- 疑問符 (?) は、任意の XNUMX 文字と一致します (例: L???)。 「リサ」と「ルーシー」を見つけます。
- アスタリスク (*) は、XNUMX 個以上のあらゆる種類の文字に一致します。たとえば、*cy は「Lucy」と「Nancy」を検索します。
- チルダ (~) は「エスケープ」文字であり、ワイルドカード (~*、~?、~* など) の前に置くと、ワイルドカードは通常の文字として扱われます。たとえば、~* は「*」を検索します。
このセクションでは、例として列 A3:A13 にある「L」で始まるテキストの出現数を数えます。
ここでは、インスタンスに基づいて発生する可能性のある一般的なシナリオのリストと、COUNTIF 関数で使用する必要がある対応する基準、および必要な数式を示します。
ターゲット | 基準 | 式 |
Lで始まるセル | 「L*」 | =COUNTIF(A4:A13,"L*") |
セルは L で始まり、任意の 3 文字で終わります | 「ん??」 | =COUNTIF(A4:A13,"L???") |
セルは cy で終わります | 「*し」 | =COUNTIF(A4:A13,"*cy") |
セルは任意の 3 文字で始まり y で終わります | 「???」 | =COUNTIF(A4:A13,"???y") |
セルには u が含まれています | 「*ぅ*」 | =COUNTIF(A4:A13,"*u*") |
* に等しいセル | 「〜*」 | =COUNTIF(A4:A13,"~*") |
COUNTIF関数を入れたら、 を押します。 入力します カウント結果を取得するためのキー。
特定のテキストを含む Excel セルを点灯したいと考えていますか? Kutools for Excel はあなたの秘密兵器です! の 特定のセルを選択 この機能はすぐに仕事を終えます。 効率性を実感してください Kutools for Excel をダウンロード - 30 日間の無料トライアルを開始して、生産性が向上するのを見てください!
セルが空白または空白でない場合にカウントする
広範囲のデータがあり、空のセルまたは空ではないセルの数を効率的にカウントする必要がある場合、COUNTIF 関数が役立ちます。
ここでは、例として範囲 A4:A11 を使用して、空でないセルと空のセルをカウントします。
ターゲット | 基準 | 式 |
セルは空白ではありません | 「<>」 | = COUNTIF(A4:A11、 "<>") |
セルが空白です | "" | = COUNTIF(A4:A11、 "") |
COUNTIF関数を入れたら、 を押します。 入力します 結果を得るための鍵。
Excel で先へ進みましょう! と Kutools for Excel's 非空白セルを選択 空でないセルを瞬時に特徴付け、カウントし、強調表示します。 30 日間の無料トライアルで Kutools を今すぐ試して、生産性を向上させてください。
セルにテキストまたは数値のみが含まれているかどうかを数える
場合によっては、テキスト文字列または数値のみを含むセルをカウントする必要がある場合があります。 このような場合には、COUNTIF 関数が非常に便利です。
ここでは、例として範囲 A4:A11 を使用して、テキストのみまたは数値のみを含むセルをカウントします。
ターゲット | 基準 | 式 |
セルにはテキスト文字列が含まれています | 「*」 | = COUNTIF(A4:A11、 "*") |
セルには数字のみが含まれます | 「<>」&「*」 | =COUNTIF(A4:A11,"<>"&"*") |
COUNTIF関数を入れたら、 を押します。 入力します 結果を得るための鍵。
数値が以下か大きいか等しいかどうかをカウントします。
A4:A13 の範囲内の値が特定の数値以上、以下、または等しいセルを数えるには、COUNTIF 関数も役立ちます。
対応する演算子を基準に追加するだけです。 以下の表は、使用できる演算子を示しています。
ターゲット | 基準 | 式 |
5 より大きい値 | "> 5" | =COUNTIF(A4:A13,">5") |
5 未満の値 | 「<5」 | =COUNTIF(A4:A13,"<5") |
5 に等しい値 | 「=5」 | =COUNTIF(A4:A13,"=5") |
値が 5 に等しくない | 「<> 5」 | =COUNTIF(A4:A13,"<>5") |
5 以上の値 | ">=5" | =COUNTIF(A4:A13,">=5") |
5 以下の値 | 「<=5」 | =COUNTIF(A4:A13,"<=5") |
イベント 入力します COUNTIF式を入力後、 キーを押します。
- COUNTIF 式では、数値を含む演算子は常に引用符で囲む必要があることに注意することが重要です。
- 条件を入力する代わりに、=COUNTIF(A4:A13, など) のように、条件を含む任意のセルへの参照を使用して同じ結果を得ることができます。C4)、C4 には基準 >5 が含まれています。
日付が次より大きい/小さい/等しいかどうかをカウントします。
特定の日付より大きい、小さい、または等しい日付を持つセルをカウントする必要がある場合は、前に説明したものと同様の数式を使用できます。 数値と同じ原則が日付にも適用されます。 以下にいくつかの例を示します。
ターゲット | 基準 | 式 |
6 年 17 月 2023 日以降の日付 | ">6/17/2023"" | =COUNTIF(A4:A13,">6/17/2023")) |
日付は 6 年 17 月 2023 日となります | 「=6年17月2023日」 | =COUNTIF(A4:A13,"=6/17/2023") |
6 年 17 月 2023 日以降の日付 | "<= 6年17月2023日" | =COUNTIF(A4:A13,"<=6/17/2023") |
イベント 入力します COUNTIF 式を入力した後、 キーを押してカウントを取得します。
これまで説明した一般的な使用法に加えて、COUNTIF 関数を次のような特定の Excel 日付および時刻関数と組み合わせて利用できます。 TODAY機能, 現在の日付に基づいてセルをカウントします。 これにより、現在の日付の基準を満たすセルを動的に追跡し、カウントすることができます。 TODAY() で COUNTIF 関数を使用する方法の例をいくつか示します。
ターゲット | 基準 | 式 |
今日より後の日付 | ">"&今日() | =COUNTIF(A4:A13,">"&TODAY()) |
今日と同じ日付 | "="&今日()) | =COUNTIF(A4:A13,"="&TODAY()) |
今日から XNUMX 週間以内の日付 | ">"&TODAY()-7 | =COUNTIF(A4:A13,">"&TODAY()-7) |
COUNTIF の高度な使用法
セルに複数の条件 (または/および) がある場合にカウントします。
実際、Excel の COUNTIF 関数は、複数の条件でセルをカウントするように特別に設計されているわけではありません。 そんな時におすすめの機能がこちら COUNTIFS 関数。 ただし、状況によっては、XNUMX つの数式内で複数の COUNTIF 関数を組み合わせることで目的の結果が得られることがあります。
>> または基準
「Peach」または「Apple」に等しいセルを数えたいと仮定すると、以下に示すように XNUMX つの COUNTIF 関数を組み合わせる必要があります。
=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")
イベント 入力します キーを押してカウントを取得します。
このシナリオでは、 プラス記号(+) XNUMX つの COUNTIF 関数から得られた結果を結合します。 同様に、同じアプローチを使用して、複数の条件を含む COUNTIF 式を作成できます。 以下は、「Peach」、「Apple」、「Lemon」の出現をカウントする XNUMX つの OR 条件を含む COUNTIF 式の例です。
=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")
>> そして基準
A5:A10 の範囲内で 4 より大きく 11 未満の数値を数えたいとすると、以下のスクリーンショットに示すように XNUMX つの COUNTIF 関数を組み合わせることができます。
=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")
イベント 入力します キーを押してカウントを取得します。
このシナリオでは、 マイナス記号 (-) XNUMX つの COUNTIF 関数から得られた結果を結合します。
セルが一意であるか、値が重複しているかどうかを数える
A3:A13 の範囲内の一意の値または重複する値をカウントする場合は、COUNTIF 関数も役立ちます。
ステップ 1: 各値が一意であるか重複しているかを特定する
- カウントする値の隣の列で、以下の式を使用して、関連する値が一意であるか重複しているかを識別します。 TRUE 関連する値が重複していることを示します。 間違った情報 値が一意であることを意味します。
=COUNTIF($A$4:$A$13,A4)>1
- イベント 入力します キーを押して塗りつぶしハンドル (最初の結果セルの右下隅にある小さな緑色の四角形) をダブルクリックすると、すべての結果が表示されます。
ステップ 2: 一意の値または重複する値を数える
- 一意の値をカウントするには、以下の式を使用してください。
=COUNTIF(B4:B13,"FALSE")
- 重複する値をカウントするには、以下の式を使用してください。
B4:B13 は、手順 1 で式を使用するヘルパー列です。=COUNTIF(B4:B13,"TRUE")
次に、 入力します 結果を得るための鍵。
公式を覚えたくない場合は、 固有の値をカウントする機能 of Kutools for Excel。たった 2 回のクリックで、必要なカウントを取得できます。さらに、Kutools for Excelは、高度な計算を簡単に効率的に実行できる幅広い数式を提供します。
Excel 用 Kutools をダウンロードして、30 日間の無料トライアルをご利用ください
COUNTIF – メモといくつかの重要な問題
-
COUNTIF 関数では大文字と小文字が区別されません。
-
COUNTIF 関数には実際の範囲が必要です。配列を代入することはできません。
-
COUNTIF 関数は、隣接しない範囲をサポートしていません。また、その構文では、最初のパラメーターとして複数の個別のセルを指定することはできません。 複数の範囲でカウントする場合は、次のように複数の COUNTIF 関数を組み合わせて使用できます。
=COUNTIF(A2:A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5、">0")。 -
COUNTIF 関数を 255 文字を超える文字列の一致に使用すると、間違った結果が返されます。
-
COUNTIF 関数は、閉じられている別のブックを参照すると #VALUE エラーを返します。
最高のオフィス生産性向上ツール
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...) | 12 変換 ツール (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット ツール (高度な結合行, 分割セル、...) | ... もっと |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!