クイックナビゲーション
IMSQRT 関数
概要
IMSQRT 関数は、文字列形式で指定された複素数の平方根を計算して返します。複素数演算をExcelで行う際に欠かせない関数で、工学や科学分野での計算に最適です。
構文
IMSQRT(複素数)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 複素数 | String |
はい | 平方根を求める複素数。"実数部+虚数部i"の形式(例:"3+4i") |
IMSQRT関数の使用
IMSQRT関数は複素数の平方根を求めるために使用します。COMPLEX関数で作成した複素数や直接文字列で指定した複素数の平方根を計算します。電気工学、信号処理、数学的解析などで頻繁に使用されます。
IMSQRTの一般的な例
基本的な平方根計算
=IMSQRT("1+i")
1+iの平方根を計算。結果:1.0987+0.4551i
COMPLEX関数との併用
=IMSQRT(COMPLEX(3,4))
3+4iの平方根をCOMPLEX関数で作成して計算。
よくある質問
"x+yi"または"x+yj"の文字列形式で指定します。xが実数部、yが虚数部です。
はい、複素数として自動的に処理されます。例えば"0-4"は2iの平方根を計算します。
一般的なエラーと解決策
#NUM! エラー
Cause: 複素数の形式が正しくない
Solution: "実数+虚数i"の形式(例:"3+4i")で入力してください
#VALUE! エラー
Cause: 引数が複素数の文字列でない
Solution: COMPLEX関数を使用するか、正しい文字列形式を確認してください
注記
- COMPLEX関数と併用すると実数・虚数を個別に指定可能
- 平方根の計算式:√(a+bi) = √((√(a²+b²)+a)/2) + sgn(b)√((√(a²+b²)-a)/2)i
- Excelの複素数関数群(IMSUM、IMPRODUCTなど)と組み合わせ使用
- 数値表示形式を調整すると読みやすくなります
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+