2025/6/17
エクセルCOUNT関数の使い方: 数値の個数取得 - 0になる場合や0以外の評価方法も

はじめに
エクセルのCOUNT
関数は、 COUNTA
関数を使用する) 。
ここでは、COUNT
関数の
- 基本的機能・使い方
- 注意事項
- 関連する関数
- 使用例、応用法
について取り扱います。
基本的機能・使い方
COUNT
関数は、
文字列や空白セルは無視されます。
COUNT関数
COUNT (
数値配列1
, 数値配列2
, ... )指定した 数値配列1
の 数値データの個数をカウント する。
数値配列2
, 数値配列3
, ... を追加することで、評価に用いるデータを増やすことができる(最大 : 数値配列255)。
•
数値配列1
: 必須
例A1:A5
カウントするデータの範囲。
•
数値配列2
, ... : 任意
例C1:D4
追加で評価するデータの範囲。
注意事項
空白文字やエラー値を入力した場合にどうなるか、
各セル値に対する応答・扱われ方
- 文字列 無視される
- 空白 無視される
- エラー値 結果がエラー値になる※
0
数値としてカウントされる※
※ エラー値や 0
を除いて評価したい場合には、COUNTIF
/ COUNTIFS
関数などを使用する
うまく動作しないときの原因と対策
COUNT
関数がうまく動作しない場合、
- 計算値が
0
になるとき:- 文字列データを評価しようとしている
対策:COUNTA
関数を使用する。 - 数値データのつもりだが、 参照している値が数値でなく、文字列として認識されている
対策:セルの書式を数値
(or指数
など) にする。セル記入値に含まれる空白文字
、特殊文字
を削除する。
- 文字列データを評価しようとしている
関連する関数
COUNT
関数と似た機能を持つ関数には、以下があります。
COUNTA
関数:空白以外のセルの個数をカウントする。COUNTBLANK
関数:空白セルの個数をカウントする。COUNTIF
/COUNTIFS
関数:条件に一致するセルの個数をカウントする。DCOUNT
/DCOUNTA
関数:他の列に条件設定して、数値データ / 空白以外のセルの個数をカウントする。SUBTOTAL
関数: フィルター機能による非表示の値を排除 して、数値データの個数をカウントできる。AGGREGATE
関数: フィルター機能による非表示の値を排除 、 エラー値を除去 して数値データの個数を取得できる。SUMPRODUCT
関数:条件付きのカウントに応用できる。
使用例、応用例
COUNT
関数の使用例・応用例として、以下のパターンを紹介します。
IF
関数との組合せ:単一条件を指定して、数値データの個数をカウントする。
IF
関数との組合せ
0
を除いて数値データをカウントする例です。 COUNTIF
/ COUNTIFS
関数を使用しても同様の結果が得られます)。
関数の構成
=COUNT( IF(
条件式
,1
) )※
1
は、数値であれば何でも良い
【文字列データを参照している例】