excel 单元格是日期 如何把距离现在还差半年的单元格填充为红色

2024-11-01 18:38:24
推荐回答(2个)
回答1:

  1. 条件格式里面 你写now()-180的公式 他是不运算的。另外建议用today()-180的公式当然这个也不运算的。 你可以在 单元格里面写上 

  2. 日期其实也是一个数字,如果我们输入1988/1/1 你让他显示常规就显示32143

    所以日期的比较其实也是数字的比较。当单元格为空白的时候他就是0。如果你设定小于某个日期那么日期是数字,0就要比这个数字小,于是你的条件就满足了。

  3. 如果今天是2018-8-6 公式=today()-180 那么他就是 2018-2-7 因为这个公式是计算天数的,每个月的天数不是固定30天 这个很好理解吧。 如果你的要求2018-8-6半年前就是2018-2-6 那么公式不应该这么写。=DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY())) 

    写成这样就会显示  2018-2-6

  4. 条件格式的设定

    1.我们让小于  这个日期的单元格 显示红色

    2.我们让单元格为空值的单元格  无填充

注意条件格式的顺序!

回答2:

条件格式:选中L列,开始--样式--条件格式,新建规则,用公式:
=DATEDIF(TODAY(),L1,"m")<=6
设置格式:填充红色。