スプレッドシートで同じ計算を全行へ適用する式と空欄の扱い
要点
同じ計算を各行へまとめて適用するには、ARRAYFORMULAでセル範囲を使った数式を指定します。対象の明細と結果の置き場所を先に決め、未入力をどう扱うかも式に含めるとよいです。下へ続く結果が必要な範囲を覆っているか、元の値と照合して確かめます。
この記事は、Googleスプレッドシートで同じ計算を明細の全行にまとめて入れたい小さな会社の事務担当者が、ARRAYFORMULAの使い方と、未入力の行を空欄のままにする式、範囲の見直し方を整理するためのものです。
公式ページ・公式ヘルプなどの一次資料を2026年11月5日に確かめました。機能や制度は変わることがあるので、使う前に各ページで最新の状態を確認してください。法律・税務・労務の判断や、効果を約束するものではありません。
例は説明のための架空の例です。確認表や作例は、当社の考えをまとめたもので、公式の機関が示しているものではありません。
1.計算する範囲と、結果を置く列を決める
確認日:2026年11月4日
ここでは、公式ヘルプの「パソコン」の説明に沿い、セルへ等号記号と関数を入力する方法を扱います。作業中の表へ直接入れるより、内容を写した作業用の表で対象と結果を見比べるとよいです。
配列は、値を行と列に並べた表を意味します。ARRAYFORMULAは、その計算結果を複数の行や列に表示するために使えます。対象の「全行」を、計算したい明細の範囲として先に決めます。表の見出しや末尾の集計欄を明細と混ぜず、入力する列と結果を見る列を分けておく考え方です。
複数の範囲を使う数式では、同じサイズの範囲を指定します。計算対象の列どうしで開始位置と終わりの位置をそろえることが、範囲を決める際の確認になります。
2.結果欄の先頭へ、範囲を使う式を入れる
まず、入力内容がそろった行だけで計算の形を確かめます。下の表は、午前と午後の受付数を足すために当社で組み立てた配置です。数値も配置も公式ヘルプの例を転載したものではなく、合計欄は期待する表示を示しています。
| 行 | A列:区分 | B列:午前 | C列:午後 | D列:合計 |
|---|---|---|---|---|
| 2 | 甲 | 4 | 3 | 7 |
| 3 | 乙 | 0 | 2 | 2 |
| 4 | 丙 | 未入力 | 5 | 空欄 |
| 5 | 丁 | 1 | 未入力 | 空欄 |
| 6 | 戊 | 未入力 | 未入力 | 空欄 |
表の「未入力」は何も入力していないセルを表す説明用の印で、セルへ文字として入力する値ではありません。「空欄」も結果欄の見え方を表す印です。
数式は、結果を置くセルへ「=」から入力します。この配置では、合計欄の先頭に、次の式を置く構成です。結果を並べる場所には、集計のメモや手入力の値を置かない運用にしておきます。
=ARRAYFORMULA(B2:B6+C2:C6)
この式は、同じサイズの範囲を使うというARRAYFORMULAの構文に沿って当社で組み立てた、範囲どうしの加算例です。空欄の扱いを加える前の段階として、入力内容がそろった行の計算を点検します。まずは手計算した合計と表示が合うかを見ると、対象の列を取り違えていないか確認しやすくなります。
参照先は、数式の入力中や完成した数式のセルを選んだときに、色で強調表示されます。選ばれている範囲と表の見出しを見比べ、意図した入力欄を参照しているかを確かめます。
3.未入力の行は、条件を付けて表示を分ける
表の例では、午前と午後の入力がそろうまで合計を表示しない方針です。受付がなかったと確認した値と、まだ記入していない状態は分けて扱います。
IFは、条件の判定結果に応じて返す値を切り替える関数です。ISBLANKは、参照先のセルが空白かを調べる関数です。これらを組み合わせ、未入力のまま計算済みのように見せない式を考えます。
=ARRAYFORMULA(IF(ISBLANK(B2:B6),"",IF(ISBLANK(C2:C6),"",B2:B6+C2:C6)))
この例のIFでは、午前の入力が空なら空の表示を返し、午前が入っていても午後が空なら空の表示を返すよう、条件を重ねています。式の配置と組み合わせは当社の説明例です。先ほどの式と置き換え、入力がそろった行だけを合計する方針と、表に示した期待する表示が一致するかを見ます。
ISBLANKは、空のセルへの参照ではTRUE、データへの参照ではFALSEを返します。空欄を判定する考え方と、入力された数値の大小を判定する考え方は分けておくとよいです。未入力と受付なしを同じ意味にするかどうかは、表を使う側で先にそろえます。
4.明細を増やすときは、範囲の末尾も見直す
開始位置と終了位置を指定する参照は、限定範囲として説明されています。上の式は終わりを決めてあるので、担当者が追記する場所と、式が対象にする場所を照らし合わせる運用にします。「全行へ計算を入れた」という引き継ぎだけで済ませず、対象の末尾まで共有するとよいです。
公式ヘルプでは、列全体を参照する合計の例と比べ、限定した範囲を参照すると読み込む行を絞れて計算速度が上がると説明しています。計算する場所を広げることと、必要な範囲に収めることを合わせて考えます。明細の増え方が分かる表では、終わりを決めて定期的に見直す運用も選べます。
範囲を延ばす際には、足し算の対象だけでなく、未入力を調べる対象も一緒に見直します。式の中で同じ入力欄を参照している場所を拾い、開始位置や終わりの位置がそろっているかを見比べます。入力側と結果側のどちらを変えたか、変更後にどこまで確かめたかを残しておくと、次の担当者も点検の範囲を追えます。
5.合計だけでなく、空欄と末尾の表示を点検する
確認は、入力内容がそろった行、未入力を含む行、明細の末尾に分けて行います。合計が合う行だけを見て終えると、未入力をどう表すかという運用まで確かめたことにはなりません。入力を終えた行が計算対象から漏れていないかも、末尾で見ます。
見た目が空いている結果欄についても、元の入力が未完了なのか、期待した表示になっていないのかを分けて点検します。原因を確かめる前に結果を手で書き足すより、参照している入力欄と式の範囲に戻って確認する順序を決めるとよいです。
引き継ぎでは、結果の置き場所、計算する明細の範囲、未入力を残す方針を短くまとめます。入力担当者には追記する欄を、確認担当者には結果と照らし合わせる欄を伝え、表の使い方と点検する場所をそろえておきます。
6.確認表
公開・共有の前に、この表で確かめます。
| 確認 | 確かめること |
|---|---|
| □ | 明細の範囲に見出しや集計欄を混ぜていないか確認したか |
| □ | 入力する列と結果を置く列を分けたか |
| □ | 計算対象と未入力を調べる対象の開始位置・終了位置をそろえたか |
| □ | 未入力と受付がなかった値を区別する方針を共有したか |
| □ | 入力内容がそろった行を手計算と照合したか |
| □ | 未入力を含む行と明細の末尾の表示を確かめたか |
| □ | 明細を追記した後の対象範囲を見直したか |
7.自社の事務の手順まで形にしたいとき
ここまでの確認を、自社の事務の手順書や、AIの結果を確かめる検査まで形にしたい場合は、当社のように、手順と検査の設計まで行う相談先が選択肢になります。オンラインは全国から対応しています。
自社の事務のどこから確認を入れるかを相談したい場合は、初回無料相談をご利用ください。法律・税務・労務の判断や、効果の約束は行いません。
出典(確認日:2026年11月5日)
- 数式と関数を追加する - パソコン:パソコンでの数式入力と参照範囲の表示
- Google スプレッドシートで配列を使用する:配列の意味
- ARRAYFORMULA:複数行への結果表示、構文、範囲のサイズ
- Google ヘルプのページ:条件に応じて返す値の切り替え
- ISBLANK:空の入力セルとデータがあるセルの区別
- データの参照を最適化してスプレッドシートのパフォーマンスを上げる:限定範囲の意味と参照範囲を絞る考え方
関連する記事・ページ
- AIで転記作業・集計を進める手順|重複・件数・金額の確認例
- 値下げ前の通常価格を表示に使う前に集めたい販売記録と確認の進め方
- PowerPointで補足スライドを本番だけ非表示にするには?
- Excelの明細を金額の範囲と区分で絞り込んで見る手順
- スプレッドシートの未入力セルを色で見つける設定と確認の手順
- スプレッドシートの長い事務台帳で見出し行を固定する手順
このページの確かめ方は、情報の確かめ方と更新の方針にまとめています。