Excel 日期范围内的条件格式和计数

Conditional Formatting in Excel date range and counting

我有一个具有条件格式的 Excel 电子表格。如果将超过三个相同的值添加到同一列(当前设置为 D),则它变为红色,如果超过 1,则它变为黄色。我想为此添加一个日期参数。我想在 =TODAY () -180.

如何将它添加到下面的公式中?

=COUNTIF(D:D,D8)>2

=COUNTIF(D:D,D8)>1

基本上,如果 A 列中的日期在今天日期的 6 个月内,我希望它在列中标记红色超过 2 次。

因此,如果我将三个相同的信息添加到 D 列中,并且 A 列中的所有日期都是最近 6 个月,它会标记为红色或黄色,但在 6 个月后它会忽略并变回黄色或空白,因为它在过去 6 个月内未输入过。

Excel 没有固有的方法来存储最后一次修改特定单元格的时间戳。

要完成您想要的,您必须添加一个新列(例如,在列 E 中),它存储在列 D 中输入值时的时间戳。然后你可以修改你的条件格式规则如下:

= COUNTIFS(D:D,D8,E:E,">="&(TODAY()-180))>1

附带说明一下,TODAY()-180 不是 6 个月前的正确计算方法。

正确的做法是:

= DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))