• 締切済み

エクセルの計算について質問です

エクセルの計算について質問です 数値の計算で、電卓で算出した値とエクセルで計算した値とが異なり困ってます。 【計算内容】 A(整数) × B(小数部2桁) = C(整数) ※Cは小数点以下切捨てとしたい ※エクセル計算ではROUNDDOWNを使用 【実際の計算結果】 (1)10,000,010,000.00 × 9999.99 = エクセル:99,999,999,999,999、電卓:99,999,999,999,999 (2)10,000,010,000.01 × 9999.99 = エクセル:100,000,000,000,000、電卓:99,999,999,999,999.9999 (1)は電卓とエクセルで結果は一致しますが、(2)は一致しません。 エクセルで小数点以下第4位が丸められてるようです。 【エクセルで算出したい値】 (2)ではDに999,999,999,999と出力したいです。 関数INTやROUNDDOWNを使ってみたのですが、うまくいきませんでした。 セルCの書式設定と、どの関数を使用すればよいのか教えていただけると大変助かります。

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

エクセルの有効桁数は15桁です。 そういう仕様ですからどうしようもありません。

参考URL:
http://support.microsoft.com/kb/269370/ja
noname#154242
noname#154242
回答No.1

さんこうに ●エクセル奇譚 http://hp.vector.co.jp/authors/VA016119/kitan01.html#1 ●EXCELの小数計算について - Office系ソフト - 教えて!goo http://okwave.jp/qa/q3731.html