メインコンテンツへスキップ

EXCEL COUNTIF関数–空白ではない、より大きい/より小さい、または特定の値を含むセルをカウントします

Excel ワークシートで作業する場合、空白または空白以外のセル、指定された値より大きいまたは小さいセル、または特定のテキストを含むセルを数えるなど、セルの数を数えるのは、ほとんどの場合に一般的なタスクです。私たち。 このような計算を行うには、Excel の COUNTIF 関数が役立つ場合があります。

ExcelでのCOUNTIF関数の構文

空白または非空白セルのCOUNTIF関数

特定の値よりも小さい、大きい、または等しいセルのCOUNTIF関数

セルのCOUNTIF関数には特定の値が含まれています


ExcelでのCOUNTIF関数の構文

Excelの統計関数のXNUMXつとして、COUNTIFは、指定された範囲で指定された条件を満たすセルをカウントします。 COUNTIF関数の構文は次のとおりです。

=COUNTIF(range, criteria)

構文にはXNUMXつの引数が含まれています– 範囲 & 基準:

  • 範囲:カウントするセルの範囲を指します。
  • 基準:セルをカウントするために使用する条件を指します。 たとえば、「> = 80」を基準として使用して、選択した範囲で80以上の値を持つセルを探すことができます。

Excelで関数を適用するには、次のように入力する必要があります = COUNTIF(範囲、基準) 宛先セル内。 例えば、 = COUNTIF(A1:B8、 "> = 80").

COUNTIF関数は、数値(カウントしたいセルの数)を返します。

COUNTIF関数についてより明確に理解できたので、いくつかの実際の例に進みましょう。


空白または非空白セルのCOUNTIF関数

たとえば、テキスト、ブール値(TRUEおよびFALSE)、数値、日付、エラーなど、さまざまなデータ型を含むセルのリストがあります。 指定した範囲にどのデータ型が存在するかに関係なく、空白または非空白のセルのみをカウントするユニバーサルCOUNTIF形式はありますか?

countif空白未満1

COUNTIF関数で空白のセルをカウントします

それでは、COUNTIFの公式を紹介します。 この数式を使用すると、範囲内に存在するデータ型の数に関係なく、空のセルの正確で正しい数がわかります。

=COUNTIF(range,"")
注:引用符で囲まれたテキストはありません。つまり、カウントするセルは空白です。

COUNTIF関数を使用して空のセルをカウントするには、数式を入力します = COUNTIF(A1:A9、 "") 宛先セルで、を押します ENTER:

countif空白未満2 >>> countif空白未満3

エクセルでは、と呼ばれる関数もあります COUNTBLANK、指定された範囲内の空のセルの数を返します。 その構文は次のとおりです。 = COUNTBLANK(範囲)。 上記の例では、次の式を使用できます。 = COUNTBLANK(A1:A9).


COUNTIF関数を使用して空白以外のセルをカウントします

空ではないセルを数えるために、ここで式を示します。

=COUNTIF(range,"<>")
注: <> Excelで意味する 等しくない。 したがって、上記の数式は、空白に等しくない、または空白ではないと言えるすべてのセルをカウントします。

COUNTIF関数を使用して空でないセルをカウントするには、数式を入力します = COUNTIF(A1:A9、 "<>") 宛先セルで、を押します ENTER:

countif空白未満4 >>> countif空白未満5

エクセルでは、と呼ばれる関数もあります COUNTA、指定された範囲内の値を含むセルの数を返します。 その構文は次のとおりです。 = COUNTA(範囲)。 上記の例では、次の式を使用できます。 = COUNTA(A1:A9).

ただし、テキストのみのセルのみをカウントし、ブール値(TRUEおよびFALSE)、数値、日付、またはエラーを除外する場合は、次の数式を使用してください。

=COUNTIF(A1:A9,"*")
Note: A single asterisk (*) matches only the value in a text form.

countif空白未満6 >>> countif空白未満7

XNUMX回のクリックで空白でないセルを数える

あなたが持っている場合ve Kutools for Excel そのエクセルにインストールされ、 非空白セルを選択 この機能では、空白以外のすべてのセルを一度に選択し、必要に応じて番号を取得できます。

1.あなたはに行くことができます クツール Excelのタブで検索 選択、クリック 非空白セルを選択 ドロップダウンリストにあります。 スクリーンショットを参照してください:

