クイックナビゲーション
IMREAL 関数
概要
IMREAL 関数は、複素数の実数係数を抽出します。文字列形式("x+yi" または "x+yj")で指定された複素数から、実数部分のみを数値として返します。工学・科学分野での複素数計算に必須の関数です。
構文
IMREAL(複素数)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 複素数 | String |
はい | 実数係数を抽出する複素数。文字列形式で "実数+虚数i" または "実数+虚数j" の形式 |
IMREAL関数の使用
IMREAL関数は複素数演算の基本として使用されます。COMPLEX関数で作成した複素数から実数部を分離し、通常の算術演算に使用したり、グラフ作成時のX軸データとして活用します。
IMREALの一般的な例
基本的な実数部抽出
=IMREAL("6-9i")
複素数6-9iの実数部を返し、結果は6を表示
正の虚数部の場合
=IMREAL("3+4i")
複素数3+4iの実数部を抽出、結果は3
COMPLEX関数との連携
=IMREAL(COMPLEX(5,-2))
COMPLEXで作成した複素数から実数部5を抽出
よくある質問
文字列形式で "実数+虚数i" または "実数+虚数j" (例:"3+4i"、"5-2j")を指定します。
IMREALは実数部、IMAGINARYは虚数部をそれぞれ抽出します。
一般的なエラーと解決策
#NUM! エラー
Cause: 複素数の形式が正しくない
Solution: "実数+虚数i" または "実数+虚数j" の正しい形式で入力してください
#VALUE! エラー
Cause: 引数が複素数の文字列でない
Solution: 必ず文字列形式で複素数を指定してください
注記
- IMREALはExcel 2007以降で使用可能
- COMPLEX、IMAGINARY、IMABSなどと組み合わせて複素数演算を実現
- iまたはjのいずれを使用しても結果は同じ
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+