小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年5月10日【ID:0】

【Excel】COUNTA関数の落とし穴と対策

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


値が入力されているセルの数を数える際に便利な関数としてCOUNTA関数があります。

=COUNTA(値1, [値2], [値3], …)
// 範囲内の空白でないセルの数を返す

この関数を活用して、以下のように対象者の人数を数えることができます。

=COUNTA(E3:E12)

ただ、この関数には落とし穴があります。
以下の場合、なぜか正しく計算されません。

見た目は一切変わっていないのですが、正しく集計できていません。
先ほどの内容との違いは、E列に関して数式で求めているかというものになります。

数式で入力した空白「""」は、空白という文字として扱われてしまい、COUNTAの集計対象になってしまいます。
そのためCOUNTA関数で集計する場合は、数式を活用することができません。

では、数式が使われている場合で正しく集計する方法について2種類で解説していきます。

📘 Excel小技100選(500円)


1.COUNTIF関数で集計する

COUNTIF関数を用いて、特定の値を集計することができます。

=COUNTIF(範囲, 検索条件)
// 指定された範囲で検索条件を満たすセルの数を返す

活用例は以下になります。

=COUNTIF(E3:E12,"〇")

COUNTIF関数で、「値が入力されているセルの数」を数えるように設定することもできますが、COUNTA関数と同様に空白も計算されてしまいます。

=COUNTIF(E3:E12,"<>")

2.COUNTA関数とCOUNTBLANK関数を組み合わせて集計する

COUNTBLANK関数を用いて、対象のセルの数を集計することができます。

=COUNTBLANK(範囲)
// 範囲に含まれる空白のセルの数を返す

活用例は以下になります。

=COUNTA(A3:A12)-COUNTBLANK(E3:E12)

COUNTBLANK関数では、数式により入力された空白セルを含め、値の入力されていないセルの数を返します。
そのため、COUNTA関数で全体の数を数えて、COUNTBLANK関数で空白の数分だけ引いています。

注意点として、数式が入力されていない空白のセルを含む場合は、正しく計算することができません。
そのため、COUNTA関数で参照している範囲は必ず値が入力されている項目を指定しています。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

8645177

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】吹き出しの図形の三角の幅を自由に調整する方法

【Excel】COUNTA関数の落とし穴と対策

【Excel】深夜退社を考慮した勤務時間の求め方

【Excel】自動入力が邪魔?一瞬で無効にする方法

【Excel】達成すると山を登る!?目標シートの作成

【Excel】効率的に役割を割り当てる設定

【Excel】スピンボタンでデータ抽出

【Excel】日付の特殊なオートフィルの活用

【Excel】ピボットテーブルの表示形式

【Excel】トップ3を抽出する方法

【Excel】今日の日付の「列」を自動色付け

【Excel】特定の文字を基準に列を分割

【ExcelVBA】合格者だけに合格証を発行

【ExcelVBA】連続した値を一括でセル結合!その逆も可能

【Excel】複数行のデータを瞬時に1列にする方法

【ExcelVBA】ダブルクリックで値を切り替える方法

【Excel】TRIM参照を使って表を縦に結合

【Excel】オンライン会議で使える拡大機能

【ExcelVBA】入力後のセルを自動で編集不可にする

【Word】特定の文字を改行に置換する

【Excel】関数の使い方をすぐに確認する

【ExcelVBA】円グラフでルーレットを実現

【Excel】分表記を時刻表記(時:分)に変換

【Excel】シートの追加と削除を一瞬で行うショートカット

【Excel】指定したセル数までしか値を入力できない仕組み

・
・
・


一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