みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

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

数値の計算で、電卓で算出した値とエクセルで計算した値とが異なり困ってます。


【計算内容】
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の書式設定と、どの関数を使用すればよいのか教えていただけると大変助かります。

投稿日時 - 2010-12-30 00:45:04

QNo.6415168

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

参考URL:http://support.microsoft.com/kb/269370/ja

投稿日時 - 2010-12-30 09:17:24

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

投稿日時 - 2010-12-30 01:04:13

あなたにオススメの質問