ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > 如何按要求计算工龄奖金

如何按要求计算工龄奖金

作者:绿色风 分类: 时间:2022-08-18 浏览:145
楼主
larkzh
这是在百度知道看到的一个问题,在这儿提供一种解法,算是抛砖引玉吧。

Q:
这是用来算工龄奖金的,每月15日之前(含15日)入职的员工,从当月的1日开始累计工龄;每月15日以后入职的员工,从下一月的1日开始累计工龄。工龄区间(第1个月 至 第12个月), 每月奖金数额(元)30元;工龄区间(第13个月 至 第24个月), 每月奖金数额(元)60元;工龄区间(第25个月 至 第36个月), 每月奖金数额(元)90元;工龄区间(第37个月 至 第48个月), 每月奖金数额(元)120元;工龄区间(第49个月 至 第60个月), 每月奖金数额(元)150元;工龄区间(第61个月 至 第72个月), 每月奖金数额(元)180元;工龄区间(第73个月 至 第84个月), 每月奖金数额(元)210元;工龄区间(第85个月 至 第96个月), 每月奖金数额(元)240元;工龄区间(第97个月 至 第108个月), 每月奖金数额(元)270元;工龄区间(109个月以上), 每月奖金数额(元)300元。发放时间为2011年发2009年的工龄奖,如此类推。例如:(1)员工入职日期为2007年3月19日,日期19日>15,当月不算1个月,求 2007年3月19日至2009年12月31日之间有33个月;员工2009年的工龄奖为60元X3个月+90元X9个月=990元(2)当员工入职如期为2007年3月13日的这个月算上1个月,求 2007年3月13日至2009年12月31日之间有34个月;员工2009年的工龄奖为60元X2个月+90元X10个月=1020元。已知员工入职日期,奖金年份2009年(也可以用2009年12月31日),求输入奖金年份就可以计算出员工工龄奖金的excel函数。这样以后只要更换奖金年份就得出员工工龄奖金的金额。

A:DATEDIF+LOOKUP函数。


工龄奖金计算表.rar
2楼
biaotiger1
补充公式如下:
  1. =IF(ISERROR(LOOKUP(DATEDIF($B4,DATE($E$1,D$3,15),"m"),{0,12,24,36,48,60,72,84,96,108},{30,60,90,120,150,180,210,240,270,300})),"",LOOKUP(DATEDIF($B4,DATE($E$1,D$3,15),"m"),{0,12,24,36,48,60,72,84,96,108},{30,60,90,120,150,180,210,240,270,300}))

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap