怎样用EXCEL公式表示员工的试用期日期?

假设A1为入职日期,试用期为3个月,想在B1实现:如员工已满三个月,就显示为空格,如未过试用期,就用红色字体显示转正日期。
谢谢。

亲,这个要分两步完成,第一步,在B列显示正确的值;第二步,设置条件格式,把转正日期变红。

 

第一步:先把B列的单元格格式设为日期。然后在B1粘贴这个公式,下拉:

=IF(DATEDIF(A1,TODAY(),"M")>=3,"",EDATE(A1,3))

 

第二步:选中B列,点击菜单“开始”,“条件格式”,“新建规则”,“用公式设置……”,公式为:

=B1<>""

然后点击右方的格式,设置字体为红色。一直点确定,完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-19

比较简单的做法,你看可以么?要不用下面这种,单元表格你设置为字体红色就好了,另外每个月我是按30天计算,没考虑31和28天的计算。

第2个回答  2014-09-19
=IF(TODAY()-DATE(YEAR(A1),MONTH(A1)+3,DAY(A1))<0,DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)),"")红色字体直接设置字体就可以了
第3个回答  2014-09-19
在B1中输入公式 =IF(TODAY()>=DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)),"",DATE(YEAR(A1),MONTH(A1)+3,DAY(A1))) 然后把B1列字体颜色改成红色
第4个回答  2014-09-19
=IF(DATE(YEAR(NOW()),MONTH(NOW()),DAY(NOW()))>=DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)),"",DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)))

然后把这个列选成红字字体就可以了
*这里面的A1,是你试用期那个年月日的单元格位置