• 締切済み

関数は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になるはず

みんなの回答

  • gootaroh
  • ベストアンサー率47% (396/826)
回答No.3

質問文の意味がよく分からないので、補足願います。 >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)
回答No.2

いわゆる演算誤差が発生しているせいかもしれません。 下記URLなどをご参考になさってみてください。 http://pc.nikkeibp.co.jp/pc21/special/gosa/index.shtml

sum29
質問者

お礼

全て、整数に直したら解決しました ありがとうございました

  • E-HR33
  • ベストアンサー率25% (20/78)
回答No.1

考えられるのは1.3もしくは1.9の部分が実は1.29やら1.89とかになってたりする点ですかね。

sum29
質問者

補足

1.3 と1.9は端数はありませんROUNDDOWNを使わないと答えが合いますが、四捨五入されるのを嫌って、関数を入れたら2.46になりました

関連するQ&A

専門家に質問してみよう