Выделите строку с наибольшим значением ячейки в диапазоне динамических c - PullRequest
1 голос
/ 27 мая 2020

Я хочу выделить ячейки в таблице Google с наивысшими значениями на основе динамического c диапазона.

У меня есть два столбца: столбец K и столбец L. Столбец K содержит суммы data, столбец L содержит «Да», «Нет» или «Может быть».

Я хочу использовать условное форматирование, чтобы выделить строки с наибольшим значением в столбце K И которые содержат «Да» в столбце L (таким образом, наибольшее значение в столбце K вычисляется только из строк, которые также содержат «да» в столбце L). Возможно, что есть несколько высших значений, у которых есть «Да». Таким образом, хотя абсолютное наибольшее значение во всем столбце K можно найти (например) на K100, а второе по величине значение находится на K59, если L100 не включает «Да» в столбце L, но L59 включает, строка 59 будет выделен.

У меня есть этот код для выделения, когда L равно «Да»:

=$L:$L = "Yes"

И этот код для выделения наивысшего значения в столбце K:

=$K5=MAX($K$5:$K$999)

Но надо как-то их совместить.

Я думаю, что решением будет какой-то IF- или AND-оператор, но я не знаю, как динамически вызывать нужный мне диапазон. Положение «да» меняется в зависимости от других ценностей и не обязательно ниже друг друга. Например:

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

Где '$ K1; $ K3; $ K4; $ K9' представляет динамический c диапазон.

1 Ответ

1 голос
/ 27 мая 2020

попробуйте вот так для диапазона A5: Z :

=($L5="Yes")*($K5=MAX($K$5:$K))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...