ReferenceFunctionsEngineering Functions
IMPOWER
IMPOWER: Raises a complex number to a real power.
Summary
Uses polar form and returns the principal-value result as complex text.
Remarks
inumberis coerced to complex-number text;nis numerically coerced.- Returns
#NUM!for undefined zero-power cases such as0^0or0^-1. - Invalid complex text returns
#NUM!.
Examples
Square a complex value
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
2i
Negative real exponent
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
0.5
Related functions
FAQ
How does IMPOWER handle zero base with non-positive exponent?
0^0 and 0 raised to a negative exponent are treated as undefined and return #NUM!.
Runtime metadata
Category
Engineering
Signature
IMPOWER(arg1: Any, arg2: Any)Arity
min 2, max 2
Arguments
arg1Any · Scalar
arg2Any · Scalar
Caps
PURE
Source