• ベストアンサー

EXCELの質問です。

EXCELの質問です。 (バージョンは2002SP3です。) 表の数値の最大値から最小値の範囲を下記のように計算し、 =SUM((MAX(C8:G8))-MIN(C8:G8)) 計算結果を別のシートに『形式を選択して貼り付け』の『値』にして貼り付けたのですが、 正しくは0.01となるはずが0.00999999999999979になってしまいます。 大した差ではありませんが、解決方法があれば教えてください。 宜しくお願い致します。

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

  • ベストアンサー
  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

少数以下の問題なら、参考URLのような件では?

参考URL:
http://pc.nikkeibp.co.jp/pc21/special/gosa/
scoopy2000
質問者

お礼

回答ありがとうございます。 まさにこの現象です。 こんなことがあるんですね。

その他の回答 (1)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

C8~G8の値は入力したものではなく関数などで求めた値では? 表示上は小数点以下の端数がないだけだと思います。 C8~G8の端数を処理してやれば正しく値を 求められると思います。

scoopy2000
質問者

お礼

回答ありがとうございます。 この誤差はEXCELの仕様のようです。 http://pc.nikkeibp.co.jp/pc21/special/gosa/eg1.shtml 納得はしていませんが・・・。