countif空白未満8

2.すべての非空白セルが選択され、以下のスクリーンショットに示すように、非空白セルの数を示すプロンプトボックスが表示されます。

countif空白未満9

クリックしてKutoolsfor Excelをダウンロードし、30日間の無料トライアルをご利用ください。


特定の値よりも小さい、大きい、または等しいセルのCOUNTIF関数

ここでは、Excelの特定の値よりも小さい、大きい、等しい、または等しくない値を持つセルをカウントするためのXNUMXつの主な方法をリストしました。

COUNTIFより小さい、より大きい、等しい、または等しくない数式

数式を使用して、特定の値よりも小さい、大きい、等しい、または等しくない値を持つセルをカウントするには、次のことをうまく利用する必要があります。 比較演算子 (<, >, =, ).

注:このメソッドを使用して、指定した日付より前(<未満)、後(>より大きい)、または等しい(=)日付のセルをカウントすることもできます。

それでは、以下の表に従って、いくつかの実際の例を見てみましょう。

countif空白未満10

合計スコアが 以上(>) 140、次の式を使用します。
= COUNTIF(E2:E8、 "> 140") >>>結果は 5
数学のスコアが (<)より低い Cocoのスコア(セルD3の値)は、次の式を使用します。
= COUNTIF(D2:D8、 "<"&D3) >>>結果は 2
注:COUNTIF関数で比較演算子を使用してセル参照を使用するには、演算子を引用符で囲み、セル参照の前にアンパサンド(&)を追加する必要があります。
英語のスコアが (≥)以上 エディのスコア(セルC4の値)は、次の数式を使用します。
=COUNTIF(C2:C8,">="&C4)-1 >>> The result is 5
注:1を引く理由は、基準が C2:C8、 "> ="&C4 エディの英語スコアを持つセルを含むすべての一致するセルをカウントするようにCOUNTIFに依頼するので、数式からそれを引く必要があります。 エディを数える必要がある場合は、「-1」式から。
学生の数を数えるには (=)からです インド、次の式を使用します。
= COUNTIF(B2:B8、 "インド") OR = COUNTIF(B2:B8、B2) >>>結果は 3
注:セル参照B2の値はインドであるため、 "インド" & B2 ここでは、どちらも基準として機能しています。 COUNTIF関数では、基準は次のとおりです。 大文字と小文字を区別しません。 したがって、文字列「India」と「INDIA」は、数式の結果に影響を与えません。
学生の数を数えるには (≠)インド出身ではありません、次の式を使用します。
= COUNTIF(B2:B8、 "<>インド") OR = COUNTIF(B2:B8、 "<>"&B2) >>>結果は 4

COUNTIF関数は、条件が60つある場合にのみ機能します。条件が複数ある場合は、COUNTIFS関数を使用する必要があります。 たとえば、英語のスコアが90〜60(> 90、<XNUMX)の生徒の数を数えるには、次の式を使用します。 =COUNTIFS(B2:B8,">60",B2:B8,"<90").
COUNTIFS機能の詳細については、ここをクリックしてください…


COUNTIFより小さい、より大きい、等しい、または等しくない数回のクリック

より便利な方法で、特定の値よりも小さい、大きい、等しい、または等しくない値を持つセルをカウントするには、 特定のセルを選択 機能of Kutools for Excel.

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

1.を見つけてください クツール タブをクリックしてから、 選択、クリック 特定のセルを選択 ドロップダウンリストで。

countif空白未満11

2.ポップアップウィンドウが表示されます。次のようにしてください。

countif空白未満11

以下は、数学のスコアが (<)より低い ココとクツールのスコア。

countif空白未満11

注:プログラムはカウント結果を返し、基準を満たすセルを選択します。 必要に応じてコピーできます。

クリックしてKutoolsfor Excelをダウンロードし、30日間の無料トライアルをご利用ください。


セルのCOUNTIF関数には特定の値が含まれています

COUNTIFを使用して、特定の値を含むセル(たとえば、文字Yのセル)をカウントしたり、指定された位置にある特定の値のセル(たとえば、セルが文字Yで始まるセル)をカウントしたりするには、ワイルドカード文字について知っておく必要があります。

