• ベストアンサー

エクセルのエラー値

エクセルで添付した図のような表を作りました。 合計の行にIFとSUM関数を使いました。 B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 なぜでしょうか? ドラッグでセルを移動させてもエラーにならないようにするにはどうしたらいいですか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

C4(C14)の式だけでなく、B4(B14)の式も変化してませんか? =IF(B2="","",SUM(B2:B3)) ⇒ =IF(C2="","",SUM(B2:B3)) それが答えです。セルの挿入・削除やドラッグ&ドロップによるセル移動は、 数式の中のセル座標も変化することがあります。 特に削除されたセルやドロップ先のセルは消滅したとして、#REF!という値に置換わります。 前の回答者も書いてますけど、コピーで値を移して、元の値をクリアしてください。

yuyurarachan
質問者

お礼

ありがとうございました。 コピーと削除で対応したいと思います!

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 >なぜでしょうか? Excelの仕様です。 B2セルをC2セルの位置へ移動するとC2セルはB2セルに乗っ取られて無くなったような動作になるようです。 B2セルの値を切り取ってC2セルの値として貼り付けるには数式バー内で操作する必要があります。 他の方法としてはB2セルをコピーでクリップボードへ写し、クリップボードから値をC2セルへ貼り付けてからB2セルの値をクリアすれば目的に合うでしょう。 数式に影響するようなセルの移動や挿入、削除等は行わないようにしてください。

yuyurarachan
質問者

お礼

ありがとうございました。 コピーと削除で対応したいと思います!

  • SI299792
  • ベストアンサー率47% (772/1616)
回答No.1

移動をすると、関連する数式も変化します。 例えば、B2を使った数式があれば、B2がC2に変化します。 元のC2はなくなるので、#REF! になります。 対策として、コピーを使います。 その後いらなくなった、B2は消します。

yuyurarachan
質問者

お礼

ありがとうございました。 コピーと削除で対応したいと思います!

関連するQ&A