在职员工可休年假计算公式excel?

请问:
如果员工未转正,则年假为0;转正后,从入职当日开始算,一年内年假5天;
入职当日起,2年年假6天;入职当日起,3年年假7天;
……
15天封顶。
【例如:2016年10月1日入职,则2020年可休年假为:9月30日前可休8/12*在职9个月=5.9 + 10月1日至12月31日 可休9/12*4个月在职 =3 =8.9天年假】这个逻辑

原表发上来看看,没有原表,只能原则性地回答你的问题。具体的公式跟表格的具体情况必须对应才可以的。
首先判断这个人是不是正式员工,那么你需要有这个标识的,利用这个标识的位置,判断一下是不是正式职工。如果是,写下一步的公式,不是给零。
正式员工是一年内5天,不知道你有没有档,如果没有档,直接用今天TODAY() 减去入职日期,这个时间再除以365,或者用DITEDIF求出整年部分,剩下的部分用除以365,然后乘以每年休假天数的系数就可以了。也可以用lookup年数+系数来计算。
最后计算的结果,用MAX函数求。因为可能会超出15天,所以用MAX限制最高值。
逻辑就是这样。
希望继续追问,把问题补充清楚。或者私信。
温馨提示:答案为网友推荐,仅供参考