記事一覧

AIにExcelの合計を頼む前に|全部の行と表示中の行を区別する

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

三つの積み木のうち一つを半透明の覆いで隠した、表示行と非表示行のイメージイラスト

この記事で分かること

AIにExcelの合計の式を頼む前に、合計する範囲を一文で決めます。「全部の行」か「見えている行だけ」かです。

見えている行だけを合計するなら、SUBTOTAL(サブトータル)関数(表の一部だけを合計できるExcelの計算式)の「109」を使います。できた式は、小さな表で試してから使います。

この記事はMicrosoftの公式資料を基にした一般的な解説です。この記事のためにExcelで実際に計算した結果や、AIが作った式の検証は行っていません。Excel以外の表計算サービスで同じ動きになるかも確認していません。

こんなことで困っていませんか?

よくある悩みとして、次のようなものがあります。

  • 絞り込んだ行だけを合計したいのに、隠れた行まで足されてしまう
  • AIが作った式の「9」や「109」が何を意味するのか分からない
  • AIの式が正しいか、どう確かめればよいか分からない

合計の対象を一文にする

「合計して」だけでは、隠した行も入れるのかがAIに伝わりません。頼むときは、たとえば次のように書きます。

C列の数量の合計を出す式を作ってください。
フィルターで外した行と、手動で隠した行は、どちらも合計に入れません。

フィルターと手動で隠した行は別もの

図解:行が見えなくなる2つの方法

Excelでは、行が見えなくなる方法が2つあります。

  • フィルターで外す:フィルター(条件に合う行だけを表示する機能)で、条件に合わない行が見えなくなる
  • 手動で隠す:行を選んで右クリックし、「非表示」を選ぶ

Microsoftの公式資料「SUBTOTAL 関数」によると、SUBTOTAL関数はこの2つで扱いが違います。

9と109の違い

図解:合計する範囲は2つから選ぶ

SUBTOTAL関数は、かっこの中の最初の数字で合計のしかたが変わります。

  • SUBTOTAL(9, …):手動で隠した行は合計に入れる
  • SUBTOTAL(109, …):手動で隠した行は合計に入れない
  • どちらも:フィルターで外した行は合計に入れない

つまり、見えている行だけを確実に合計したいなら、109を使います。

小さい表で予想値と照合する

AIが作った式は、いきなり本番の表に使いません。間違っていたときに気づきにくいからです。まず、行の少ない練習用の表で確かめます。

数量が10・20・30(同じ単位)の3行の表を例にします。公式資料から予想できる値は次のとおりです(Excelで実際に計算した値ではありません)。

  1. 何も隠さないとき:9も109も60
  2. 20の行を手動で隠したとき:9は60、109は40
  3. 20の行をフィルターで外したとき:9も109も40

自分の表でこのとおりになるか試します。予想と違えば、式や合計する範囲を見直します。

単位が違う数を合計しない注意は「備品リストは数量と単位を分けて整える」で紹介しています。

まとめ

  • 合計の対象(全部の行か、見えている行だけか)を先に一文で決める
  • 見えている行だけならSUBTOTAL(109)、手動で隠した行も入れるならSUBTOTAL(9)
  • AIの式は、小さな表で予想した値と比べてから使う

次にやること:10・20・30の3行の表を作り、SUBTOTAL(9)と(109)の結果を比べてみましょう。

次に読む:Claude Codeにいきなり編集させない|計画モードで変更案を確認する/AI自動化に使っている道具一式

コメント

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