[[20090811230356]] 『小数点の2捨3入7捨8入』(一番弟子) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『小数点の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.