スプレッドシートの『IMLN関数』とは?意味をわかりやすく簡単に解説

スプレッドシートの『IMLN関数』とは?意味をわかりやすく簡単に解説

公開: 更新:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座


スプレッドシートのIMLN関数とは

IMLN関数は複素数の自然対数を計算するGoogleスプレッドシートの数学関数で、オイラー数eを底とする対数値を返します。複素数は実部と虚部を持つ数値であり、従来の実数だけでは表現できない数学的概念を扱うことができるのです。

この関数の基本構文は=IMLN(complex_value)の形式であり、引数には複素数形式の値を指定する必要があります。IMLN関数は非複素数値で0より大きい場合には、通常のLN関数と同等の結果を出力する特徴があります。

【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」

IMLN関数の基本的な使い方と構文

IMLN関数を使用する際は、複素数を文字列形式で指定して=IMLN("3+4i")のように記述します。複素数の表記方法では虚数単位として「i」または「j」のどちらも使用でき、実部と虚部をプラス記号で結合して表現するのです。

=IMLN("1+i")
=IMLN("4+2j")
=IMLN("-4.6")

セル参照を使用する場合は=IMLN(A2)のように記述し、参照先のセルに複素数の文字列が入力されている必要があります。負の実数値を指定した場合でも、IMLN関数は複素数として計算を実行し、虚部を含む結果を返すことができるのです。

IMLN関数の計算原理と数学的定義

複素数の自然対数は数学的に定義されており、複素数x+yiに対してln(x+yi) = √(x²+y²) + i tan⁻¹(y/x)の公式で計算されます。この公式では複素数の絶対値の対数部分と偏角部分を組み合わせて、最終的な複素対数値を算出するのです。

=IMLN("1+i")  // 結果: 0.346573590279973+0.785398163397448i
=IMLN("4+2j") // 結果: 1.497866136777+0.463647609000806i

IMLN関数は底がeの対数であるため、非複素数値に対してはLN関数やLOG関数で底をEXP(1)に指定した場合と同じ結果になります。複素数計算では虚数単位の角度成分が重要な役割を果たし、結果として実部と虚部の両方を含む値が出力されるのです。

※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。

ITやプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する