单个单元格的条件格式,其中条件是另一列[已解决]

问题描述 投票:0回答:3

单元格 A1 包含文本

"FLAG"
。 B 列包含日期。 如果 B 列中的任何日期距离今天 () 不到 2 天,并且该日期已经过了今天 (),我想对单元格 A1 应用条件格式。

我尝试过的一个例子:

B 栏:

2024 年 10 月 12 日

2024 年 11 月 12 日

2024年6月12日

假设今天是 04/12/2024,条件格式应用于单元格 A1:

=$B$1:$B>TODAY()+2

我预计单元格 A1 会被标记,因为它符合日期为 06/12/2024 的标准。

=$B$1:$B>TODAY()+1

我不希望单元格 A1 出现标记。

如果我将日期 01/12/2024 添加到 B 列并删除 06/12/2024,

我希望单元格 A1 能够标记出我尝试过的任何一个。

这两个选项都没有达到预期的结果。

谢谢。

google-sheets conditional-formatting
3个回答
1
投票

自定义公式为:

=+sort(xmatch({today()+1;today()+2},B:B))

enter image description here


1
投票

您可以使用此替代自定义公式:

=REDUCE(FALSE,ARRAYFORMULA(TO_DATE(B1:B)>(TODAY()-2)), LAMBDA(a,c, a+c))

示例输出:

enter image description here

参考:


1
投票

或更传统的是,自定义公式:

=countifs(B:B,">="&today()+1,B:B,"<="&today()+2)

=countif(B:B,today()+1)+countif(B:B,today()+2)
© www.soinside.com 2019 - 2024. All rights reserved.