Finance

Charts

Statistics

Macros

Search

How to use the IMPOWER() function in Excel

Its raises a complex number to a specified real power, returning the result in rectangular form (x + yi). This is the complex analog of the POWER() function.

Syntax
IMPOWER(complex_number; power)

Arguments

  • complex_number (required)
    A complex number in either:

    • « x+yi » format (mathematical convention)
    • « x+yj » format (engineering convention)
  • power (required)
    The real-valued exponent which can be:

    • Integer (positive or negative)
    • Fractional/rational number
    • Decimal value

Technical Background
Using de Moivre’s Formula for z = x + yi = r(cosΦ + i·sinΦ):

zⁿ = rⁿ·[cos(nΦ) + i·sin(nΦ)]

Where:

  • r = √(x² + y²) (magnitude)
  • Φ = atan2(y,x) (phase angle)
  • n = power

Example

=IMPOWER(« 3-4i », 2)  // Returns « -7-24i »

Additional Examples

=IMPOWER(« 1+i », 3)       // Returns « -2+2i »

=IMPOWER(« 2+0i », 0.5)    // Returns « 1.414213562 » (√2)

=IMPOWER(« 0+1i », -1)     // Returns « 0-1i » (1/i = -i)

=IMPOWER(« -1 », 1/3)      // Returns « 0.5+0.866025404i » (principal cube root)

Key Features

  • Handles all real exponents (integer, fractional, negative)
  • Returns principal value (-π < arg ≤ π)
  • Maintains 9 decimal place precision
  • Preserves input’s imaginary unit convention

Error Conditions

  • Returns #NUM! for:
    • Invalid complex number format
    • Non-numeric components
    • Zero magnitude with non-positive power
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Online comments
Show all comments
Facebook
Twitter
LinkedIn
WhatsApp
Email
Print
0
We’d love to hear your thoughts — please leave a commentx