条件格式里面 你写now()-180的公式 他是不运算的。另外建议用today()-180的公式当然这个也不运算的。 你可以在 单元格里面写上
日期其实也是一个数字,如果我们输入1988/1/1 你让他显示常规就显示32143
所以日期的比较其实也是数字的比较。当单元格为空白的时候他就是0。如果你设定小于某个日期那么日期是数字,0就要比这个数字小,于是你的条件就满足了。
如果今天是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
条件格式的设定
1.我们让小于 这个日期的单元格 显示红色
2.我们让单元格为空值的单元格 无填充
注意条件格式的顺序!
条件格式:选中L列,开始--样式--条件格式,新建规则,用公式:
=DATEDIF(TODAY(),L1,"m")<=6
设置格式:填充红色。