ACOSH Function in Google Sheets: Domain, Arrays and Examples

ACOSH returns the nonnegative number whose hyperbolic cosine equals the input. Use a numeric value of at least 1. It is different from ACOS, the ordinary inverse cosine.

ACOSH function syntax

=ACOSH(value)
  • value: the number whose inverse hyperbolic cosine you want.
  • The real-input domain starts at 1. Values below 1 return #NUM!.
  • ACOSH(1) returns 0. The output is a hyperbolic parameter, not an ordinary circle angle.

Set up the example data

Enter this dataset starting in A1. The first row contains headings. Keep the result area separate from the source table.

Value
1
1.5
2
3
10

Calculate inverse hyperbolic cosine

Enter this formula in A9. The value 1 in A2 returns 0 because COSH(0) is 1. For 1.5 in A3, ACOSH returns approximately 0.962424.

=ACOSH(A2)

Result: 0.

Calculate inverse hyperbolic cosine in Google Sheets, with the formula and its result visible.

Process a column with one formula

ARRAYFORMULA processes A2:A6 together, producing five results. Keep the output range empty and exclude the Value heading from the calculation.

=ARRAYFORMULA(ACOSH(A2:A6))

Result (rounded for display): 0.0; 0.962424; 1.316958; 1.762747; 2.993223.

Check the boundary at 1

The input 1.001 is just above the smallest valid input. Its result is approximately 0.044718. An input below 1, such as 0.5, gives #NUM! rather than a real result.

=ACOSH(1.001)

Result (rounded for display): 0.044718.

Guard inputs below the allowed minimum

This IF checks the numeric value before calling ACOSH. With 0.5, it returns the explanatory label instead of producing the domain error.

=IF(0.5>=1,ACOSH(0.5),"Input must be at least 1")

Result: Input must be at least 1.

Round a result for presentation

For 1.5 in A3, rounding the inverse hyperbolic cosine to four decimal places returns 0.9624. Use a number format instead when later calculations should retain the full value.

=ROUND(ACOSH(A3),4)

Result: 0.9624.

Understand what DEGREES would do

DEGREES multiplies its input by 180/PI(). For ACOSH(2), that rescaling gives approximately 75.456129. It does not turn ACOSH into an ordinary inverse cosine angle.

=DEGREES(ACOSH(A4))

Result (rounded for display): 75.456129.

Reverse COSH with the principal result

COSH gives the same result for 2 and -2. Consequently, ACOSH(COSH(-2)) returns approximately 2, not -2. The inverse selects the nonnegative principal value.

=ACOSH(COSH(-2))

Result: 2.

Other Google Sheets articles you may also like