【小ネタ】社会保険料の端数処理【Excel】
健康保険などの社会保険の計算をするとき、時々パニックになるのが
50銭未満切り捨て51銭以上切り上げ
という端数処理。Excleではどうすればいいんでしょうか。
方法はいろいろあります。ここではA1セルに入っている数値に対して処理するとしてやってみます。
簡単なのは
=round(A1-0.01,0)
として無理やり四捨五入に持ち込む方法があります。また、整数にするという性質を生かして、
=int(A1+0.49)
とする手もあります。強引な方法としては
=A1+if(A1-int(A1) > .5, 1, 0)
として、小数点以下を無理やりみるという手もあります。
どれがいいかは皆様のお好みということで。