IMPOWER関数

Excel 2007+

概要

IMPOWER関数は、文字列形式で指定された複素数の指定したべき乗を計算して返します。工学や数学分野で複素数のべき乗計算に特化した便利な関数です。

構文

IMPOWER(複素数, 数値)

パラメータ

パラメータ タイプ 必須 説明
複素数 String はい 'x+yi'または'x+yj'形式の複素数文字列。COMPLEX関数で作成推奨
数値 Number はい べき乗の指数。整数、分数、負数に対応

IMPOWER関数の使用

IMPOWER関数は複素数のべき乗計算を簡単に行うための関数です。電気工学、信号処理、物理学などで複素数のべき乗を扱う際に使用します。通常、COMPLEX関数と組み合わせて使用します。

IMPOWERの一般的な例

基本的な3乗計算

=IMPOWER("2+3i",3)

複素数2+3iの3乗を計算。結果:-46+9i

COMPLEX関数との組み合わせ

=IMPOWER(COMPLEX(1,1),2)

複素数1+iの2乗を計算。結果:0+2i

負の指数

=IMPOWER("3+4i",-1)

複素数3+4iの-1乗(逆数)を計算

よくある質問

'x+yi'または'x+yj'形式で指定します。xが実数部、yが虚数部です。

はい、整数、分数、負数すべて指定可能です。

複素数の形式が正しくないか、数値に文字列を指定した可能性があります。#VALUE!エラーが一般的です。

一般的なエラーと解決策

#VALUE!エラー

Cause: 複素数の形式が正しくない、または数値に文字列を指定

Solution: 複素数は'x+yi'形式で、数値は数値で指定してください

#NUM!エラー

Cause: 無効な複素数演算

Solution: COMPLEX関数を使用して正しい複素数を作成してください

注記

  • COMPLEX関数と組み合わせるのが一般的
  • 虚数単位はiまたはjのどちらでも可
  • 負の指数も計算可能(逆数計算)
  • 非常に大きなべき乗は精度が低下する可能性あり

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+