COUNTA 関数

Excel 2007+

概要

COUNTA関数は指定した範囲またはリスト内の空白でないセルの数をカウントします。数値だけでなく、文字列、論理値、エラー値などあらゆるデータ形式の非空白セルを対象とし、データ分析の基本となる非常に重要な集計関数です。

構文

COUNTA(値1, [値2], ...)

パラメータ

パラメータ タイプ 必須 説明
値1 任意 はい カウント対象となる最初の値、セル範囲、または配列を指定します。必須引数です。
値2,... 任意 いいえ 追加でカウント対象とする値、セル範囲、または配列(最大255個まで)。省略可能です。

COUNTA関数の使用

COUNTA関数はデータ範囲内の実データ件数を把握する際に必須の関数です。COUNT関数が数値のみをカウントするのに対し、COUNTAは非空白セルすべてを対象とするため、混合データを含む表の行数確認やデータ存在チェックに最適です。

COUNTAの一般的な例

基本的な範囲カウント

=COUNTA(A2:A10)

A2からA10までの範囲で空白でないセルの数をカウントします。数値、文字列、論理値、エラー値すべてがカウント対象となります。

複数範囲の同時カウント

=COUNTA(A2:A10,C2:C10)

A列とC列の両方の範囲を同時にカウント。合計件数が返されます。

個別セルのカウント

=COUNTA(A1,B1,C1,D1)

個別のセルを指定して非空白セルの数をカウントします。

よくある質問

COUNTは数値データのみをカウントしますが、COUNTAは空白でないすべてのデータ(文字列、論理値、エラー値を含む)をカウントします。

いいえ、空文字列はカウントされません。COUNTAは完全に空白なセルのみを除外します。

はい、エラー値も非空白データとしてカウントされます。

一般的なエラーと解決策

#VALUE! エラー

Cause: 無効な引数形式が指定された

Solution: 正しいセル範囲または値を指定してください。

予期しないカウント結果

Cause: 空文字列("")を返却する数式が存在する

Solution: COUNTAは空文字列をカウントしないことを確認してください。

注記

  • COUNTAは最大255個の引数を扱えます
  • 配列定数でも使用可能
  • ピボットテーブルの行数確認にも有効
  • データ検証時のデータ存在チェックに最適

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Excel 2024, Microsoft 365, Excel for the web

利用不可:

コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+