发布网友 发布时间:2022-04-22 07:58
共5个回答
热心网友 时间:2022-06-18 04:49
用datedif函数可以搞定,
公式原理,
第一步:用datedif函数确定入职日到当下如期的天数,
第二步:用90天减去得到的天数,
第三步:用if函数判断差值,为负数就显示已经转正。
公式 可以复制粘贴后直接使用,具体公式为:
=IF(90-DATEDIF(A2,TODAY(),"d")<0,"已经转正",90-DATEDIF(A2,TODAY(),"d"))
如有需要可以继续交流!
热心网友 时间:2022-06-18 04:49
="还有"&EDATE(A2,B2)-TODAY()&"天转正"
热心网友 时间:2022-06-18 04:50
已有的两个回答基本正确,但没有考虑一般单位的实际情况。一般单位是按“月”而不是“天”来确定转正日期的,有严格按月的,也有按年的,还有按月满期后再到一个月才按转正给待遇的。本问题提问没有要求按后一种情况,而是说试用期3个月,那就应该是按“月”,可能是92天,如8月份入职,也可能只要天,如2月份(非润年)入职。
如图,C2:
=TEXT(EDATE(B2,3)-TODAY(),"剩余#天;已转正;今天转正")
下拉
热心网友 时间:2022-06-18 04:50
假设入职时间在A1,B1用公式得到距离转正日还有多少天:
=IFERROR(DATEDIF(TODAY(),DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)),"d"),"已转正")
热心网友 时间:2022-06-18 04:51
试试看下面的公式。前提假设你把输入的日期放在 A1 单元格:
=IF(A1="","",IF(EDATE(A1,3)-TODAY()>0,"还有"&EDATE(A1,3)-TODAY()&"天试用期结束","已经转正"))