XNUMXつのワイルドカード文字があります- アスタリスク (*), 質問 マーク (?)、及び チルダ (~)COUNTIF関数用にExcelで使用可能:

アスタリスク (*)-任意の数の文字に一致します。 たとえば、* iceは、nice、service、ice、@#$ iceなどを意味します。
クエスチョンマーク (?)-任意のXNUMX文字に一致します。 たとえば、mo ?? もっと意味するかもしれません、月、mo&%、moaaなど。
チルダ (~)-実際のワイルドカード文字と一致します。 たとえば、〜*は文字通りのアスタリスクマークを意味し、~~は文字通りのチルダを意味します。

注:ブール値(TRUEおよびFALSE)、数値、日付、およびエラーは文字としてカウントされません。 したがって、選択したセル範囲に上記の要素がある場合は、それらをテキストに変換する必要があります。

詳細:
Excelで数値をテキストに変更または変換する方法は?
Excelで日付を数値文字列またはテキスト形式に変換する方法は?
Excelで#数式エラーを0、空白、または特定のテキストに置き換える方法は?
ExcelでブールTrue / Falseを数値(1/0)またはテキストに変換する方法は?


COUNTIF関数を使用して特定の単語または文字を含むセルをカウントします

ワイルドカード文字についてはすでに知っているので、COUNTIF数式を使用して、特定の文字または単語を含むセルをカウントする方法を学習するときが来ました。 以下の例を見てみましょう。

countif空白未満1

クラスの男の子の数を数えるには、次の式を使用します。
= COUNTIF(B2:B9、 "MALE") >>>結果は 5
文字「jeff」(セルA6の値)を含む名前の数を数えるには、次の数式を使用します。
= COUNTIF(A2:A9、 "* jeff *") OR = COUNTIF(A2:A9、 "*"&A6& "*") >>>結果は 2
文字「e」を含む名前の数を数えるには、次の式を使用します。
=COUNTIF(A2:A9,"*e*") >>> The result is 5
文字「e」を含まない名前の数を数えるには、次の式を使用します。
= COUNTIF(A2:A9、 "<> * e *") >>>結果は 3
文字「e」で始まる名前の数を数えるには、次の式を使用します。
= COUNTIF(A2:A9、 "e *") >>>結果は 2
文字「e」で終わる名前の数を数えるには、次の式を使用します。
= COUNTIF(A2:A9、 "* e") >>>結果は 1
文字「m」がXNUMX番目の文字である名前の数を数えるには、次の式を使用します。
= COUNTIF(A2:A9、 "?? m *") >>>結果は 2

数回のクリックで特定の単語または文字を含む細胞を数える

o付きur Excelアドイン インストすべて、次のようにしてください。

1。 に行く クツール タブ、検索 選択、クリック 特定のセルを選択 ドロップダウンリストで。

countif空白未満1

2。 の中に 特定のセルを選択 ダイアログボックスで、カウントするセル範囲を選択し、をクリックします セル選択タイプ、のドロップダウンリストから条件をXNUMXつ選択します。 特定のタイプ あなたの必要に応じて。

countif空白未満1

ここでは、XNUMXつの例を示します 使用の クツール カウンセリングするt特定の単語または文字を含むセル。

•クラスの男の子の数を数えるには、をクリックします 等しいです ドロップダウンリストで、次のように入力します 男性 右側の入力ボックスで、またはをクリックしてワークシートの値が「男性」のセルを選択できます countif空白未満1

countif空白未満1

プログラムはカウント結果を返し、基準を満たすセルを選択します。 必要に応じてコピーできます。

•「jeff」という文字を含む名前の数を数えるには、[ 含まれています ドロップダウンリストで、次のように入力します ジェフ、またはをクリックしてワークシートのセルA6を選択できます countif空白未満1

countif空白未満1

プログラムはカウント結果を返し、基準を満たすセルを選択します。 必要に応じてコピーできます。


  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする およびデータの保持。 分割セルコンテンツ; 重複する行と合計/平均を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • お気に入りの数式をすばやく挿入する、範囲、チャート、写真; セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • ピボットテーブルのグループ化 週番号、曜日など... ロック解除された、ロックされたセルを表示する さまざまな色で; 式/名前を持つセルを強調表示する...
kteタブ201905
  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations