エクセル入門
COUNTA関数(空白以外のセルの個数)

Excelの初心者向け入門解説
公開日:2013年5月以前 最終更新日:2021-06-24

COUNTA関数(空白以外のセルの個数)


セル範囲に含まれる、空白ではないセルの個数を数えます。
引数には、セル参照、またはセル範囲が指定できます。


COUNTA関数の書式

COUNTA(値1 [, 値2, ・・・])
※[]で囲まれている部分は省略可能です。

エラー値や空の文字列 ("") を含め、すべての種類のデータを含むセルが計算の対象となります。
たとえば、セル範囲に空の文字列を返す数式(数式の結果が空白"")が含まれている場合、その値を計算の対象とします。

エクセル Excel COUNTA関数

これらは、全て空白以外としてCOUNTA関数の件数に入ります。

COUNTA関数の使用例

エクセル Excel COUNTA関数

=COUNTA(A1:A10) ・・・ 5

A1セルからA10セルの空白ではないセル(薄緑)の個数になります。

COUNTA関数の応用例

セルの参照範囲を可変にする(OFFSET、COUNTA、MATCH)
・説明で使用するエクセル表 ・OFFSET関数 ・MATCH関数 ・COUNTA関数 ・セルの参照範囲を可変にする数式の解説 ・全合計(E1)の数式 ・開始日(E3)と終了日(E3)に名前定義とリストを設定 ・期間合計(E5)の数式 ・短く易しい数式で
入力規則のリストを、2段階の絞り込みで作成1
一覧リストを使用して、「入力規則」の「リスト」を作成し、「リスト」の選択結果により、となりの「リスト」の内容を自動で変化させます、さらに、一覧リストへの追加・削除に自動対応させるものです。入力規則のリストを、追加・削除に自動対応で作成 を理解した上でお読みください。
入力規則のリストを、2段階の絞り込みで作成2
一覧リストを使用して、「入力規則」の「リスト」を作成し、「リスト」の選択結果により、となりの「リスト」の内容を自動で変化させます、「入力規則のリストを、2段階の絞り込みで作成1」こちらのリストの縦横を入れ替えたパターンになります。入力規則のリストを、追加・削除に自動対応で作成一覧リストを使用して、「入力規則」の「リ…
ピポットテーブルの参照範囲を、追加・削除に自動対応で作成
ピボットテーブルの参照範囲を可変に設定し、データの追加・削除に自動で対応させます。以下の表で説明します。名前を定義します。シート「リスト」を選択します。Ctrl+F3で名前定義を起動する。メニュー等からの起動はバージョン毎に違います。
グラフのデータ範囲を可変にする
データの範囲に合わせて、自動的にグラフのデータ範囲が変更されるようにします。グラフのデータ個数が増えるたびに、「データの選択」(2003は元データ)を変更するのは、いかにも面倒です。できれば、マクロでやりたいところですが、マクロはちょっという人用に解説します。
関数を使って行列を入れ替える方法
行列を入れ替える方法として、一般には、「形式を選択して貼り付け」ですが、これでは、元のデータを更新しても入れ替え先にデータ反映されません。そこで、関数を使って行列を入れ替えることにより、直接データが反映するようにします。以下の表で説明します。
関数で他シートへ並べ替える方法(サンプル:ABC分析)
通常、並べ替えは元データが変更されれば、毎回、並べ替えを行う必要がありますが、, これが、結構面倒な場合もあります。出来れば、マクロを組みたいところですが、マクロはちょっとと言う人もいるでしょう。そこで、関数で他シートへ並べ替える方法です。


Officeサポート COUNTA関数


ワークシート関数一覧
・文字列関数 ・日付と時刻の関数 ・情報関数 ・論理関数 ・検索/行列関数 ・数学/三角関数 ・統計関数 ・財務関数 ・エンジニアリング関数 ・データベース関数 ・アドイン/オートメーション ・キューブ ・Microsoft Office のサポート

ワークシート関数の一覧(2010以降)
・Excel2010で追加されたワークシート関数 ・Excel2013で追加されたワークシート関数 ・Excel2016/Excel2019で追加されたワークシート関数 ・Excel2021で追加されたワークシート関数 ・Excel2024で追加されたワークシート関数 ・Microsoft 365 ・Microsoft「Office のサポート」



同じテーマ「エクセル入門」の記事

関数のネスト
SUMIF関数(検索条件に一致するセルの合計)
COUNT関数(セル値が数値の個数)
COUNTA関数(空白以外のセルの個数)
COUNTIF関数(検索条件に一致するセルの個数)
VLOOKUP関数(範囲の左端列で値検索し対応セル値)
HLOOKUP関数(範囲の上端行で値検索し対応セル値)
AND関数(すべての引数がTRUEのときにTRUE)
OR関数(いずれかの引数がTRUEのときにTRUE)
NOT関数(論理否定:TRUEをFALSEに、FALSEをTRUEに)
IS関数(対象をチェックし、結果に応じてTRUE,FALSE)


新着記事NEW ・・・新着記事一覧を見る

第5章:AI×VBAでつまづかない!トラブルシューティングとAIとの付き合い方 |生成AI活用研究(2025-05-20)
第4章:【事例で学ぶ】AIとVBAでExcel作業を劇的に効率化する! |生成AI活用研究(2025-05-20)
第3章:AIを「自分だけのVBA先生」にする!質問・相談の超実践テクニック|生成AI活用研究(2025-05-19)
第2章 VBAって怖くない!Excelを「言葉で動かす」(超入門)|生成AI活用研究(2025-05-18)
第1章:AIって一体何?あなたのExcel作業をどう変える?(AI超基本)|生成AI活用研究(2025-05-18)
AI時代のExcel革命:AI×VBAで“書かない自動化”超入門|生成AI活用研究(2025-05-17)
Geminiと100本ノック 23本目:シート構成の一致確認|生成AI活用研究(5月16日)
AIが問う出版の未来は淘汰か進化か:AIと書籍の共存の道とは|生成AI活用研究(2025-05-16)
Geminiと100本ノック 22本目:FizzBuzz発展問題|生成AI活用研究(5月15日)
すぐに使える!生成AI プロンプト作成 実践ガイド|生成AI活用研究(2025-05-15)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.繰り返し処理(For Next)|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.ひらがな⇔カタカナの変換|エクセル基本操作
6.RangeとCellsの使い方|VBA入門
7.メッセージボックス(MsgBox関数)|VBA入門
8.セルのクリア(Clear,ClearContents)|VBA入門
9.FILTER関数(範囲をフィルター処理)|エクセル入門
10.条件分岐(Select Case)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