求EXCEL中 工龄补贴公式

基本条件如下:1.自工作满3个月,自第4个月起每月20元的工龄补贴2.15日前(含15日)入职的计当月1个月,15日之后入职的不计当月3.自入职之日起,前2年每3个月晋升... 基本条件如下:
1.自工作满3个月,自第4个月起每月20元的工龄补贴
2.15日前(含15日)入职的计当月1个月,15日之后入职的不计当月
3.自入职之日起,前2年每3个月晋升一次,每次为20元,依次递增
4.自入职之日起满2年,,第3年起每年晋升一次,每次晋升标准为每人30元
5.离职当月出勤未满一个月的,不享有工龄补贴
6.有下列行为之一的:事假3天(含3天)以上、病假7天(含)以上、旷工,不享有工龄补贴
举例:1.如甲08年3月15日入职,那么他6月份工资即开始有工龄补贴20元,10年3月份开始享有170元工龄补贴;2.假如乙08年3月16日入职,那么他7月份开始有工龄补贴20元,10年4月份开始工龄补贴为170元。
说明:小弟对EXEL不精通,向各位高手求教。 我知道这公式有难度,所以写出来的公式不一定非得上面的条件全部达到,谢谢了。
展开
 我来答
abei_945
推荐于2021-02-05 · TA获得超过5500个赞
知道大有可为答主
回答量:1620
采纳率:0%
帮助的人:2243万
展开全部
离职和违纪的当月自己看情况就好了,或者添加个判断条件,这里没考虑。

将第一行作为标题行,A1:E1依次输入:

姓名 入职时间 计算时间 入职月度 工龄补贴
(备注:为方便理解,多设定了个"入职月度"作为参数)

A2:C2依次输入:
甲 2008-3-16 2010-4-20(备注:时间要按标准时间格式输入)

D2公式为:
=IF(DAY(B2)>15,(YEAR(C2)-YEAR(B2))*12+MONTH(C2)-MONTH(B2),(YEAR(C2)-YEAR(B2))*12+MONTH(C2)-MONTH(B2)+1)

E2公式为:
=IF(ROUNDUP(D2/12,0)>2,140,(ROUNDUP(D2/3,0)-1)*20)+IF(ROUNDUP(D2/12,0)>2,(ROUNDUP(D2/12,0)-2)*30,0)

我调试过的,应该可以。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任超然001
2010-01-16 · 超过10用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
可以使用V-LOOKUP试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式