【发布时间】:2020-05-27 18:02:17
【问题描述】:
我想根据动态范围突出显示 Google 电子表格中具有最高值的单元格。
我有两列:K 列和 L 列。K 列包含数据总和,L 列包含“是”、“否”或“可能”。
我想使用条件格式来突出显示 K 列中具有最高值且在 L 列中包含“是”的行(因此,K 列中的最大值仅根据包含“是”的行计算L 列)。可能有多个最高值具有“是”。因此,虽然可以在(例如)K100 上找到整个 K 列中的绝对最大值,而在 K59 上找到第二高的值,但如果 L100 在 L 列上不包含“是”但 L59 包含“是”,则第 59 行将突出显示。
每当 L 等于“是”时,我都有此代码用于突出显示:
=$L:$L = "Yes"
这段代码用于突出显示 K 列中的最大值:
=$K5=MAX($K$5:$K$999)
但我必须以某种方式将它们结合起来。
我认为某种 IF 或 AND 语句将是解决方案,但我不知道如何动态调用我需要的范围。 Yes'es 的位置会根据其他值而变化,不一定彼此低于。例如:
=IF($L:$L="Yes";MAX($K1;$K3;$K4;$K9))
其中 '$K1;$K3;$K4;$K9' 代表动态范围。
【问题讨论】:
标签: if-statement google-sheets google-sheets-formula gs-conditional-formatting