ROWS関数を使う際の注意点

ROWS関数は便利だが、仕様を理解していないと誤解が生じる。事前に注意点を確認しておこう。
■空白行もカウントされる
ROWS関数は「範囲内の行数」を数えるため、空白行や未入力セルも行数として含まれる。
実際のデータ件数を知りたい場合は、COUNTA関数との併用を検討する必要がある。
■範囲指定ミスによる誤集計
範囲がずれると結果も変わる。対策としては、下記のようなことが考えられる。
- 絶対参照($)を使う
- 表の開始位置を固定する
- 範囲を定期的に確認する など
まとめ
ROWS関数は、指定した範囲の行数を自動で取得できる基本的な関数である。単純な機能に見えるが、データ件数の把握や入力状況の確認、他関数との連携など、多くの業務場面で土台となる役割を果たす。
ROW関数やCOLUMNS関数との違いを理解し、まずは一覧表の件数表示など身近な用途から活用していくとよいだろう。
本記事の内容を以下で簡単におさらいしよう。
- ROWS関数とは
- 指定したセル範囲や配列に含まれる「行数」を数値で返す関数。
- データ件数の把握や入力状況の確認に役立つ。
- ROWS関数の書式
- 基本書式:=ROWS(配列)
- 列数ではなく「行数のみ」を数える点がポイント。
- ROW関数・COLUMNS関数との違い
- ROW:そのセルの行番号を返す
- ROWS:範囲の行数を返す
- COLUMNS:列数を返す
- 実務での活用例
- 顧客や商品の登録件数を自動表示
- INDEX関数と組み合わせて可変範囲を制御
- タスク管理表の登録数や作業量を把握
- 注意点
- 空白行も行数としてカウントされる
- 実データ数を知る場合はCOUNTA関数と併用
- 範囲指定ミス防止のため絶対参照を活用する
構成/編集部







DIME MAGAZINE











