• ベストアンサー

excelの計算の仕方

大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • takesuke
  • ベストアンサー率31% (107/345)
回答No.1

A1に =ROUND(3*1.8,0) 四捨五入(計算,小数点以下0桁) の意味です。

okatti
質問者

お礼

まさに、求めていた答えでした!! そういえば、学生の頃習った記憶があります・・・ 大解決です。ありがとうございました。

その他の回答 (2)

  • cats1234
  • ベストアンサー率28% (103/356)
回答No.3

「ツール」-「オプション」-「計算方法」で表示桁数で計算するにチェックを入れてみてください。

okatti
質問者

お礼

初めて見る方法でした。 これから、イロイロと役に立ちそうです。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

整数値にしたいのなら、 =ROUNDDOWN(A1,0)*2.3 or =INT(A1)*2.3 A1がマイナス値になった場合は、両者の結果が異なるので注意してください。

関連するQ&A