分享

活用公式巧取整算工资

 yao1963 2013-11-22

不知在公司里进行工资核算的朋友有没有遇到这样的问题,即对应发工资数进行取整后再得出实发工资数。若只是简单的四舍五入或直接舍去小数部分,做起来倒还方便,但若是有稍稍特殊一些的要求,可能就……就像笔者所在的公司,取整的规则是:应发工资的小数部分若等于或超过0.20元的,以1元计算;低于0.20元则直接舍去。

要求是怪了一些,但如果活用Excel的公式,其实还是很容易解决的。下面就让笔者来介绍一下该如何设置公式进行计算:

假设已有工资资料如下:A列是员工姓名,B列是已计算好的应发工资数。

首先在C1里输入“调整金额”,D1里输入“实发工资”,由列标题即可知,我们将利用列C来计算调整金额,而在列D中得到最后的实发工资数。

在C2里输入“=IF((B2-INT(B2))<0.2,0,1)”,INT()是Excel的取整函数,“(B2-INT(B2))<0.2”这个逻辑式是用来对B2单元格中的数字的小数部分进行判断,看它是否小于0.20元。如果是,则本公式的计算结果为0,否则为1。通过这个公式,我们按照规则完成了对应发工资小数部分的取整工作。

D2中的公式想必大家已经想出来了,对,就是“=C2+INT(B2)”,这一步是将直接舍去小数部分后的应发工资数加上C2单元格中的调整数,从而得出最后的实发工资数。你看,1125.26是不是按照特定规则变成了1126?

将C2和D2抹黑,然后向下进行拖曳,这样,所有员工的实发工资都在眨眼之间计算完成了,就这么简单!

值得说明的是,为了便于大家理解,笔者特意用了一列单元格进行“调整金额”的计算,然后再计算出实发工资数,一共用了两个公式。实际上,只用一个公式就能完成,即可将C列和D列的公式合并起来,变成“=IF((B2-INT(B2))<0.2,INT(B2),INT(B2)+1)”,不过这样的话,公式就显得比较复杂了。还好在Excel的拖曳功能面前,没有“复杂”这个词存在的理由,你仍是只需要轻轻一拖,什么都搞定了!

好了,看到这里,大家应该对在Excel里怎样利用公式进行特殊的取整计算有了一定的了解。结合自己的实际情况,多动脑筋,你一定能让同事和老板大吃一惊的!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多