テーブルではスピル化ができない

2022-10-16

結論

  • スピル化した数式のあるセルをテーブルにするとエラー(#SPILL!)が発生する.
  • テーブルでスピル化した数式を使うとエラー(#SPILL!)が発生する.
  • テーブルではスピル化は使えない.下方に式を自動で埋めてくれるので,それで代用する.

検証(スピル化してテーブル)

商品毎の単価と個数を表にする.

単価と個数の表

単価*個数で売上を計算する.スピル化する(=B2:B4*C2:C4).

売上を計算(スピル化)

テーブルにする.

テーブルにする

売上列にエラー(#SPILL!)が発生する.

エラーになる

検証(テーブルでスピル化)

先にテーブルにする.

先にテーブルにする

単価*個数で売上を計算する.スピル化する(=[商品.png]*[個数.png]).

売上を計算

エラーになる.

エラーになる

対策

テーブルは下方に式を自動で埋めてくれるので,商品Aのみ(セルD3に計算式を入力する)で計算する(=[@商品.png]*[@個数.png]).

売上を計算(非スピル化)

環境

  • Windows 10 Pro
  • Excel 365