AIにExcelの合計を頼む前に|全部の行と表示中の行を区別する
Excelで一部の行を隠したとき、AIに「合計して」と頼むと、隠した行まで足されることがあります。頼む前に決めておくことと、できた式の確かめ方を、小さな表でやさしく説明します。

この記事で分かること
AIにExcelの合計の式を頼む前に、合計する範囲を一文で決めます。「全部の行」か「見えている行だけ」かです。
見えている行だけを合計するなら、SUBTOTAL(サブトータル)関数(表の一部だけを合計できるExcelの計算式)の「109」を使います。できた式は、小さな表で試してから使います。
この記事はMicrosoftの公式資料を基にした一般的な解説です。この記事のためにExcelで実際に計算した結果や、AIが作った式の検証は行っていません。Excel以外の表計算サービスで同じ動きになるかも確認していません。
こんなことで困っていませんか?
よくある悩みとして、次のようなものがあります。
- 絞り込んだ行だけを合計したいのに、隠れた行まで足されてしまう
- AIが作った式の「9」や「109」が何を意味するのか分からない
- AIの式が正しいか、どう確かめればよいか分からない
合計の対象を一文にする
「合計して」だけでは、隠した行も入れるのかがAIに伝わりません。頼むときは、たとえば次のように書きます。
C列の数量の合計を出す式を作ってください。
フィルターで外した行と、手動で隠した行は、どちらも合計に入れません。フィルターと手動で隠した行は別もの

Excelでは、行が見えなくなる方法が2つあります。
- フィルターで外す:フィルター(条件に合う行だけを表示する機能)で、条件に合わない行が見えなくなる
- 手動で隠す:行を選んで右クリックし、「非表示」を選ぶ
Microsoftの公式資料「SUBTOTAL 関数」によると、SUBTOTAL関数はこの2つで扱いが違います。
9と109の違い

SUBTOTAL関数は、かっこの中の最初の数字で合計のしかたが変わります。
- SUBTOTAL(9, …):手動で隠した行は合計に入れる
- SUBTOTAL(109, …):手動で隠した行は合計に入れない
- どちらも:フィルターで外した行は合計に入れない
つまり、見えている行だけを確実に合計したいなら、109を使います。
小さい表で予想値と照合する
AIが作った式は、いきなり本番の表に使いません。間違っていたときに気づきにくいからです。まず、行の少ない練習用の表で確かめます。
数量が10・20・30(同じ単位)の3行の表を例にします。公式資料から予想できる値は次のとおりです(Excelで実際に計算した値ではありません)。
- 何も隠さないとき:9も109も60
- 20の行を手動で隠したとき:9は60、109は40
- 20の行をフィルターで外したとき:9も109も40
自分の表でこのとおりになるか試します。予想と違えば、式や合計する範囲を見直します。
単位が違う数を合計しない注意は「備品リストは数量と単位を分けて整える」で紹介しています。
まとめ
- 合計の対象(全部の行か、見えている行だけか)を先に一文で決める
- 見えている行だけならSUBTOTAL(109)、手動で隠した行も入れるならSUBTOTAL(9)
- AIの式は、小さな表で予想した値と比べてから使う
次にやること:10・20・30の3行の表を作り、SUBTOTAL(9)と(109)の結果を比べてみましょう。



コメント
まだコメントはありません