如何在EXCEL中设置工龄工资公式? 25

每月的15号前(包括15号进厂的)就从当月算满月,16号进厂的,就从次月开始计。例:某员工2004-3-16日进厂,那么他到2010-4-1才算是满6年。若工龄工资为满一... 每月的15号前(包括15号进厂的)就从当月算满月,16号进厂的,就从次月开始计。
例:某员工2004-3-16日进厂,那么他到2010-4-1才算是满6年。若工龄工资为满一年80元/月,满二年160元/月,满三年240元/月计,则该员工到2010-4-1的工龄工资应为:480元。这该如何设置公式呢?
例:在11月份计算10月工资,但员工的工龄工资又不得以当前日期(11月XX日)计算,而应以上月工资区间(例:10月1号-10月31号)为准核算其工龄工资,这个公式应怎么设置呢?
展开
 我来答
junyung
2010-11-04 · TA获得超过316个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:102万
展开全部
设A1单元格是员工进厂日期,在B1单元格键入如下公式,
=ROUNDDOWN(DAYS360(IF(DAY(A1)>15,DATE(YEAR(A1),MONTH(A1)+1,1),DATE(YEAR(A1),MONTH(A1),1)),TODAY(),1)/360,0)*80
就可以算出该员的工龄工资
keny_ge
2010-11-09 · TA获得超过886个赞
知道小有建树答主
回答量:772
采纳率:66%
帮助的人:196万
展开全部
假设进厂日期在A2单元格,在C2开始求工龄工资,C2的公式为=IF(DAY(A2)<16,DATEDIF(A2,TODAY(),"Y")*80,DATEDIF(DATE(YEAR(A2),MONTH(A2)+1,1),TODAY(),"Y")*80),向下填充即可!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soup5258
2010-11-04 · TA获得超过9255个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:1992万
展开全部
=DATEDIF(IF(DAY(A1)>15,EDATE(A1,1)-DAY(A1),A1-DAY(A1)+1),TODAY(),"y")*80

就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-05
展开全部
设入厂日期为A1,
=datedif(a1,today(),"y")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式