【发布时间】:2015-05-22 10:22:35
【问题描述】:
我一直在尝试对日期列进行条件格式设置。 A 栏:实际结束日期,B 栏:建议结束日期。
如果日期大于列 B 上的建议日期,并且日期小于(例如:18.5.2015)今天的日期 (22.5.2015),则 A 列日期应自动格式化为红色字体。
我在格式管理器对话框中尝试了公式“=A2>B2, A2 提前致谢。
【问题讨论】:
标签: excel conditional-formatting
我一直在尝试对日期列进行条件格式设置。 A 栏:实际结束日期,B 栏:建议结束日期。
如果日期大于列 B 上的建议日期,并且日期小于(例如:18.5.2015)今天的日期 (22.5.2015),则 A 列日期应自动格式化为红色字体。
我在格式管理器对话框中尝试了公式“=A2>B2, A2 提前致谢。
【问题讨论】:
标签: excel conditional-formatting
在分配条件公式时,您需要对希望保持不变的列或行使用绝对引用。此外,需要 AND() 公式来提供您的代码所需的布尔 AND。以下 sn-p 应该可以工作:
=AND($A2>$B2,$A2<TODAY())
还有一条评论:我会避免在条件格式中使用TODAY() 或其他易失性公式。在大型工作表上,这会严重影响性能。我的建议是使用公式 =TODAY() 创建一个单元格并在公式中引用该单元格,如下例所示(包含今天日期的单元格已命名为 Today):
=AND($A2>$B2,$A2<Today)
【讨论】: