ACOT in Zoho Sheet: Inverse Cotangent and Angle Calculations
Find angles from cotangent ratios in Zoho Sheet, including negative-input quadrants, degrees, troubleshooting and cross-platform migration checks.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
Quick answer: In Zoho Sheet, =ACOT(1) gives approximately 0.785398163 radians (45°), while =DEGREES(ACOT(-1)) gives 135°. ACOT returns the inverse cotangent of a real-number ratio. Zoho’s documented principal result is between 0 and Ï€ radians—the branch choice matters most when the ratio is negative.
Use ACOT when you know adjacent divided by opposite for an angle and want that principal angle. It is not a substitute for ATAN2 when you need a full 360° direction from signed x and y coordinates. A handy mental check: ACOT(0) is 90°, ACOT(1) is 45°, and negative inputs map to obtuse angles on Zoho’s documented branch.
Availability and version history
- Introduced: The original introduction version and date are not established by the checked sources.
- Availability: Currently documented in Zoho Sheet’s rolling web-service help; no numbered release or retirement endpoint is established.
- Scope: English-language web-service documentation. Mobile and offline-client parity is outside the verified scope.
- Checked: October 14, 2026, against the official ACOT reference. Documentation check; not a new native test.
Official syntax and argument
=ACOT(number)
| Argument | Required | Meaning |
|---|---|---|
number |
Yes | The cotangent value whose inverse you need; a finite numeric value or a cell/expression yielding one. For example, 1, -1.3, or B2. |
Zoho’s official ACOT reference documents exactly one argument, no optional mode, and a radian result in the 0-to-Ï€ principal range. Its published examples include =ACOT(-1.3) → 2.485897027, =ACOT(4) → 0.244978663, and =ACOT(1/2) → 1.107148718. These are documentation-reported outputs, not measurements from our own Zoho workbook.
number is already a ratio, not an angle. Passing 30 does not ask for 30 degrees. Use =RADIANS(30) when converting 30° to radians, or =DEGREES(ACOT(B2)) when converting an inverse-cotangent result back to degrees.
Why the sign changes the angle: Cotangent equals cosine divided by sine. On the interval (0°,180°), sine is positive, so the sign of cotangent follows cosine: positive for acute angles, zero for 90°, and negative for obtuse angles. This is why ACOT(-1) should be 135° under Zoho’s documented 0-to-Ï€ convention—not −45°.
Eight reproducible examples
Enter the input values below in B2:B9. In E2, enter =ACOT(B2) to obtain radians; in F2 enter =DEGREES(ACOT(B2)) to obtain degrees. Fill both formulas through row 9.
| Row | B: cotangent ratio | Expected radians | Expected degrees |
|---|---|---|---|
| 2 | -4 | 2.896613990 | 165.963757 |
| 3 | -2 | 2.677945045 | 153.434949 |
| 4 | -1 | 2.356194490 | 135.000000 |
| 5 | -0.5 | 2.034443936 | 116.565051 |
| 6 | 0 | 1.570796327 | 90.000000 |
| 7 | 0.5 | 1.107148718 | 63.434949 |
| 8 | 1 | 0.785398163 | 45.000000 |
| 9 | 4 | 0.244978663 | 14.036243 |
The expected numbers were computed independently with the mathematical reference atan2(1,x) (which selects an angle in (0,Ï€) for finite x). They have not been calculated in Zoho Sheet. Each displayed angle was also checked by substituting it back into cos(angle)/sin(angle) and comparing with the original ratio within a numerical tolerance.
Step-by-step check: (1) Enter the example values in a new sheet. (2) Confirm that B2 is numeric -4, not text '-4'. (3) Type the single-cell formula =ACOT(B2) in E2 and fill downward. (4) Type the degree-conversion formula in F2 and fill downward. (5) Set F to a numeric format with six decimal places. (6) Compare the 90° midpoint at row 6 and the 135° result for B4=-1. These are especially useful checks for negative-branch mistakes and accidental degree/radian confusion.
Advanced application: solve an angle from measured geometry
Suppose a technician measures an adjacent leg of 12 cm and an opposite leg of 5 cm in a right triangle. Put adjacent distance in C2 (12) and opposite distance in D2 (5). The adjacent-to-opposite ratio is 12/5 = 2.4. To calculate the acute angle opposite the 5-cm side, use:
=DEGREES(ACOT(C2/D2))
Independent mathematics gives 22.61986495° (rounded to 22.619865°). This is an especially convenient expression when a report supplies run divided by rise rather than the rise divided by run expected by ATAN. For a right triangle with both legs positive, =DEGREES(ATAN(D2/C2)) gives the same acute angle, provided C2 is nonzero.
If the adjacent displacement is negative but the opposite displacement is positive, such as C2=-12, D2=5, the same cotangent ratio is negative and Zoho’s principal ACOT branch yields an obtuse 157.380135°. This can be useful for an oriented half-plane calculation, but do not interpret it as a full navigation bearing: if the opposite component also changes sign, the ratio alone does not tell you which of two directions to choose.
Check the geometry before dividing
When an opposite leg can be zero, C2/D2 is undefined. A simple guard for numeric, signed components is:
=IF(D2=0;"CHECK OPPOSITE";DEGREES(ACOT(C2/D2)))
For C2=12,D2=5 the expected numeric result is 22.619865; for D2=0 the intended output is the text CHECK OPPOSITE. This is an illustrative combined Zoho-style formula, not natively executed; confirm argument separators and number types in your Zoho locale. A numeric zero in the ratio itself, by contrast, is valid and means 90°. Those two situations are not interchangeable.
For a signed vector (x,y) with arbitrary quadrant, prefer the documented ATAN2(x;y) design and separately confirm its origin case and target argument order. Reconstructing an angle from x/y destroys the signs of both components whenever they change together. ACOT remains useful when the ratio and chosen principal interval are exactly what the problem calls for.
Common mistakes, errors and edge cases
| Situation | Why it matters | What to do |
|---|---|---|
You expect −45° from ACOT(-1) |
Zoho documents the 0–π branch; the expected principal answer is 135°. | If a negative signed bearing is required, define a separate angle convention and use the original signed components. |
| You get a value near 0.24498 and expected 14.04 | ACOT returns radians. | Wrap the expression in DEGREES. |
| You divide by a zero opposite component | The ratio calculation fails before ACOT receives an argument. | Guard the denominator or change to ATAN2 when coordinates are available. |
| Imported values are text, not numbers | Zoho lists #VALUE! for invalid argument types in its generic error table. |
Normalize imported data; test empty/text/Boolean coercion in the actual application. |
You typed AC0T, a zero in place of O |
Zoho documents #NAME! for unknown function names. |
Check spelling, localization and that the function is available in the editor used. |
| An input contains extremely large magnitude | ACOT approaches 0 or π, and display precision can conceal small changes. | Keep full-precision numbers and avoid reverse-calculating a ratio from heavily rounded angles. |
Zoho’s help article also lists generic #N/A! and #REF! cases. That list is not evidence that a simple numeric ACOT call causes all these errors. Deleted cell references can produce #REF! upstream; lookup errors can propagate from another cell. The precise handling of blanks, numeric text, infinity-like imports, and negative zero remains unverified by native Zoho testing.
Compare ACOT with ATAN, ATAN2 and ACOTH
| Function | Input means | Output / distinction |
|---|---|---|
ACOT(x) |
Cotangent ratio | Principal angle in 0..Ï€ radians per Zoho. |
ATAN(x) |
Tangent ratio | Principal angle centered on zero; opposite ratio and branch. |
ATAN2(x;y) |
Signed coordinate components | Retains quadrant information when the exact order is used. |
COT(x) |
An angle in radians | Returns a ratio rather than an angle. |
ACOTH(x) |
Hyperbolic cotangent | A distinct hyperbolic inverse; requires abs(x)>1. |
Excel comparison: Microsoft’s ACOT documentation independently confirms one real-number argument and the same 0-to-Ï€ principal interval. This supports a conceptual formula comparison, not an assertion of identical text coercion, rounding precision or behavior across releases. Google Sheets caution: Google’s ACOT help has a contradiction: its prose says 0..Ï€, yet its example displays ACOT(-4) as −0.2449786631, unlike Zoho’s published positive obtuse result for a negative value. Treat that as a documentation/migration issue needing direct native tests, rather than silently equating the two engines.
Sources, availability and validation
- Zoho primary: ACOT—official Zoho Sheet Help, directly checked 2026-10-11. Confirmed syntax, result interval, three vendor examples and generic error guidance.
- Cross-software primary: ACOT—Microsoft Excel Support, directly checked 2026-10-11; ACOT—Google Docs Editors Help, directly checked 2026-10-11. Their content is not a native Zoho experiment.
- Validation: Eight reference rows were evaluated using Python
math.atan2, with independent trigonometric round-trip checks; native Zoho Sheet executions: 0. CSV import/formatting, locale separators, error strings and full desktop/mobile behavior remain untested. No first-supported version, account rollout or cross-platform parity is asserted.