- 締切済み
関数はROUNDDOWNです
エクセルの掛け算が違うのは、何が原因ですか 1.9 2.1 1.7 2.5 1.3 36.0 * * * 2.0 1.9 0.8 = = = 5.00 2.46 28.80 2.47になるはず
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- gootaroh
- ベストアンサー率47% (396/826)
質問文の意味がよく分からないので、補足願います。 >1.9 2.1 1.7 ・これは何ですか? >2.5 1.3 36.0 * * * 2.0 1.9 0.8 = = = 5.00 2.46 28.80 2.47になるはず ・これは、 2.5*2.0=5.00 1.3*1.9=2.46 36.0*0.8=28.80 でも、2番目の1.3*1.9は2.47のはず、という意味なのでしょうか? であれば、それ以外の二つは何なのでしょうか? また、次のことも教えてください。 ・Excelのバージョン(2003とか2007など) ・ROUNDDOWN関数の桁数の数値(数値を切り捨てした結果の桁数) 数式は、「=ROUNDDOWE(数値、桁数)」となっていると思いますが、その桁数の数値のことです。 ・該当セルで「セルの書式設定」を開き、「表示形式」はどうなっていますか?「標準」ですか?もし「数値」であれば「小数点以下の桁数」はいくつになっていますか?
- ok2007
- ベストアンサー率57% (1219/2120)
いわゆる演算誤差が発生しているせいかもしれません。 下記URLなどをご参考になさってみてください。 http://pc.nikkeibp.co.jp/pc21/special/gosa/index.shtml
- E-HR33
- ベストアンサー率25% (20/78)
考えられるのは1.3もしくは1.9の部分が実は1.29やら1.89とかになってたりする点ですかね。
補足
1.3 と1.9は端数はありませんROUNDDOWNを使わないと答えが合いますが、四捨五入されるのを嫌って、関数を入れたら2.46になりました
お礼
全て、整数に直したら解決しました ありがとうございました