• ベストアンサー

割り切れない数値に整数をかけると整数になってしまう

エクセル2003です。 小数点以下切捨の値を求めたいです。 セルに以下の関数を入力しました。  =ROUNDDOWN(104433/27*9,0) 電卓で上記数値を順に計算すると 34,810,9999,,, となるので、 34,810 が出力されるはずかと思ったのですが、 34,811 になってしまいます。 34,810 にするにはどうしたら良いのでしょうか。

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

  • ベストアンサー
  • acha51
  • ベストアンサー率41% (436/1042)
回答No.3

<< セルに以下の関数を入力しました。  =ROUNDDOWN(104433/27*9,0) 34,811 になってしまいます。 はいこうなって正解です。 試みに他のセルに =104433/27*9と入力しセルの書式設定で数値、小数点1桁を 設定すると34,811,0になるはずです。 どうしても 34,810 にしたいのであれば  =ROUNDDOWN(104433/27*9,-1)と入力してみてください。

000733
質問者

お礼

御礼が遅くなりました。回答ありがとうございます。 どうしても34,810の必要があったので、アドバイス頂きましたとおりにしてみました!

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>34,810 にするにはどうしたら良いのでしょうか。  ⇒電卓の入力ミスでは、暗算でも34811なのだから、どうしようもありません。

000733
質問者

お礼

御礼が遅くなりました。回答ありがとうございます。 電卓の入力は大丈夫そうでした。

noname#142849
noname#142849
回答No.1

(104433/27)*9 =(34811/9)*9 =34811 なんだけど、どうしてもというなら、一回、わざわざ桁落ちさせよう。 電卓の方が桁が足りなくて桁落ちしてる。

000733
質問者

お礼

御礼が遅くなりました。回答ありがとうございます。 桁落ちさせるという方法があるのですね。 参考になりました!

関連するQ&A

専門家に質問してみよう