突出显示动态范围内具有最高单元格值的行

Highlight row with highest cell value within dynamic range

我想突出显示 Google 电子表格中具有基于动态范围的最高值的单元格。

我有两列:K 列和 L 列。K 列包含数据总和,L 列包含 'Yes'、'No' 或 'Maybe'。

我想使用条件格式突出显示 K 列中具有最大值且在 L 列中包含 'Yes' 的行(因此,K 列中的最大值仅根据包含的行计算得出'yes' 在 L 列中)。可能有多个最大值 'Yes'。因此,虽然可以在(例如)K100 上找到整个 K 列中的绝对最高值,并且在 K59 上找到第二高的值,但如果 L100 不包含 L 列上的 'Yes' 但 L59 包含,第 59 行将突出显示。

只要 L 等于 'Yes':

,我就有这段代码可以突出显示
=$L:$L = "Yes"

此代码用于突出显示 K 列中的最高值:

=$K5=MAX($K:$K9)

但我必须以某种方式将它们组合起来。

我认为某种 IF 或 AND 语句将是解决方案,但我不知道如何动态调用我需要的范围。 Yes 的位置根据其他值而变化,不一定彼此下方。例如:

=IF($L:$L="Yes";MAX($K1;$K3;$K4;$K9))

其中“$K1;$K3;$K4;$K9”表示动态范围。

尝试这样的范围 A5:Z:

=($L5="Yes")*($K5=MAX($K:$K))