4个回答
展开全部
展开全部
按每年365天,每月30天算,我想思路大概是这样:
入职天数=当前日期-入职日期【=NOW()-A2】
入职天数<365天——没有年假【=IF(B2<365,0)】
入职天数在365~730天——5天年假+(入职天数-365天)/60天【=5+(B2-365)/60】
入职天数在730~1265天——(入职天数-365天)/60天【=(B2-365)/60】
入职天数超过1265天——15天年假期
最后向下取整【ROUNDDOWN】函数
完整公式:=ROUNDDOWN(IF($B$2>1265,15,IF($B$2>730,(B2-365)/60,IF(B2>365,5+(B2-365)/60,0))),0)
入职天数=当前日期-入职日期【=NOW()-A2】
入职天数<365天——没有年假【=IF(B2<365,0)】
入职天数在365~730天——5天年假+(入职天数-365天)/60天【=5+(B2-365)/60】
入职天数在730~1265天——(入职天数-365天)/60天【=(B2-365)/60】
入职天数超过1265天——15天年假期
最后向下取整【ROUNDDOWN】函数
完整公式:=ROUNDDOWN(IF($B$2>1265,15,IF($B$2>730,(B2-365)/60,IF(B2>365,5+(B2-365)/60,0))),0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-11-27
展开全部
没有表格的行号列号,这里假设你截图中“张三”所在单元格为F4
你的第一年是满12个月算一年,还是过元旦之前是第一年,过了元旦就是第二年?
如果是第一种情况公式,在H4中输入公式:
=IF(DATEDIF(G4,NOW(),"m")<12,5,IF(DATEDIF(G4,NOW(),"m")<24,7,9))
如果是第二种情况,在H4中输入公式:
=IF(YEAR(NOW())-YEAR(G4)=0,5,IF((YEAR(NOW())-YEAR(G4))=1,7,9))
你的第一年是满12个月算一年,还是过元旦之前是第一年,过了元旦就是第二年?
如果是第一种情况公式,在H4中输入公式:
=IF(DATEDIF(G4,NOW(),"m")<12,5,IF(DATEDIF(G4,NOW(),"m")<24,7,9))
如果是第二种情况,在H4中输入公式:
=IF(YEAR(NOW())-YEAR(G4)=0,5,IF((YEAR(NOW())-YEAR(G4))=1,7,9))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询