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

解決済みの質問

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の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか?

大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。

よろしくお願いします。

投稿日時 - 2005-09-28 13:46:52

QNo.1678658

暇なときに回答ください

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

A1に
=ROUND(3*1.8,0)

四捨五入(計算,小数点以下0桁)

の意味です。

投稿日時 - 2005-09-28 13:51:26

お礼

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

投稿日時 - 2005-09-28 14:51:39

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

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

-広告-
-広告-

回答(3)

ANo.3

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

投稿日時 - 2005-09-28 13:57:15

お礼

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

投稿日時 - 2005-09-28 14:53:29

ANo.2

整数値にしたいのなら、

=ROUNDDOWN(A1,0)*2.3
or
=INT(A1)*2.3

A1がマイナス値になった場合は、両者の結果が異なるので注意してください。

投稿日時 - 2005-09-28 13:57:15

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-