COUNTIF関数の検索条件に空欄・空白セル【以外】を指定する方法を解説!

COUNTIF関数でExcelの空白・空欄以外のセルを検索する方法

Excelのデータ集計や分析では、特定の条件に一致するセルの数をカウントする場面がよくあります。その際に非常に役立つのが、COUNTIF関数です。この記事では、COUNTIF関数を使用して空白・空欄以外のセルを検索する方法について詳しく解説します。

検索条件に空白・空欄以外を直接指定する

COUNTIF関数で空白・空欄以外のセルをカウントする場合、検索条件として半角の"<>"を指定します。この記号は「異なる」という意味を持ち、空白以外のセルを指定するのに役立ちます。

=COUNTIF(B2:B28,"<>")

上記の式は、B2からB28までの範囲内で空白・空欄以外のセルをカウントします(この式はページ下部の確認用サンプル表に基づいています)。

検索条件に空白・空欄以外をセル参照で指定する

COUNTIF関数の検索条件にセル参照を使用して空白・空欄以外を指定する場合、参照元のセルに<>を入力します。この方法を使用する場合の式は以下のとおりです(この式はページ下部の確認用サンプル表に基づいています)。

=COUNTIF(B2:B28,D6)

まとめ

COUNTIF関数を使用することで、Excelのシート内の空白・空欄以外のセルを効率的にカウントすることができます。直接指定する方法とセル参照を使用する方法の2つを理解して、実際の作業に応用してください。

この記事の内容は、サンプル表をもとに実際のデータでの適用例を示しています。詳細は「確認用サンプル表」セクションを参照してください。

確認用サンプル表

上記の計算式をお使いの環境でテストする際は下記の表をコピペしてください。ただしD5は非表示になります。

商品番号在庫在庫式の結果意味
1=COUNTIF(B2:B28,D2)
2=COUNTIF(B2:B28,D3)
3=COUNTIF(B2:B28,D4)空欄指定1
4=””=COUNTIF(B2:B28,D5)空欄指定2
5<>=COUNTIF(B2:B28,D6)空欄以外
6
7
8
90
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

このページで解説した設定が使える他の関数

このページで解説した設定は下記の「条件付き集計関数」の引数「条件」「検索条件」で共通して使用可能です。

  • 検索対象が単一条件のみ
    • COUNTIF: 指定した範囲内で特定の条件に一致するセルの数をカウントします。
    • SUMIF: 指定した範囲内で特定の条件に一致するセルの合計値を計算します。
    • AVERAGEIF: 指定した範囲内で特定の条件に一致するセルの平均値を計算します。
  • 検索対象に複数の条件が使用可能(複数指定時はAND条件処理)
    • COUNTIFS: 複数の条件を満たすセルの数を範囲内でカウントします。
    • SUMIFS: 複数の条件を満たすセルの合計値を範囲内で計算します。
    • AVERAGEIFS: 複数の条件を満たすセルの平均値を範囲内で計算します。
    • MAXIFS: 複数の条件を満たすセルの中での最大値を取得します。
    • MINIFS: 複数の条件を満たすセルの中での最小値を取得します。

またこのページで解説した方法以外の「条件」「検索条件」の解説は下記のページを参照してください。

条件付き集計関数の「(検索)条件」についての完全解説
条件付き集計関数:概要「条件付き集計関数」は、特定の条件を満たすデータを対象に集計を行うExcelの関数群です。これにはAVERAGEIF, SUMIF, COUNTIFなどの関数があり、これらは単一の条件を基にデータを集計します。さらに高...

 

コメント