EXCEL中函数表示为空

已知每一个员工的入职日期、职级、职等及试用期时长,求在EXCEL中用函数求出其试用期的结束日期?

而且试用期结束日期需遵循以下规则:
1、入职日期为每月15号及之前的日期的,转正日期为试用期满当月的15号(举例,11/1入职,1个月试用期,那2015/12/15为他的试用期结束日期)
2、入职日期为每月15号之后的,转正日期为试用期满当月的最后一天(30号或31号,2月份的还有28号及29号)(举例,11/16入职,试用期1个月,那2015/12/31为他的试用期结束日期)

求大神帮忙我这个excel用的超渣渣的低级HR,谢谢!

首先 D列要设置为数值格式,且输入数字,才能使用如下公式,
=IF(DAY(A1)>15,DATE(YEAR(A1),MONTH(A1)+D1,1)-1,DATE(YEAR(A1),MONTH(A1)+D1,15))追问

哥,你没理解我的题目,我还要结合每一个员工的职级制等来定试用期的,这个也要写到公式里

追答

那你可以使用公式确定试用期,只需在D列 填入对应公式,同时你也没有给出试用期的计算规则

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-05
这样?
=IF(DAY(A1)<16,EOMONTH(A1,D1)+15,EOMONTH(A1,D1+1))
相似回答