
Я пытаюсь использовать условное форматирование, чтобы выделить максимальное абсолютное значение в строке данных. Например, если мои данные 10, -11, 5, -2
, я хочу, -11
чтобы они были выделены, чтобы обозначить наибольшее движение от нуля. Есть идеи, как это сделать?
Я пробовал использовать =MAX(ABS(range))
и изменять его, чтобы выделить нужное число, пока безуспешно. Я также пробовал использовать Ctrl+Shift+Enter, чтобы сделать его массивом в условном форматировании, но и там безуспешно.
Спасибо!
решение1
Условное форматирование не любит формулы массива CSE.
Также вам нужно, чтобы формула разрешалась как ИСТИНА/ЛОЖЬ и не возвращала число.
Используйте такую формулу:
=AGGREGATE(14,6,ABS($A$1:$A$4),1)=ABS($A1)
решение2
Вы можете вычислить максимальное абсолютное значение без формулы массива. Для данных в A1:A10,
=ABS(A1)=MAX(-MIN($A$1:$A$10),MAX($A$1:$A$10))
Максимальное абсолютное значение будет больше минимального значения, умноженного на -1, или максимального значения.
Спасибо Джули за идею в этом старом ответе:https://superuser.com/a/641624/76571