基于 3 个条件的条件格式单元格

时间:2021-02-22 08:20:03

标签: excel excel-formula

我在 sheet1 中有一个带有开始日期和结束日期的车辆列表,在 sheet2 中有一个日期列表。我需要使用条件格式突出显示 sheet2 中的单元格。

附上图片供参考。

这就是我真正的意思:
在数组 <dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure-client-runtime</artifactId> <version>1.7.12</version> </dependency> <dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure-client-authentication</artifactId> <version>1.7.12</version> </dependency> <dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure</artifactId> <version>1.39.1</version> </dependency> 中查找值 A11,然后根据开始日期 A2:C4 和结束日期 A12:A21 设置条件格式单元格范围 (b2:b4)

enter image description here

2 个答案:

答案 0 :(得分:0)

我建议使用两个辅助单元格 - 标记它们开始和结束 - 并使用基于输入单元格 A11 的常规 vlookup 填充它们。

开始 E12:

=vlookup($A$11;$A$2:$C$4;2;FALSE)

E13 结束:

=vlookup($A$11;$A$2:$C$4;3;FALSE)

然后根据这两个辅助单元格的值设置 A12:A21 范围的格式规则。在最后一个选项的向导中使用公式确定要设置格式的单元格

公式可能看起来像这样

=and(A12>=E12;A12<=E13)

编辑:我没有意识到输入值可能会重复,抱歉。在这种情况下,必须使用 COUNTIFS 或数组公式。

答案 1 :(得分:0)

在这种情况下,我会使用 Countifs 来查看当前日期是否在任何给定的日期范围内:

=COUNTIFS($A$2:$A$4,$A$11,$B$2:$B$4,"<="&A12,$C$2:$C$4,">="&A12)

enter image description here

B12:B21 中的值只是作为检查放入而不使用。