Excel には複素数を扱うための関数がいくつも用意されています。
その中でも IMAGINARY関数 は、複素数の「虚数部」だけを簡単に取り出すための関数です。
電気回路、信号処理、数学計算などで複素数を扱う際に役立ちます。
IMAGINARY関数とは
IMAGINARY関数は、複素数のうち虚数部分だけを抽出する関数です。
複素数形式の文字列(「3+4i」など)や、Excel の複素数関数で生成した値を入力として使用できます。
書式
=IMAGINARY(複素数)
引数の説明
- 複素数:虚数部を取り出したい複素数を指定します。
IMAGINARY関数の使い方
IMAGINARY関数に複素数を渡すと、その中に含まれる「i の係数部分(虚数部)」が数値として返されます。
返される値は通常の数値なので、他の計算にもそのまま利用できます。
例①:虚数部を取り出す

=IMAGINARY("3+4i")
この例では、IMAGINARY関数を使って複素数の虚数部分を取り出しています。
「3+4i」は複素数で、実数部分が3、虚数部分が4です。
IMAGINARY関数にこの値を指定すると、虚数部分である「4」だけが取り出されて表示されます。

例②:負の虚数部を取り出す

=IMAGINARY("2-5i")
この例では、IMAGINARY関数を使って複素数の虚数部分を取り出しています。
「2-5i」は複素数で、実数部分が2、虚数部分が-5です。
IMAGINARY関数にこの値を指定すると、虚数部分である「-5」だけが取り出されて表示されます。

このようにIMAGINARY関数は、符号も含めて虚数部分をそのまま取得できるのが特徴です。
PR
created by Rinker
¥1,100
(2026/05/16 23:03:12時点 楽天市場調べ-詳細)
関連関数
| 関数名 | 役割 |
|---|---|
| IMREAL関数 | 複素数の「実部」を返す |
| IMABS関数 | 複素数の絶対値(大きさ)を返す |
| COMPLEX関数 | 実数・虚数から複素数を生成 |
| IMCONJUGATE関数 | 複素数の共役を返す |
まとめ
IMAGINARY関数は、複素数から「虚数部だけを簡単に取り出す」ための便利な関数です。
複素数を使う計算では、実部・虚数部の分解が必要になることが多く、その際に IMAGINARY関数は不可欠な役割を果たします。
他の複素数関数と組み合わせることで、より高度な数学・工学的処理も行えるようになります。



Excel人気記事