アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで計算した結果の小数点以下を4捨5入ではなく
5捨6入する方法、小数点以下を切り捨てる方法を教えてください。

A 回答 (4件)

A1セルに小数点を含む数値が入っているとして、これを四捨五入して整数にする関数は =ROUND(A1,0) です。


五捨六入にするには =ROUND(A1-0.1,0) とすればいいでしょう。
小数点以下を切り捨てるには =ROUNDDOWN(A1,0) とします。
余談ですが切り上げは =ROUNDUP(A1,0) です。
    • good
    • 0
この回答へのお礼

ありがとうございます。
計算しましたがまったくの大成功でした。

ところで、‐0.1,0の意味するところを再度ご教授いただけませんでしょうか。全くのど素人ですみません。

お礼日時:2009/03/12 19:37

一例です。


5捨6入は、=FLOOR(A1+0.4,1)
小数点切り捨ては、=FLOOR(A1,1)
    • good
    • 0
この回答へのお礼

早速のご教授ありがとうございます。
社会保険の計算は5捨6入とのことなので大変助かりました。
シミュレーションの結果、成功です。
ところで
+0.4,1の意味合いが今一わかりませんが、例えば6捨7入の場合は
+0.3,1を入れると言うことでしょうか?

お礼日時:2009/03/12 19:28

#1です。


ROUND関数は「四捨五入」の関数です。書式はROUND(数値、桁数)です。
桁数とは
・小数第 3 位まで欲しいなら 3
・小数第 2 位まで欲しいなら 2
・小数第 1 位まで欲しいなら 1
・小数以下がいらないなら 0
・10 の位までなら -1
・100 の位までなら -2
・1000 の位までなら -3
と入れます。
例として、A1=1.55なら =ROUND(A1,0) で答えは「2」、=ROUND(A1,1)なら答えは「1.6」となります。
五捨六入の場合はA1=1.55では答え「1」、A1=1.60のときはじめて答え「2」にならなければなりませんから「A1」のかわりに「A1-0.1」を入れてそれを四捨五入させるのです。
    • good
    • 0
この回答へのお礼

何度もご親切にありがとうございました。

お礼日時:2009/03/13 12:51

NO2です。


>+0.4,1の意味合いが今一わかりません
⇒FLOOR関数は基準値(この数式では「1」なので小数点以下切り捨て)で丸めます。
 「5捨6入」なので0.6以上を繰り上げする為、0.4を加算していますので、「6捨7入」はご推察の通りです。
    • good
    • 0
この回答へのお礼

これですっきりしました。
ご面倒おかけしてすみませんでした。
ありがとうございます。

お礼日時:2009/03/13 12:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!