当我从规则中删除绝对引用时,条件格式无法按预期工作

Conditional Formatting not working as expected when I remove absolute references from rule

我正在使用 Excel 2016 & Windows 10...

我在使简单的条件格式设置规则起作用时遇到问题 - 我确定我在做一些愚蠢的事情,但我似乎无法修复它...

当规则为:=SUM($D$15:$D$19)<>0 并应用于此范围时:=$C$14:$D$19 它按预期工作。

当我从第二行号中删除绝对引用时:=SUM($D$15:$D19)<>0 它按预期工作。

当我从第一行号中删除绝对引用时:=SUM($D15:$D19)<>0 它仅将条件格式应用于范围:=$C$14:$D$17 不是 =$C$14:$D$19

我已经从 sheet 中删除了所有其他条件格式规则 - 同样的结果。

我已经在一个全新的工作簿中复制了一个 Excel 的新实例 - 结果相同。

请帮忙!

这是预期的行为。使用公式中的 absolute/relative 引用,您可以定义相对于 applies to 指定范围的计算中使用的范围。 IE。如果您指定一个绝对引用,那么它将用于整个 applies to 范围,

如果您为 applies to 范围 $C:$D 指定 SUM($D:$D19),则单元格 C14 将使用公式 SUM($D:$D15),单元格 C15 将使用 SUM($D:$D16)

但是,如果您指定 SUM($D15:$D),则在单元格 C14 中将使用公式 SUM($D:$D),在单元格 C15 - SUM($D16:$D) 中,单元格 C16 - SUM($D17:$D)