Zoho Sheet IMPOWER: Raise Complex Numbers to Real Powers
Use IMPOWER to raise complex numbers to numerical exponents, check the arithmetic and avoid suffix pitfalls.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
Quick answer. =IMPOWER("1-4i";3) has the documented result -47+52i. IMPOWER raises one complex number to a supplied numeric power; unlike multiplying two complex numbers with IMPRODUCT, the second argument is an ordinary exponent. The official syntax and argument order are stated in Zoho’s IMPOWER help (checked October 14, 2026).
Availability and version history
- Introduced: The original release and date are not established by the checked official sources.
- Availability: Currently documented in Zoho Sheet’s rolling web-service help; there is no verified final supported-version endpoint.
- Scope: The English cloud reference does not establish identical behavior in every mobile client or imported workbook.
- Checked: October 14, 2026, against the official IMPOWER reference. Documentation and independent arithmetic checks; no native Zoho Sheet test.
Exact syntax, argument types and defaults
=IMPOWER(complex_number; number)
| Position | Argument | Required? | Official type and meaning | Example | Documented default |
|---|---|---|---|---|---|
| 1 | complex_number | Required | Text representing a complex number | “2+3j” or A2 | None |
| 2 | number | Required | Numerical exponent | 2 or B2 | None |
All arguments are required; no optional parameter or default is documented in the official IMPOWER reference.
Practice data
Use a fresh worksheet for each function so the results in column C do not overwrite another exercise. Enter the following in A1:B10, or import the two-column practice CSV at A1. Keep column A as text and column B as numbers. The literal text does not include enclosing quotation marks in cells.
| Row | A: Complex text | B: Exponent |
|---|---|---|
| 2 | 2+3j |
2 |
| 3 | 1-4i |
3 |
| 4 | 5j |
-1 |
| 5 | 3+4j |
2 |
| 6 | 2-1j |
3 |
| 7 | -1+0i |
2 |
| 8 | 0+0i |
0 |
| 9 | -4i |
2 |
| 10 | 1+0i |
1 |
Rows 7, 8 and 10 are optional boundary inputs, not part of the worked result checks. In particular, do not fill IMLN through the zero row and assume it has a logarithm.
Understand the operation
For an integer exponent n, (a+bi)^n follows ordinary complex multiplication. Expanding (a+bi)^2 gives (a²−b²)+2abi. For positive integer powers, repeated multiplication is a convenient independent validation, but a real or fractional exponent requires a complex logarithm/branch convention. A general mathematical expression for nonzero z and real t is z^t = exp(t·Log(z)), where Log denotes a chosen branch of the complex logarithm. We do not assume Zoho’s branch rules for arbitrary negative or fractional arguments merely from its examples.
Reproduce the official examples
| Enter in a blank cell | Vendor-published result | Math check and status |
|---|---|---|
=IMPOWER("2+3j";2) |
-5+12i |
(2+3j)²=-5+12j mathematically. Vendor suffix anomaly: the documented result uses i although input uses j. Do not silently assert that Zoho changes suffixes. |
=IMPOWER("1-4i";3) |
-47+52i |
(1−4i)²=−15−8i, times (1−4i) gives −47+52i. |
=IMPOWER("5j";-1) |
0-0.2i |
1/(5j)=−0.2j. Vendor suffix anomaly again: published result is i-suffixed. |
Source suffix inconsistency. The source shows "2+3j" producing -5+12i and "5j" producing 0-0.2i. Those numeric coefficients agree with mathematics; the string suffix differs. An output-suffix rule is not established by these examples. Consult IMPOWER’s original examples when comparing results.
Practice worksheet: exact cells and formulas
Use the practice data above in A1:B10. A2 is 2+3j, A3 is 1-4i, A4 is 5j, A5 is 3+4j, and A6 is 2-1j. Put exponents B2=2, B3=3, B4=-1, B5=2, and B6=3. Then enter the following formulas one per row in column C (do not literally type the display text in the result cells):
| Cell | Formula | Independently computed coefficients |
|---|---|---|
| C2 | =IMPOWER(A2;B2) |
real -5, imaginary +12; Zoho’s example unexpectedly displays suffix i |
| C3 | =IMPOWER(A3;B3) |
real -47, imaginary +52 |
| C4 | =IMPOWER(A4;B4) |
real 0, imaginary -0.2 |
| C5 | =IMPOWER(A5;B5) |
real -7, imaginary +24 |
| C6 | =IMPOWER(A6;B6) |
real +2, imaginary -11 |
The first three correspond to vendor examples; the last two are independent predictions. Compare real and imaginary coefficients rather than exact formatting. The exponent is not optional. No default exponent is documented by Zoho.
Verify two results by hand
Squaring 3+4j: (3+4j)(3+4j)=9+12j+12j+16j². Since j²=−1, combine terms to obtain −7+24j. Confirm a matching coefficient pair from the row with A5, rather than demanding a specific imaginary-unit suffix or number of decimals.
Cubing 2−j: First (2−j)²=3−4j; multiply by (2−j) again: (3−4j)(2−j)=6−3j−8j+4j²=2−11j.
Useful advanced workflows
Power as repeated multiplication audit
For positive integer exponents, compare a square computed two ways: =IMPOWER(A5;2) and =IMPRODUCT(A5;A5). Both have expected coefficients -7 and 24; do not require identical result strings. Check the separately documented IMPRODUCT argument contract before using it with large ranges.
Reciprocal when exponent is negative
=IMPOWER("5j";-1) is officially documented. It is mathematically equivalent to 1/(5j). A comparison formula is =IMDIV("1+0j";"5j"), but exact parsing of "1+0j" and the results’ displayed suffixes must be tested. If you need a reciprocal in an operational sheet, test a nonzero known divisor first; negative exponent does not magically make division by zero meaningful.
Magnitude forecasting
For a complex value z, |z^n|=|z|^n for ordinary integer n, and mathematically also for real n for nonzero z with standard complex power conventions. For A5=3+4j, |z|=5; its square has magnitude 25 because sqrt((-7)²+24²)=25. A worksheet comparison could use =IMABS(IMPOWER(A5;2)) against =IMABS(A5)^2. IMABS documentation.
Powers on row-wise signal phasors
In a signal-processing or control-theory exercise, place one complex phasor in each A-row and an exponent in its B-row, then fill C2 with =IMPOWER(A2;B2) and copy down. A phase change from squaring a phasor can be checked mathematically through polar form: (r·e^{iθ})²=r²·e^{i2θ}. This is an interpretation of complex arithmetic, not an assurance about a real-world device’s calibration or measurement errors.
Fractional powers need branch awareness
The mathematical principal square root of 3+4j is 2+j, but there is also -2-j as another square root. If testing =IMPOWER(A5;0.5), compare it with =IMSQRT(A5) but do not assume equality in every branch-cut case without testing. For ambiguous inputs on negative real axes, explicitly document which branch your model expects. IMSQRT documentation.
Limits and edge cases specific to IMPOWER
- Zero raised to zero: Mathematically indeterminate in many contexts, with software conventions varying. Zoho’s IMPOWER page does not establish a
0^0result; do not publish a predicted error code. - Zero with a negative exponent: Mathematically involves division by zero. The vendor page does not identify a particular returned error code or parsing behaviour for this case.
- Fractional and negative-real bases: Complex roots involve branches. The documentation provides integer and negative integer exponents but does not specify comprehensive branch conventions.
- Non-numeric exponents: The documented second parameter is a number; any text coercion beyond documented behaviour requires testing.
- Large magnitudes/exponents: Overflow thresholds, maximum exponent, and precision loss are not established on this help page. Guard extreme inputs when production accuracy matters.
- Ranges/arrays: The official syntax specifies a single complex-number text input and a number. Do not assume an array formula of many bases or exponents will work in one call.
- Case-sensitive suffixes:
COMPLEXexplicitly documents lowercasei/j; IMPOWER’s own documentation does not establish arbitrary case acceptance. - Blank input cells: Neither implicit empty-to-zero conversion nor resulting error is established here. Validate required inputs before filling formulas down.
Common questions
Can IMPOWER replace POWER? POWER is a separately documented mathematical function. IMPOWER accepts text-form complex numbers, so use the function designed for the data type rather than assuming the two are interchangeable. POWER.
Should a j input produce a j output? Mathematically the imaginary-unit name is interchangeable. The official IMPOWER page unexpectedly shows i in results for two j inputs. Its real/imaginary coefficients still match arithmetic. Exact engine behaviour remains a test item.
Does IMPOWER take a complex exponent? The documented second argument is number, and the help does not establish a complex exponent. Do not silently promote it to one.
What about imported Excel files? The name suggests a similar mathematical concept, not a certified cross-application formula contract. Re-test in the target product.
Formula entry, errors and related guides
Quote complex literals, such as "2+3j", but do not quote a reference such as A2. Multi-argument formulas here use the semicolons printed by Zoho’s English help; follow your workbook’s formula editor if its syntax differs.
The official page lists broad error families: inspect spelling and quotation marks for #NAME!, input types for #VALUE!, and cell references for #REF!. Its generic list does not establish the exact error returned for each malformed complex input. Avoid applying unverified blank-to-zero or uppercase-suffix conversions.
- COMPLEX constructs a complex representation.
- IMABS extracts magnitude.
- IMREAL and IMAGINARY let you inspect the two coefficients.
Compare independently expected coefficients within a suitable numerical tolerance. Printed precision and simplified zero components can vary; the examples do not establish a universal string-serialization rule.