Excelで四捨五入をする時に注意したいのは・・・
ROUND関数が
・セル関数で =ROUND(10.5, 0)の結果と
・VBAで作成したモジュールで =ROUND(10.5, 0)の結果が違うこと・・・
セルで使用する関数(ROUND)とVBA(VBE)のROUNDの違い | ||||
セル関数 | 四捨五入 | 12.5 | 13 | =ROUND(D5, 0) |
VBA関数 | 銀行丸め | 12.5 | 12 | =rd(D6) |
Public Function rd(wk As Double) As Double rd = Round(wk, 0) End Function |