Excelで複素数を扱うとき、
「実数と虚数を組み合わせて複素数を作りたい」と思うことはありませんか?
手入力でも作れますが、関数を使えば正確かつ効率的に作成できます。
そんなときに便利なのが、複素数を作成できる COMPLEX関数 です。
COMPLEX関数とは
COMPLEX関数は、実数部分と虚数部分を指定して、複素数を文字列として作成する関数です。
「a+bi」や「a+bj」といった形式で結果が返されます。
書式
=COMPLEX(実数, 虚数, [虚数単位])
引数の説明
- 実数:複素数の実数部分を指定します。
- 虚数:複素数の虚数部分を指定します。
- 虚数単位(省略可):「i」または「j」を指定します。省略すると「i」が使われます。
COMPLEX関数の使い方
例①:複素数を作成する

=COMPLEX(2,1)
この例では、実数「2」と虚数「1」を指定して複素数を作成しています。
COMPLEX関数にこれらの値を指定すると、「2+1i」という形式の複素数が返されます。
実数部分が2、虚数部分が1として正しく組み合わされ、複素数として表現されます。

例②:虚数単位を指定する

=COMPLEX(3,4,"j")
この例では、COMPLEX関数を使って虚数単位を「j」とした複素数を作成しています。
実数「3」、虚数「4」を指定し、第3引数に「j」を指定することで、結果は「3+4j」と表示されます。

通常は虚数単位として「i」が使われますが、「j」を指定することで電気分野などで使われる表記に変更できます。
このようにCOMPLEX関数は、虚数単位も含めて柔軟に複素数を作成できる関数です。
PR
created by Rinker
¥1,300
(2026/04/29 19:11:22時点 楽天市場調べ-詳細)
関連関数
| 関数名 | 特徴 |
|---|---|
| IMAGINARY関数 | 複素数の虚数部分を取得する |
| IMREAL関数 | 複素数の実数部分を取得する |
| IMABS関数 | 複素数の絶対値を求める |
| IMCONJUGATE関数 | 共役複素数を求める |
| IMARGUMENT関数 | 複素数の偏角を求める |
まとめ
COMPLEX関数は、実数と虚数を組み合わせて複素数を作成できる関数です。
手入力する必要がなく、正確な形式で複素数を作れるため、複素数を扱う計算で役立ちます。
他の複素数関数と組み合わせることで、より高度な計算も可能になります。

