excel 当超过可变日期阈值时,将日期格式为红色

jw5wzhpr  于 2023-06-25  发布在  其他
关注(0)|答案(2)|浏览(101)

我正努力过了预产期才露出红色。
我不能使用条件格式,因为“过期日期”依赖于另一列。
在C列中,level_of_care是支持性或连接性的列表。他们有不同的到期日。在D列中,f2 f日期和E列中,hv_date。
D列是f2f_date,如果日期过期,我需要它们:

  • 如果连接:如果超过90天,f2 f显示红色。
  • 如果支持:如果超过30天,f2 f显示红色。

在E列是hv_date,如果日期到期,我需要他们:

  • 如果连接:hv显示红色,如果超过1岁。
  • 如果支持:如果超过90天,则hv显示红色。

你都听到了吗两列日期显示红色时,过去的到期日-但过去的到期日是依赖于支持或连接-我不能简单地把一个条件格式在那里-他们的到期日是不同的,这取决于护理水平。

2izufjch

2izufjch1#

请尝试设置一些隐藏的计算列,以根据所需的条件评估过期天数。然后使用这些列中的结果将条件格式应用于要输出的实际列。

kyxcudwk

kyxcudwk2#

条件格式公式非常强大,您当然可以在这种情况下使用它们(不需要VBA)。
例如,使用此数据:
| 护理水平|f2f_date|高压日期|
| - -----|- -----|- -----|
| 连接的|2023 - 06 - 08 2023 - 06 - 08 2023 - 06 - 08| 2022 - 01 - 21|
| 连接的|2023 - 04 - 17 2023 - 04 - 17 2023 - 04 - 17| 2023 - 05 - 10 2023 - 05 - 10 2023 - 05 - 10|
| 支持性|2023 - 03 - 30 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023 - 2023| 2023 - 04 - 11 2023 - 04 - 11 2023 - 04 - 11|
| 支持性|2023 - 03 - 28 2023 - 03 - 28 2023 - 03 - 28| 2023 - 02 - 27 2023 - 02 - 27|

您可以对列D使用以下条件格式公式,仅当变量阈值通过时,它才会返回TRUE
=IF(D2<TODAY()-IF(C2="Connective",90,30),TRUE,FALSE)
对于列E,它将是这样的:
=IF(E2<TODAY()-IF(C2="Connective",365,90),TRUE,FALSE)
选择列后,添加条件格式时,请使用"新建规则"选项:

这将允许您选择公式选项:

最后你会得到这样的结果:

相关问题