IMREAL 関数

Excel 2007+

概要

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+