想要设置一个公式,就是转正时间计算。比如每个员工3个月试用期,那么公式通过输入他的入职日期。自动去计算还有几天转正。
用datedif函数可以搞定,
公式原理,
第一步:用datedif函数确定入职日到当下如期的天数,
第二步:用90天减去得到的天数,
第三步:用if函数判断差值,为负数就显示已经转正。
公式 可以复制粘贴后直接使用,具体公式为:
=IF(90-DATEDIF(A2,TODAY(),"d")<0,"已经转正",90-DATEDIF(A2,TODAY(),"d"))
如有需要可以继续交流!
="还有"&EDATE(A2,B2)-TODAY()&"天转正"
已有的两个回答基本正确,但没有考虑一般单位的实际情况。一般单位是按“月”而不是“天”来确定转正日期的,有严格按月的,也有按年的,还有按月满期后再到一个月才按转正给待遇的。本问题提问没有要求按后一种情况,而是说试用期3个月,那就应该是按“月”,可能是92天,如8月份入职,也可能只要89天,如2月份(非润年)入职。
如图,C2:
=TEXT(EDATE(B2,3)-TODAY(),"剩余#天;已转正;今天转正")
下拉