[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『小数点の2捨3入7捨8入』(一番弟子)
A B 2.25 2.0 4.3 4.5 1.8 2.0 5.78 5.5 と言うように、A列の小数点付数字を横のB列に 小数点以下が「n.3=<又はn.8>の時は.5に(n.5)」 「n.3>の時は切り捨て(n)」 「n.8=<の時は切り上げ(n+1)」 と言うようにB列を丸めたい(変化させたい)場合の関数はどうすればよいでしょうか、 関数では無理な場合はVBAではどう作れば良いでしょうか、教えて下さい。 宜しくお願い致します。 Excel2000 WinXPSP3です。
たとえばこういうことでしょうか?
=FLOOR(TEXT(ROUNDDOWN(A1,1)+0.2,"0.0"),0.5)
(ていおう)2009/8/11 23:46
ていおうさん まさにその通りです、バッチリ解決しました 本当に有難う御座いました。
これだけでもいいのでは
=FLOOR(A1+0.2,0.5)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.