Виділіть максимальне абсолютне значення у рядку даних


7

Я намагаюся використовувати умовне форматування, щоб виділити максимальне абсолютне значення в ряд даних. Наприклад, якщо мої дані є 10, -11, 5, -2, я хочу -11виділити для позначення найбільшого руху від нуля. Будь-яка ідея, як це досягти?

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

Дякую!

Відповіді:


6

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

Також вам потрібна формула, щоб дозволити ІСТИЧНО / ЛІЖНО, а не повертати число.

Скористайтеся такою формулою:

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

2
Що таке CSE? Ctrl-Shift-Enter?
кіт

1
@cat та CSE = C trl- S hift- E NTER
Скотт Крейнер

2
вважайте, що тоді запропонували редагувати :)
кіт

4
Я ніколи цього не бачив.
Pysis

2
@BruceWayne Я б не назвав "прийнятим абревіатурою", а запропонованим абревіатурою, він пропонується лише у заголовку пов'язаної сторінки, а потім використовується Ctrl + Shift + Ввести скрізь на сторінці (точніше 39 разів) vs CSE (1 раз)
fernando.reyes

4

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

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

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

Подяка Джулі за ідею в цій старій відповіді: https://superuser.com/a/641624/76571

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.