NEW
会计圈流传一个段子:会计做账几万块对不上不怕,差几分钱能要老命;差几万可能半个小时就能找到原因,差一分钱可能就通宵达旦了。
最近,有部分确认助手的客户,我们发现创建电子工资条。
导入后的工资发送后,再导出确认信息表后汇总金额总会与原始的工资表差几分钱。
问我们是什么原因。
为什么会出现这种情况?
我们在分析了用户提供的工资表中发现了一个很容易忽略也很容易解决的问题,那就是小数位数问题。
众所周知,工资表一般要求保留两位小数,于是,大多数HR在制作工资表公式的时候,如果遇到如上图所示的多位小数的情况,就会采用Excel中显示两位小数的方式,将单元格显示为两位小数。这样就会出现问题(如图):
采用Excel的汇总公式,算出来的汇总金额,绩效工资列的总额将会为10000,但是可能实际发送时,这一项实际发送的金额将会时9999.99。这也就是一分钱的问题来源。
如果财务做账时按照汇总金额记账,按照工资表详情发送工资,就可能出现差一分的情况。
解决办法
其实,要解决这种情况,其实很简单,把保留两位小数的工作交给公式round:
这样算出来的金额就能保证不会出现汇总金额与明细金额。
具体用法:=ROUND(计算公式,小数位数)。




