Excel:使用复杂函数 AND 进行条件格式

Excel:使用复杂函数 AND 进行条件格式

我有一张如下所示的表格:

在此处输入图片描述

因此,我有一个要创建的文档列表,并在创建这些文档的月份列上标记“1”。

现在,我还被要求输入“1”作为尚未创建的预测文档,这些文档应该涂成黄色。该表实际上很大,我想使其自动化。我尝试使用以下公式进行条件格式设置:

=AND(B4>0;MONTH(B$3)>MONTH(TODAY());YEAR(B$3)>YEAR(TODAY())) 

这对于单元格来说很好B4,但是当我将其拖到工作表上时,公式不会自动调整。有人知道吗?或者可能是有关它的另一个主题的链接?

答案1

因此,该公式的第一个问题是它要求创建日期的月份和年份的序列号大于当前日期的序列号和年份。这将导致将来的单元格不被突出显示。例如,1/1/17 的月份数为 1,而 4/14/16 的月份数为 4。Jan-17 列中的 1 不会突出显示,即使它是将来的,因为 1 小于 4。

只要您在第 3 行中使用的日期都是该月的第一天(例如,1 月 16 日 = 1/1/2016,2 月 16 日 = 2/1/2016),您就可以使用以下公式。

=AND(B$3>TODAY(),B4>0)

相关内容