7

Я пытаюсь использовать условное форматирование, чтобы выделить максимальное абсолютное значение в строке данных. Например, если мои данные 10, -11, 5, -2 , я хочу, чтобы -11 был выделен, чтобы обозначить наибольшее движение с нуля. Есть идеи, как этого добиться?

Я попытался использовать =MAX(ABS(range)) и изменить его, чтобы выделить нужное число, пока не повезло. Я также пытался использовать Ctrl+Shift+Enter, чтобы сделать его массивом в рамках условного форматирования, но там тоже не повезло.

Спасибо!

2 ответа2

6

Условное форматирование не любит формул массива CSE.

Также вам нужна формула для разрешения ИСТИНА / ЛОЖЬ, а не для возврата числа.

Используйте формулу как это:

=AGGREGATE(14,6,ABS($A$1:$A$4),1)=ABS($A1)
4

Вы можете рассчитать максимальное абсолютное значение без формулы массива. Для данных в A1:A10,

=ABS(A1)=MAX(-MIN($A$1:$A$10),MAX($A$1:$A$10))

Максимальное абсолютное значение будет больше минимального значения, умноженного на -1, или максимального значения.

Благодарим Джули за идею в этом старом ответе: https://superuser.com/a/641624/76571

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .