我有一个具有条件格式的Excel电子表格。如果将相同值的三个以上添加到同一列(当前设置为D),则该颜色变为红色;如果大于1,则变为黄色。我想为此添加一个日期参数。我想在= TODAY()-180。
我如何将其添加到下面的公式中?
=COUNTIF(D:D,D8)>2
=COUNTIF(D:D,D8)>1
如果A列中的日期位于今天的6个月之内,我基本上希望它在该列中将红色标记两次以上。
因此,如果我在D列中添加三个相同的信息,并且A列中的所有日期都与最近6个月相对应,则将其标记为红色或黄色,但是在6个月后,它将被忽略,并将变为黄色或空白因为过去6个月没有输入该信息。
答案 0 :(得分:0)
Excel没有固有的方法来存储上次修改特定单元格的时间戳。
要完成所需的操作,您必须添加一个新列(例如,在列E
中),该列存储了何时输入列D
中的值的时间戳。然后,您可以将条件格式设置规则修改为如下形式:
= COUNTIFS(D:D,D8,E:E,">="&(TODAY()-180))>1
附带说明,TODAY()-180
不是6个月前的正确计算方法。
执行此操作的正确方法是:
= DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))