Is there a function in Excel to find the maximum absolute value of a range?

You must enter it as an array formula. Do so by pressing Ctrl.+Shift+Enter. The formula will appear as {=MAX(ABS(A1:A10))} if done correctly.


I don't like arrays so I would use the following:

=MAX(-MIN(range), MAX(range))

This works because the only time the absolute of the minimum number would be higher that the maximum value is if it is a negative number.


Try this formula (from here)

=MAX(INDEX(ABS(A1:A10),0,1))

It combines:

  • The benefits of a non-array formula, as in this answer above (see this for the benefits of non-array).
  • Entering the target range only once, as in this answer above (less prone to errors, and easier to modify).