我可以根据今天是否超过某个(滚动)双年度日期来突出显示日期吗?
Can I highlight date based on whether today is past a certain (rolling) bi-annual date?
我正在尝试使用 Excel 来跟踪我们 运行 每年 1 月和 7 月两次为员工提供的例行更新。如果今天已经过了下一个必需的检查,我想使用条件格式突出显示单元格。
但是,有一个警告 - 由于非常规原因,更新可能会在这些日期之间 运行,但接下来 Jan/Jul 仍然需要重做,所以我不能简单地问如果今天是上次更新后 days/months 的 X 数。
例如:
Name...................Last Update
John Doe.............1/8/2019
Jane Doe.............3/7/2019
John Smith...........7/12/2019
Jane Smith...........11/28/2019
假设今天是 2019 年 7 月 1 日之后的任何 时间,我需要突出显示包含日期 1/8/2019 和 3/7/2019 的单元格,但是 不是 2019 年 7 月 12 日或 2019 年 11 月 28 日。
当今天从 12/31/19 过渡到 1/1/20 时,我需要 7/12/2019 和 11/28/2019 现在也突出显示。
我试过搜索答案,但我找不到任何基于日期范围差异而不是特定日期的答案。我无法确定我是否遗漏了一些明显的东西。
这可能吗?这甚至有意义吗?
您可以在条件格式中使用此公式:
=AND(B1<DATE(YEAR(TODAY()),IF(MONTH(TODAY())>=6,6,1),1),B1<>"")
假设您的上次更新日期在I2:I7
范围内,输入以下公式作为格式规则:
=TODAY()>(EOMONTH($I2,-MONTH($I2)+IF(MONTH($I2)>=7,12,6))+1)
将 $I2
替换为您的 上次更新 日期范围的起始单元格。
逻辑是用EOMONTH函数找出每个Last Update日期的Cut-off Date,然后比较今天()。请参阅我的解决方案的 J 列和 K 列进行说明。
不需要创建任何辅助列,只要将上述公式作为相关数据范围的格式化规则即可,在我的解决方案中是I2:I7
。
我正在尝试使用 Excel 来跟踪我们 运行 每年 1 月和 7 月两次为员工提供的例行更新。如果今天已经过了下一个必需的检查,我想使用条件格式突出显示单元格。
但是,有一个警告 - 由于非常规原因,更新可能会在这些日期之间 运行,但接下来 Jan/Jul 仍然需要重做,所以我不能简单地问如果今天是上次更新后 days/months 的 X 数。
例如:
Name...................Last Update
John Doe.............1/8/2019
Jane Doe.............3/7/2019
John Smith...........7/12/2019
Jane Smith...........11/28/2019
假设今天是 2019 年 7 月 1 日之后的任何 时间,我需要突出显示包含日期 1/8/2019 和 3/7/2019 的单元格,但是 不是 2019 年 7 月 12 日或 2019 年 11 月 28 日。
当今天从 12/31/19 过渡到 1/1/20 时,我需要 7/12/2019 和 11/28/2019 现在也突出显示。
我试过搜索答案,但我找不到任何基于日期范围差异而不是特定日期的答案。我无法确定我是否遗漏了一些明显的东西。
这可能吗?这甚至有意义吗?
您可以在条件格式中使用此公式:
=AND(B1<DATE(YEAR(TODAY()),IF(MONTH(TODAY())>=6,6,1),1),B1<>"")
假设您的上次更新日期在I2:I7
范围内,输入以下公式作为格式规则:
=TODAY()>(EOMONTH($I2,-MONTH($I2)+IF(MONTH($I2)>=7,12,6))+1)
将 $I2
替换为您的 上次更新 日期范围的起始单元格。
逻辑是用EOMONTH函数找出每个Last Update日期的Cut-off Date,然后比较今天()。请参阅我的解决方案的 J 列和 K 列进行说明。
不需要创建任何辅助列,只要将上述公式作为相关数据范围的格式化规则即可,在我的解决方案中是I2:I7
。