- ベストアンサー
使用OS:winXP
使用OS:winXP お世話になります。エクセル2003を使用して、例えば小数点以下4桁目を1.6622⇒1.6620(二捨三入)・0.5537⇒0.5535(七捨八入)するにはどうすればいいでしょうか? 関数もしくは他の方法があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
七捨八入ですと0.5537⇒0.5535ではなく、0.5537⇒0.5530になりますので、二捨三入や、七捨八入ではなく、0.0005の倍数になるように丸めたいって事ですかね? それでしたら、A1に対象の数値が入っているとして=MROUND(A1,0.0005)で如何でしょう。 MROUNDを使うには、分析ツールのアドインを組み込む必要が有ります。
その他の回答 (1)
- hayasi456
- ベストアンサー率40% (2402/5878)
回答No.1
これでよいのでしょうか? http://kiyopon.sakura.ne.jp/soft/round2378.htm
質問者
補足
ありがとうございます。便利ですね。しかし問題が。通常使っている関数と計算式は=ROUND(0.0004670361+0.06295987*10+0.000007361062*10*10-0.00000001242265*10*10*10,4)で、通常、0.6308になるはずですが、ROUND2378を使うとこの関数式だけ0.6305になって8捨になってしまいます。なぜでしょう・・・。
お礼
遅くなりました。いろいろありがとうございます。まだ、確認中です。