Я ищу функцию в Excel, которая выглядит примерно так
= MAX(ABS(A1:A10))
кроме ABS()
как не принимать диапазон чисел.
Лучшее, что я могу придумать, это:
= MAX(ABS(MIN(A1:A10)),ABS(MAX(A1:A10)))
Это делает трюк, но это грязно как черт, и я не могу поверить, что нет лучшего способа. Есть идеи?
Я не люблю массивы, поэтому я бы использовал следующее:
Это работает, потому что единственный раз, когда абсолютное значение минимального числа будет выше, чем максимальное значение, если оно является отрицательным числом.
источник
Попробуйте эту формулу ( отсюда )
Он сочетает в себе:
источник
Это решение VBA тоже работает.
=absMax(A1:A3)
источник
При этом будет найдено значение с наибольшим абсолютным значением вне диапазона, но все равно будет возвращено фактическое значение с его первоначальным знаком (+/-), а не абсолютное значение.
источник
=IF(ABS(MAX(A1:A10))>ABS(MIN(A1:A10)),MAX(A1:A10),MIN(A1:A10))
?= MAX (МАКС (X1: X5), ABS (MIN (X1: Х5)))
источник
источник