<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ネイピア数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e3%83%8d%e3%82%a4%e3%83%94%e3%82%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 07:36:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>ネイピア数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのEXP関数の使い方｜eのべき乗</title>
		<link>https://mashukabu.com/spreadsheet-exp-function/</link>
					<comments>https://mashukabu.com/spreadsheet-exp-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:35:52 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[EXP]]></category>
		<category><![CDATA[eのべき乗]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[ネイピア数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[自然対数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4871</guid>

					<description><![CDATA[GoogleスプレッドシートのEXP関数の使い方を初心者向けに解説。ネイピア数eのべき乗を返す関数で、連続複利計算や成長率の算出に活用できます。LN関数との逆関数関係やPOWER関数との違いも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「eの2乗」や「eの-1乗」を計算したいとき、どうしていますか？</p>



<p class="wp-block-paragraph">「そもそもeって何？」と思った方もいるかもしれません。eはネイピア数と呼ばれる数学の定数で、約2.718です。</p>



<p class="wp-block-paragraph">連続的な成長や減衰の計算で使われます。</p>



<p class="wp-block-paragraph">EXP関数を使えば、このeのべき乗をかんたんに求められます。引数を1つ指定するだけなので、使い方はとてもシンプルです。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、連続複利計算での活用、LN関数との逆関数関係やPOWER関数との違いまで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">EXP関数とは？</a></li><li><a href="#toc2" tabindex="0">EXP関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">EXP関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">eの正のべき乗</a></li><li><a href="#toc7" tabindex="0">eの0乗</a></li><li><a href="#toc8" tabindex="0">eの負のべき乗</a></li><li><a href="#toc9" tabindex="0">まとめると</a></li><li><a href="#toc10" tabindex="0">セル参照を使う</a></li></ol></li><li><a href="#toc11" tabindex="0">実務でのEXP関数活用例</a><ol><li><a href="#toc12" tabindex="0">連続複利で将来の金額を求める</a></li><li><a href="#toc13" tabindex="0">指数関数的な成長率を計算する</a></li><li><a href="#toc14" tabindex="0">ネイピア数eの値を表示する</a></li></ol></li><li><a href="#toc15" tabindex="0">EXP関数とLN関数の逆関数関係</a></li><li><a href="#toc16" tabindex="0">EXP関数とPOWER関数の違い</a></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">文字列を渡したとき</a></li><li><a href="#toc19" tabindex="0">指数が大きすぎるとき</a></li></ol></li><li><a href="#toc20" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc21" tabindex="0">EXP関数とLN関数の使い分け</a></li><li><a href="#toc22" tabindex="0">EXP関数とPOWER関数の使い分け</a></li></ol></li><li><a href="#toc23" tabindex="0">Excelとの違い</a></li><li><a href="#toc24" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">EXP関数とは？</span></h2>



<p class="wp-block-paragraph">EXP関数（読み方: イクスポネンシャル関数）は、<strong>ネイピア数e（約2.71828）のべき乗を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「exponential（指数関数）」からきています。</p>



<p class="wp-block-paragraph">ネイピア数eは「自然対数の底」とも呼ばれる数学の定数です。円周率のように無限に続く小数で、値は約2.71828です。</p>



<p class="wp-block-paragraph">EXP関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>ネイピア数eのべき乗（e^n）を計算する</li><li>連続複利の計算で将来の金額を求める</li><li>LN関数の逆演算として、自然対数から元の値を復元する</li><li>指数関数的な成長や減衰のモデルを作る</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>EXP関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">EXP関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=EXP(指数)</code></pre>



<p class="wp-block-paragraph">カッコの中に「eの何乗を求めるか」を1つ入れるだけです。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>指数</td><td>必須</td><td>eを底とするべき乗の指数。数値やセル参照、数式を指定できる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけです。正の数・負の数・小数・ゼロのいずれも指定できます。</p>



<h2 class="wp-block-heading"><span id="toc5">EXP関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">eの正のべき乗</span></h3>



<pre class="wp-block-code"><code>=EXP(1)</code></pre>



<p class="wp-block-paragraph">結果は「2.71828&#8230;」です。e^1、つまりeそのものの値が返ります。</p>



<pre class="wp-block-code"><code>=EXP(2)</code></pre>



<p class="wp-block-paragraph">結果は「7.38906&#8230;」です。eの2乗ですね。</p>



<pre class="wp-block-code"><code>=EXP(3)</code></pre>



<p class="wp-block-paragraph">結果は「20.08554&#8230;」です。指数が1増えるごとに約2.718倍になっていくのがわかります。</p>



<h3 class="wp-block-heading"><span id="toc7">eの0乗</span></h3>



<pre class="wp-block-code"><code>=EXP(0)</code></pre>



<p class="wp-block-paragraph">結果は「1」です。どんな数でも0乗は1になる、という数学のルールどおりです。</p>



<h3 class="wp-block-heading"><span id="toc8">eの負のべき乗</span></h3>



<pre class="wp-block-code"><code>=EXP(-1)</code></pre>



<p class="wp-block-paragraph">結果は「0.36788&#8230;」です。e^(-1)は「1/e」と同じ意味です。</p>



<pre class="wp-block-code"><code>=EXP(-2)</code></pre>



<p class="wp-block-paragraph">結果は「0.13534&#8230;」です。指数が負になると、結果は0に近づいていきます。</p>



<h3 class="wp-block-heading"><span id="toc9">まとめると</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果（小数第5位まで）</th><th>意味</th></tr></thead><tbody><tr><td>=EXP(0)</td><td>1</td><td>eの0乗</td></tr><tr><td>=EXP(1)</td><td>2.71828</td><td>eの1乗（= e）</td></tr><tr><td>=EXP(2)</td><td>7.38906</td><td>eの2乗</td></tr><tr><td>=EXP(-1)</td><td>0.36788</td><td>eの-1乗（= 1/e）</td></tr><tr><td>=EXP(0.5)</td><td>1.64872</td><td>eの0.5乗（= ルートe）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">セル参照を使う</span></h3>



<p class="wp-block-paragraph">実務ではセル参照を使うケースがほとんどです。A2セルに指数の値が入っているとします。</p>



<pre class="wp-block-code"><code>=EXP(A2)</code></pre>



<p class="wp-block-paragraph">セル参照にしておけば、指数の値を変更するだけで結果が自動的に更新されます。</p>



<h2 class="wp-block-heading"><span id="toc11">実務でのEXP関数活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc12">連続複利で将来の金額を求める</span></h3>



<p class="wp-block-paragraph">EXP関数がもっとも活躍するのが連続複利計算です。</p>



<p class="wp-block-paragraph">通常の複利計算は年に1回・月に1回と区切って利息を計算します。</p>



<p class="wp-block-paragraph">連続複利は「無限に細かい間隔で利息がつく」理論上の最大複利です。</p>



<p class="wp-block-paragraph">元本がA2、年利率がB2、年数がC2に入っているとします。</p>



<pre class="wp-block-code"><code>=A2*EXP(B2*C2)</code></pre>



<p class="wp-block-paragraph">たとえば元本100万円、年利3%、10年間なら次のようになります。</p>



<pre class="wp-block-code"><code>=1000000*EXP(0.03*10)</code></pre>



<p class="wp-block-paragraph">結果は「1,349,859」（円未満切り捨て前）です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>通常の年複利では <code>=1000000*POWER(1+0.03, 10)</code> で「1,343,916」です。連続複利のほうが約6,000円多くなります。差額は小さいですが、金融の理論計算では連続複利がよく使われます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">指数関数的な成長率を計算する</span></h3>



<p class="wp-block-paragraph">前年比の成長率から「連続成長率」を求め、将来の予測値を出すパターンです。</p>



<p class="wp-block-paragraph">現在の売上がA2、連続成長率がB2、年数がC2に入っているとします。</p>



<pre class="wp-block-code"><code>=A2*EXP(B2*C2)</code></pre>



<p class="wp-block-paragraph">現在の売上が1,000万円、連続成長率10%、3年後を予測する場合はこうです。</p>



<pre class="wp-block-code"><code>=10000000*EXP(0.1*3)</code></pre>



<p class="wp-block-paragraph">結果は「13,498,588」です。3年後の売上は約1,350万円と予測できます。</p>



<h3 class="wp-block-heading"><span id="toc14">ネイピア数eの値を表示する</span></h3>



<p class="wp-block-paragraph">eの正確な値を知りたいときは、EXP(1)を使います。</p>



<pre class="wp-block-code"><code>=EXP(1)</code></pre>



<p class="wp-block-paragraph">結果は「2.71828182845905」です。これがスプレッドシートで扱えるeの精度です。</p>



<p class="wp-block-paragraph">数学の定数としてセルに固定しておきたいときに便利ですね。</p>



<h2 class="wp-block-heading"><span id="toc15">EXP関数とLN関数の逆関数関係</span></h2>



<p class="wp-block-paragraph">EXP関数とLN関数は逆関数の関係にあります。一方の結果をもう一方に渡すと、元の値に戻ります。</p>



<ul class="wp-block-list"><li><strong>EXP関数</strong>: 指数 → eのべき乗を返す（「2」を渡すと「e^2 = 7.389&#8230;」）</li><li><strong>LN関数</strong>: eのべき乗 → 指数を返す（「7.389&#8230;」を渡すと「2」）</li></ul>



<p class="wp-block-paragraph">実際に確かめてみましょう。</p>



<pre class="wp-block-code"><code>=EXP(2)        → 7.38906...
=LN(EXP(2))    → 2</code></pre>



<p class="wp-block-paragraph">EXP(2)の結果をLN関数に渡すと、元の「2」に戻ります。</p>



<pre class="wp-block-code"><code>=LN(10)         → 2.30259...
=EXP(LN(10))    → 10</code></pre>



<p class="wp-block-paragraph">LN(10)の結果をEXP関数に渡すと、元の「10」に戻ります。</p>



<p class="wp-block-paragraph">この関係は「対数で計算した結果を元のスケールに戻す」場面で役立ちます。</p>



<p class="wp-block-paragraph">たとえば、対数変換したデータを元に戻すときに使います。</p>



<h2 class="wp-block-heading"><span id="toc16">EXP関数とPOWER関数の違い</span></h2>



<p class="wp-block-paragraph">EXP関数は「底がeに固定されたべき乗」です。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-power-function/">POWER関数</a>は底を自由に指定できます。</p>



<pre class="wp-block-code"><code>=EXP(2)           → 7.38906...（eの2乗）
=POWER(2.718, 2)   → 7.38752...（近似値）
=POWER(3, 2)       → 9（3の2乗）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>EXP関数</th><th>POWER関数</th></tr></thead><tbody><tr><td>底</td><td>e（約2.718）に固定</td><td>自由に指定できる</td></tr><tr><td>引数</td><td>1つ（指数のみ）</td><td>2つ（底と指数）</td></tr><tr><td>用途</td><td>eのべき乗・連続複利・指数関数</td><td>任意のべき乗・複利・面積計算</td></tr><tr><td>逆関数</td><td>LN関数</td><td>LOG関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントは「底がeかどうか」です。</p>



<ul class="wp-block-list"><li>eのべき乗が必要 → EXP関数</li><li>e以外のべき乗が必要 → <a href="https://mashukabu.com/spreadsheet-power-function/">POWER関数</a></li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>EXP関数はPOWER関数で書き直すこともできます。<code>=EXP(n)</code> は <code>=POWER(EXP(1), n)</code> と同じ結果です。ただしEXP関数のほうがシンプルですし、計算精度も高くなります。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc17">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">EXP関数は引数1つのシンプルな関数ですが、エラーが出ることもあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>引数に文字列が入っている</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カッコ忘れ等）</td><td>数式の入力内容を見直す</td></tr><tr><td>#NUM!</td><td>指数が大きすぎて計算不能</td><td>指数の値を確認する（709以下にする）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">文字列を渡したとき</span></h3>



<p class="wp-block-paragraph">EXP関数に文字列を渡すと#VALUE!エラーです。</p>



<pre class="wp-block-code"><code>=EXP(&quot;abc&quot;)</code></pre>



<p class="wp-block-paragraph">セル参照先が数値かどうか不安なときは、ISNUMBER関数で事前にチェックできます。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), EXP(A1), &quot;数値を入力してください&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc19">指数が大きすぎるとき</span></h3>



<p class="wp-block-paragraph">EXP関数の指数に極端に大きな値を指定すると、結果がスプレッドシートの扱える範囲を超えてエラーになります。</p>



<pre class="wp-block-code"><code>=EXP(710)</code></pre>



<p class="wp-block-paragraph">指数は709程度が上限の目安です。通常の業務計算でこの上限に当たることはほとんどありません。</p>



<h2 class="wp-block-heading"><span id="toc20">似た関数との違い・使い分け</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>戻り値</th></tr></thead><tbody><tr><td><strong>EXP</strong></td><td><strong>eのべき乗を返す</strong></td><td><strong>1つ</strong></td><td><strong>e^n の値</strong></td></tr><tr><td>LN</td><td>自然対数を返す</td><td>1つ</td><td>eを底とする対数</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-power-function/">POWER</a></td><td>任意の底のべき乗を返す</td><td>2つ</td><td>底^指数 の値</td></tr><tr><td>LOG</td><td>指定した底の対数を返す</td><td>1〜2つ</td><td>指定した底の対数</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc21">EXP関数とLN関数の使い分け</span></h3>



<p class="wp-block-paragraph">EXP関数とLN関数は逆の操作です。</p>



<pre class="wp-block-code"><code>=EXP(2)    → 7.389...（eの2乗）
=LN(7.389) → 2（eの何乗で7.389になるか）</code></pre>



<p class="wp-block-paragraph">「指数から値を求める」ならEXP関数、「値から指数を求める」ならLN関数です。</p>



<h3 class="wp-block-heading"><span id="toc22">EXP関数とPOWER関数の使い分け</span></h3>



<p class="wp-block-paragraph">底がeならEXP関数、e以外の底ならPOWER関数です。</p>



<pre class="wp-block-code"><code>=EXP(3)       → 20.086...（eの3乗）
=POWER(2, 3)  → 8（2の3乗）</code></pre>



<p class="wp-block-paragraph">連続複利や自然対数の計算にはEXP関数を使います。年複利や面積計算など一般的なべき乗にはPOWER関数が適しています。</p>



<h2 class="wp-block-heading"><span id="toc23">Excelとの違い</span></h2>



<p class="wp-block-paragraph">EXP関数はExcelとGoogleスプレッドシートで完全に同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=EXP(数値)</td><td>=EXP(指数)</td></tr><tr><td>動作</td><td>eのべき乗を返す</td><td>eのべき乗を返す</td></tr><tr><td>精度</td><td>15桁</td><td>15桁</td></tr><tr><td>上限</td><td>約709.78</td><td>約709.78</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数名の表記が若干異なるだけで、機能は完全に同じです。ファイルを共有しても計算結果はずれません。</p>



<h2 class="wp-block-heading"><span id="toc24">まとめ</span></h2>



<p class="wp-block-paragraph">EXP関数は、ネイピア数e（約2.718）のべき乗を返す関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=EXP(指数)</code> の1引数。eを指数の回数だけ掛け合わせた値を返す</li><li>連続複利の計算では <code>=元本<em>EXP(利率</em>期間)</code> で将来の金額がわかる</li><li>LN関数とは逆関数の関係。EXP(LN(x)) = x、LN(EXP(x)) = x</li><li><a href="https://mashukabu.com/spreadsheet-power-function/">POWER関数</a>との違いは「底がeに固定されているかどうか」</li><li>eの値を知りたいときは <code>=EXP(1)</code> で約2.71828が返る</li><li>指数に負の数を入れるとeの逆数方向の値が返る（減衰の計算に使える）</li></ul>



<p class="wp-block-paragraph">まずは <code>=EXP(1)</code> でネイピア数eの値を表示するところから試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-exp-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのLN関数の使い方｜自然対数</title>
		<link>https://mashukabu.com/spreadsheet-ln-function/</link>
					<comments>https://mashukabu.com/spreadsheet-ln-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:33:09 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[LN]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[ネイピア数]]></category>
		<category><![CDATA[対数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[自然対数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4821</guid>

					<description><![CDATA[GoogleスプレッドシートのLN関数の使い方を初心者向けに解説。自然対数（底e）を返す関数で、成長率の計算や対数変換に使えます。EXP関数との逆関数関係やLOG・LOG10との使い分けも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「この値はeの何乗か？」を調べたいとき、どうしていますか？</p>



<p class="wp-block-paragraph">「そもそも自然対数って何？」と思った方もいるかもしれません。自然対数はネイピア数e（約2.718）を底とする対数です。</p>



<p class="wp-block-paragraph">LN関数を使えば、自然対数をかんたんに求められます。引数を1つ指定するだけなので、使い方はとてもシンプルです。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、成長率の計算での活用まで紹介します。EXP関数との逆関数関係やLOG・LOG10との使い分けも解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">LN関数とは？</a></li><li><a href="#toc2" tabindex="0">LN関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">LN関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">LN(1) = 0 を確かめる</a></li><li><a href="#toc7" tabindex="0">LN(e) = 1 を確かめる</a></li><li><a href="#toc8" tabindex="0">いろいろな値の自然対数</a></li><li><a href="#toc9" tabindex="0">まとめると</a></li><li><a href="#toc10" tabindex="0">セル参照を使う</a></li></ol></li><li><a href="#toc11" tabindex="0">実務でのLN関数活用例</a><ol><li><a href="#toc12" tabindex="0">連続成長率を求める</a></li><li><a href="#toc13" tabindex="0">対数変換でデータの偏りを補正する</a></li><li><a href="#toc14" tabindex="0">年数から複利回数を逆算する</a></li></ol></li><li><a href="#toc15" tabindex="0">LN関数とEXP関数の逆関数関係</a></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">0や負の数を渡したとき</a></li><li><a href="#toc18" tabindex="0">文字列を渡したとき</a></li></ol></li><li><a href="#toc19" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">LN関数とLOG関数の使い分け</a></li><li><a href="#toc21" tabindex="0">LN関数とLOG10関数の使い分け</a></li><li><a href="#toc22" tabindex="0">LN関数とEXP関数の使い分け</a></li></ol></li><li><a href="#toc23" tabindex="0">Excelとの違い</a></li><li><a href="#toc24" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">LN関数とは？</span></h2>



<p class="wp-block-paragraph">LN関数（読み方: ナチュラルログ関数）は、<strong>指定した値の自然対数（底eの対数）を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「Natural Logarithm（自然対数）」の頭文字からきています。</p>



<p class="wp-block-paragraph">自然対数とは「ネイピア数e（約2.71828）を何乗したら、その値になるか」を表す数です。</p>



<p class="wp-block-paragraph">LN関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>指定した値の自然対数（底eの対数）を計算する</li><li>連続成長率を求める（売上の伸び率の計算など）</li><li>EXP関数の逆演算として、eのべき乗から指数を取り出す</li><li>データの対数変換でばらつきを抑える</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>LN関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">LN関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=LN(値)</code></pre>



<p class="wp-block-paragraph">カッコの中に「自然対数を求めたい正の数」を1つ入れるだけです。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>値</td><td>必須</td><td>自然対数を求めたい正の数値。セル参照や数式も指定できる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけです。正の数のみ指定できます。0や負の数を入れるとエラーになります。</p>



<h2 class="wp-block-heading"><span id="toc5">LN関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">LN(1) = 0 を確かめる</span></h3>



<pre class="wp-block-code"><code>=LN(1)</code></pre>



<p class="wp-block-paragraph">結果は「0」です。eの0乗は1なので、LN(1) = 0 になります。</p>



<h3 class="wp-block-heading"><span id="toc7">LN(e) = 1 を確かめる</span></h3>



<pre class="wp-block-code"><code>=LN(EXP(1))</code></pre>



<p class="wp-block-paragraph">結果は「1」です。EXP(1)はeそのものの値（約2.71828）です。eの1乗はeなので、自然対数は1になります。</p>



<h3 class="wp-block-heading"><span id="toc8">いろいろな値の自然対数</span></h3>



<pre class="wp-block-code"><code>=LN(2)</code></pre>



<p class="wp-block-paragraph">結果は「0.69315&#8230;」です。eの約0.693乗が2になるという意味です。</p>



<pre class="wp-block-code"><code>=LN(10)</code></pre>



<p class="wp-block-paragraph">結果は「2.30259&#8230;」です。eの約2.303乗が10になります。</p>



<pre class="wp-block-code"><code>=LN(100)</code></pre>



<p class="wp-block-paragraph">結果は「4.60517&#8230;」です。値が大きくなると対数もゆっくり増えていきます。</p>



<h3 class="wp-block-heading"><span id="toc9">まとめると</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果（小数第5位まで）</th><th>意味</th></tr></thead><tbody><tr><td>=LN(1)</td><td>0</td><td>eの0乗 = 1</td></tr><tr><td>=LN(2)</td><td>0.69315</td><td>eの約0.693乗 = 2</td></tr><tr><td>=LN(10)</td><td>2.30259</td><td>eの約2.303乗 = 10</td></tr><tr><td>=LN(100)</td><td>4.60517</td><td>eの約4.605乗 = 100</td></tr><tr><td>=LN(EXP(1))</td><td>1</td><td>eの1乗 = e</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">セル参照を使う</span></h3>



<p class="wp-block-paragraph">実務ではセル参照を使うケースがほとんどです。A2セルに値が入っているとします。</p>



<pre class="wp-block-code"><code>=LN(A2)</code></pre>



<p class="wp-block-paragraph">セル参照にしておけば、値を変更するだけで結果が自動的に更新されます。</p>



<h2 class="wp-block-heading"><span id="toc11">実務でのLN関数活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc12">連続成長率を求める</span></h3>



<p class="wp-block-paragraph">LN関数がもっとも活躍するのが成長率の計算です。</p>



<p class="wp-block-paragraph">ある期間の開始値と終了値から「連続成長率」を求められます。</p>



<p class="wp-block-paragraph">開始値がA2、終了値がB2に入っているとします。</p>



<pre class="wp-block-code"><code>=LN(B2/A2)</code></pre>



<p class="wp-block-paragraph">たとえば売上が100万円から150万円に伸びた場合はこうです。</p>



<pre class="wp-block-code"><code>=LN(1500000/1000000)</code></pre>



<p class="wp-block-paragraph">結果は「0.40546&#8230;」、つまり連続成長率は約40.5%です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>通常の成長率は <code>=(B2-A2)/A2</code> で「50%」です。連続成長率のほうが小さい値になります。連続成長率は複利の効果を織り込んだ計算なので、期間をまたぐ比較に適しています。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">対数変換でデータの偏りを補正する</span></h3>



<p class="wp-block-paragraph">売上や人口など、桁数が大きく異なるデータをグラフにすると、小さい値がつぶれてしまいます。</p>



<p class="wp-block-paragraph">LN関数で対数変換すれば、ばらつきを抑えて比較しやすくなります。</p>



<p class="wp-block-paragraph">売上データがA2に入っているとします。</p>



<pre class="wp-block-code"><code>=LN(A2)</code></pre>



<p class="wp-block-paragraph">たとえば10万円・100万円・1,000万円のデータがあるとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>元の値</th><th>=LN(元の値)</th></tr></thead><tbody><tr><td>100,000</td><td>11.51</td></tr><tr><td>1,000,000</td><td>13.82</td></tr><tr><td>10,000,000</td><td>16.12</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">100倍の差があったデータが、対数変換すると1.15倍の差に収まります。</p>



<h3 class="wp-block-heading"><span id="toc14">年数から複利回数を逆算する</span></h3>



<p class="wp-block-paragraph">「元本が2倍になるまで何年かかるか」を求めるパターンです。</p>



<p class="wp-block-paragraph">年利率がA2に入っているとします。</p>



<pre class="wp-block-code"><code>=LN(2)/LN(1+A2)</code></pre>



<p class="wp-block-paragraph">たとえば年利5%の場合はこうです。</p>



<pre class="wp-block-code"><code>=LN(2)/LN(1+0.05)</code></pre>



<p class="wp-block-paragraph">結果は「14.21」、つまり約14年で元本が2倍になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>これは「72の法則」（72 / 利率 = 倍になる年数）の正確な計算版です。72/5 = 14.4年と近い値になりますね。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">LN関数とEXP関数の逆関数関係</span></h2>



<p class="wp-block-paragraph">LN関数と<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>は逆関数の関係にあります。</p>



<p class="wp-block-paragraph">一方の結果をもう一方に渡すと、元の値に戻ります。</p>



<ul class="wp-block-list"><li><strong>LN関数</strong>: 値 → eの何乗かを返す（「7.389&#8230;」を渡すと「2」）</li><li><strong>EXP関数</strong>: 指数 → eのべき乗を返す（「2」を渡すと「7.389&#8230;」）</li></ul>



<p class="wp-block-paragraph">実際に確かめてみましょう。</p>



<pre class="wp-block-code"><code>=LN(10)         → 2.30259...
=EXP(LN(10))    → 10</code></pre>



<p class="wp-block-paragraph">LN(10)の結果をEXP関数に渡すと、元の「10」に戻ります。</p>



<pre class="wp-block-code"><code>=EXP(2)        → 7.38906...
=LN(EXP(2))    → 2</code></pre>



<p class="wp-block-paragraph">EXP(2)の結果をLN関数に渡すと、元の「2」に戻ります。</p>



<p class="wp-block-paragraph">この関係は「対数変換したデータを元に戻す」場面で役立ちます。</p>



<p class="wp-block-paragraph">LN関数で対数変換したデータを、EXP関数で元のスケールに復元できます。</p>



<h2 class="wp-block-heading"><span id="toc16">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">LN関数は引数1つのシンプルな関数ですが、エラーが出ることもあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>引数に0や負の数を指定した</td><td>正の数のみ指定する</td></tr><tr><td>#VALUE!</td><td>引数に文字列が入っている</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カッコ忘れ等）</td><td>数式の入力内容を見直す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">0や負の数を渡したとき</span></h3>



<p class="wp-block-paragraph">LN関数に0や負の数を渡すと#NUM!エラーです。</p>



<pre class="wp-block-code"><code>=LN(0)    → #NUM!
=LN(-1)   → #NUM!</code></pre>



<p class="wp-block-paragraph">対数は正の数に対してのみ定義されるため、0以下の値は計算できません。</p>



<p class="wp-block-paragraph">セル参照先にゼロが入る可能性があるときは、IF関数で事前にチェックしましょう。</p>



<pre class="wp-block-code"><code>=IF(A1&gt;0, LN(A1), &quot;正の数を入力してください&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc18">文字列を渡したとき</span></h3>



<p class="wp-block-paragraph">LN関数に文字列を渡すと#VALUE!エラーです。</p>



<pre class="wp-block-code"><code>=LN(&quot;abc&quot;)</code></pre>



<p class="wp-block-paragraph">セル参照先が数値かどうか不安なときは、ISNUMBER関数で確認できます。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), LN(A1), &quot;数値を入力してください&quot;)</code></pre>



<h2 class="wp-block-heading"><span id="toc19">似た関数との違い・使い分け</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>底</th><th>引数</th></tr></thead><tbody><tr><td><strong>LN</strong></td><td><strong>自然対数を返す</strong></td><td><strong>e（約2.718）</strong></td><td><strong>1つ</strong></td></tr><tr><td>LOG</td><td>指定した底の対数を返す</td><td>自由に指定</td><td>1〜2つ</td></tr><tr><td>LOG10</td><td>常用対数を返す</td><td>10</td><td>1つ</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-exp-function/">EXP</a></td><td>eのべき乗を返す</td><td>e（約2.718）</td><td>1つ</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">LN関数とLOG関数の使い分け</span></h3>



<p class="wp-block-paragraph">LN関数は底がeに固定された対数です。LOG関数は底を自由に指定できます。</p>



<pre class="wp-block-code"><code>=LN(100)       → 4.60517...（底eの対数）
=LOG(100, 10)  → 2（底10の対数）
=LOG(100, 2)   → 6.64386...（底2の対数）</code></pre>



<p class="wp-block-paragraph">底がeなら迷わずLN関数を使いましょう。底を変えたいときはLOG関数です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>LOG関数で底を省略すると底が10になります。つまり <code>=LOG(100)</code> と <code>=LOG10(100)</code> は同じ結果です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc21">LN関数とLOG10関数の使い分け</span></h3>



<p class="wp-block-paragraph">LN関数は底がe（自然対数）、LOG10関数は底が10（常用対数）です。</p>



<pre class="wp-block-code"><code>=LN(1000)     → 6.90776...（底eの対数）
=LOG10(1000)  → 3（底10の対数）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>LN関数</th><th>LOG10関数</th></tr></thead><tbody><tr><td>底</td><td>e（約2.718）</td><td>10</td></tr><tr><td>主な用途</td><td>連続成長率・統計分析・微積分</td><td>桁数の計算・pH計算・デシベル</td></tr><tr><td>逆関数</td><td>EXP関数</td><td>POWER(10, x)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントは「何の底が必要か」です。</p>



<ul class="wp-block-list"><li>成長率や統計の計算 → LN関数（底e）</li><li>桁数やスケール変換 → LOG10関数（底10）</li></ul>



<h3 class="wp-block-heading"><span id="toc22">LN関数とEXP関数の使い分け</span></h3>



<p class="wp-block-paragraph">LN関数とEXP関数は逆の操作です。</p>



<pre class="wp-block-code"><code>=LN(10)    → 2.303...（10はeの何乗か）
=EXP(2.303) → 10（eの2.303乗はいくつか）</code></pre>



<p class="wp-block-paragraph">「値から指数を求める」ならLN関数、「指数から値を求める」なら<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>です。</p>



<h2 class="wp-block-heading"><span id="toc23">Excelとの違い</span></h2>



<p class="wp-block-paragraph">LN関数はExcelとGoogleスプレッドシートで完全に同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=LN(数値)</td><td>=LN(値)</td></tr><tr><td>動作</td><td>自然対数を返す</td><td>自然対数を返す</td></tr><tr><td>精度</td><td>15桁</td><td>15桁</td></tr><tr><td>0以下の引数</td><td>#NUM!</td><td>#NUM!</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数名の表記が若干異なるだけで、機能は完全に同じです。ファイルを共有しても計算結果はずれません。</p>



<h2 class="wp-block-heading"><span id="toc24">まとめ</span></h2>



<p class="wp-block-paragraph">LN関数は、指定した値の自然対数（底eの対数）を返す関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=LN(値)</code> の1引数。正の数のみ指定できる</li><li>LN(1) = 0、LN(e) = 1 が基本の関係</li><li>連続成長率の計算では <code>=LN(終了値/開始値)</code> で求められる</li><li><a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>とは逆関数の関係。LN(EXP(x)) = x、EXP(LN(x)) = x</li><li>LOG関数との違いは「底がeに固定されているかどうか」</li><li>LOG10関数は底が10の常用対数。用途が異なる</li></ul>



<p class="wp-block-paragraph">まずは <code>=LN(10)</code> で10の自然対数を表示するところから試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-ln-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのIMEXP関数の使い方｜複素数の指数関数（e^z）を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-imexp/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-imexp/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 06 Dec 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[IMEXP]]></category>
		<category><![CDATA[エンジニアリング関数]]></category>
		<category><![CDATA[ネイピア数]]></category>
		<category><![CDATA[指数関数]]></category>
		<category><![CDATA[複素数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3094</guid>

					<description><![CDATA[ExcelのIMEXP関数の使い方を初心者向けに解説。複素数の指数関数（e^z）を返す構文・引数・計算例・エラー対処法を、具体的なサンプルデータ付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで複素数を扱っていると、「この複素数の指数関数ってどうやって計算するんだろう？」と悩む場面がありますよね。通常のEXP関数は実数にしか対応していないので、複素数を渡すとエラーになってしまいます。</p>



<p class="wp-block-paragraph">そんなときに使えるのが <strong>IMEXP関数</strong> です。複素数を渡すだけで、自然対数の底 e を使った指数関数（e^z）の結果を複素数で返してくれますよ。</p>



<p class="wp-block-paragraph">この記事では、IMEXP関数の基本的な書き方から実践的な活用例、よくあるエラーの対処法まで、サンプルデータ付きでわかりやすく解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのIMEXP関数とは？</a><ol><li><a href="#toc2" tabindex="0">複素数の指数関数とは？</a></li><li><a href="#toc3" tabindex="0">入力と出力のイメージ</a></li></ol></li><li><a href="#toc4" tabindex="0">IMEXP関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc7" tabindex="0">ExcelでのIMEXP関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">例1: セルの複素数から指数関数を求める</a></li><li><a href="#toc9" tabindex="0">例2: 関数内に直接値を指定する</a></li><li><a href="#toc10" tabindex="0">例3: COMPLEX関数と組み合わせる</a></li><li><a href="#toc11" tabindex="0">例4: 実数を渡した場合</a></li></ol></li><li><a href="#toc12" tabindex="0">IMEXP関数の実践的な活用例</a><ol><li><a href="#toc13" tabindex="0">複数の複素数の指数関数を一括計算する</a></li><li><a href="#toc14" tabindex="0">IMLN関数と組み合わせて逆関数の関係を確認する</a></li><li><a href="#toc15" tabindex="0">オイラーの公式を使って三角関数を表現する</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#NUM! エラー</a></li><li><a href="#toc18" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc19" tabindex="0">#NAME? エラー</a></li></ol></li><li><a href="#toc20" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのIMEXP関数とは？</span></h2>



<p class="wp-block-paragraph">IMEXP関数は、複素数 z に対して <strong>e^z（自然対数の底 e のz乗）</strong> を複素数で返すExcelのエンジニアリング関数です。</p>



<p class="wp-block-paragraph">読み方は <strong>「イマジナリー・エクスポネンシャル」</strong> です。「IM」は Imaginary（虚数・複素数）、「EXP」は Exponential（指数関数）を意味しています。</p>



<h3 class="wp-block-heading"><span id="toc2">複素数の指数関数とは？</span></h3>



<p class="wp-block-paragraph">実数の指数関数（EXP関数）はなじみがある方も多いと思います。複素数の指数関数は、その考え方を複素数の世界に拡張したものです。</p>



<p class="wp-block-paragraph">数学的には、複素数 z = x + yi の指数関数は次の公式で定義されます。</p>



<p class="wp-block-paragraph"><strong>e^(x+yi) = e^x <em> (cos(y) + i</em>sin(y))</strong></p>



<p class="wp-block-paragraph">ここで e は自然対数の底（ネイピア数、約2.71828）、i は虚数単位です。この公式はオイラーの公式から導かれます。</p>



<p class="wp-block-paragraph">つまり、e^z の計算では実部 x が絶対値（大きさ）を、虚部 y が角度（方向）を決めるイメージです。手計算だとかなり面倒ですが、IMEXP関数を使えば一発で求められるので便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc3">入力と出力のイメージ</span></h3>



<ul class="wp-block-list"><li><strong>入力</strong>: 複素数（例: &#8220;1+2i&#8221;）</li><li><strong>出力</strong>: e^z の結果を複素数で（例: &#8220;-1.13120438375681+2.47172667200482i&#8221;）</li></ul>



<p class="wp-block-paragraph">結果も複素数で返ってくるのがポイントです。実数のEXP関数は常に正の値を返しますが、IMEXP関数は負の実部や虚部を持つ結果になることもあります。</p>



<h2 class="wp-block-heading"><span id="toc4">IMEXP関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc5">基本構文</span></h3>



<pre class="wp-block-code"><code>=IMEXP(複素数)</code></pre>



<p class="wp-block-paragraph">引数は1つだけなので、とてもシンプルです。</p>



<h3 class="wp-block-heading"><span id="toc6">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>複素数</td><td>必須</td><td>指数関数を求めたい複素数。&#8221;x+yi&#8221; または &#8220;x+yj&#8221; のテキスト形式で指定します</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数には、次のいずれかの方法で値を渡せます。</p>



<ul class="wp-block-list"><li><strong>文字列で直接指定</strong>: <code>=IMEXP("1+2i")</code></li><li><strong>セル参照</strong>: <code>=IMEXP(A1)</code>（A1セルに複素数が入っている場合）</li><li><strong>COMPLEX関数の結果</strong>: <code>=IMEXP(COMPLEX(1,2))</code></li></ul>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-complex/">COMPLEX関数</a>を使えば、実部と虚部を別々に指定して複素数を作れます。セルの値を組み合わせたいときに便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc7">ExcelでのIMEXP関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">実際にIMEXP関数を使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc8">例1: セルの複素数から指数関数を求める</span></h3>



<p class="wp-block-paragraph">セルA1に「1+2i」が入っているとします。</p>



<pre class="wp-block-code"><code>=IMEXP(A1)</code></pre>



<p class="wp-block-paragraph">結果: <strong>-1.13120438375681+2.47172667200482i</strong></p>



<p class="wp-block-paragraph">e^1 は約2.718ですが、虚部の2（ラジアン）が角度として作用するため、結果は負の実部を持つ複素数になります。</p>



<h3 class="wp-block-heading"><span id="toc9">例2: 関数内に直接値を指定する</span></h3>



<p class="wp-block-paragraph">セル参照を使わず、直接テキストで複素数を指定することもできます。</p>



<pre class="wp-block-code"><code>=IMEXP(&quot;0+3.14159i&quot;)</code></pre>



<p class="wp-block-paragraph">結果: <strong>-1</strong>（ほぼ -1 になる）</p>



<p class="wp-block-paragraph">これはオイラーの公式 e^(i*pi) = -1 の確認例です。数学的に有名な等式をExcelで検証できるのは面白いですよね。</p>



<h3 class="wp-block-heading"><span id="toc10">例3: COMPLEX関数と組み合わせる</span></h3>



<p class="wp-block-paragraph">実部と虚部を別々のセルで管理している場合は、<a href="https://mashukabu.com/excel-function-howto-use-complex/">COMPLEX関数</a>と組み合わせると便利です。</p>



<p class="wp-block-paragraph">セルA1に「1」、B1に「2」が入っているとき:</p>



<pre class="wp-block-code"><code>=IMEXP(COMPLEX(A1, B1))</code></pre>



<p class="wp-block-paragraph">結果: <strong>-1.13120438375681+2.47172667200482i</strong></p>



<p class="wp-block-paragraph">COMPLEX関数が「1+2i」を作り、それをIMEXPが指数関数に変換する流れです。</p>



<h3 class="wp-block-heading"><span id="toc11">例4: 実数を渡した場合</span></h3>



<p class="wp-block-paragraph">実数（虚部がゼロの複素数）を渡すと、通常のEXP関数と同じ結果が返ります。</p>



<pre class="wp-block-code"><code>=IMEXP(&quot;1&quot;)</code></pre>



<p class="wp-block-paragraph">結果: <strong>2.71828182845905</strong>（e^1 = e）</p>



<p class="wp-block-paragraph">実数しか扱わない場面では通常のEXP関数で十分です。実数と複素数が混在するデータをまとめて処理したいときにはIMEXP関数が役立ちますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">IMEXP関数の実践的な活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc13">複数の複素数の指数関数を一括計算する</span></h3>



<p class="wp-block-paragraph">複素数がA1:A5に並んでいる場合、B1にIMEXP関数を入力してB5までコピーすれば、まとめて指数関数を求められます。</p>



<pre class="wp-block-code"><code>=IMEXP(A1)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>複素数（A列）</th><th>e^z の結果（B列）</th></tr></thead><tbody><tr><td>1行目</td><td>0</td><td>1</td></tr><tr><td>2行目</td><td>1</td><td>2.71828182845905</td></tr><tr><td>3行目</td><td>0+1.5708i</td><td>-0.00000367320510335+i（ほぼ i）</td></tr><tr><td>4行目</td><td>1+1i</td><td>1.46869393991589+2.28735528717884i</td></tr><tr><td>5行目</td><td>-1+0i</td><td>0.367879441171442</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3行目は e^(i*pi/2) の近似で、結果がほぼ i（純虚数）になる点に注目してください。</p>



<h3 class="wp-block-heading"><span id="toc14">IMLN関数と組み合わせて逆関数の関係を確認する</span></h3>



<p class="wp-block-paragraph">IMEXP関数と<a href="https://mashukabu.com/excel-function-howto-use-imln/">IMLN関数</a>（複素数の自然対数）は互いに逆関数の関係にあります。Excelで確認してみましょう。</p>



<p class="wp-block-paragraph">セルA1に「2+3i」が入っているとき:</p>



<pre class="wp-block-code"><code>=IMLN(IMEXP(A1))</code></pre>



<p class="wp-block-paragraph">結果: <strong>2+3i</strong>（元の値に戻る）</p>



<p class="wp-block-paragraph">IMEXP関数で指数関数を計算し、<a href="https://mashukabu.com/excel-function-howto-use-imln/">IMLN関数</a>で自然対数を取ると、もとの複素数に戻ります。計算結果の検算に使えるので覚えておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc15">オイラーの公式を使って三角関数を表現する</span></h3>



<p class="wp-block-paragraph">オイラーの公式 e^(iy) = cos(y) + i*sin(y) を使うと、IMEXP関数から三角関数の値を取り出せます。</p>



<pre class="wp-block-code"><code>=IMREAL(IMEXP(COMPLEX(0, A1)))</code></pre>



<p class="wp-block-paragraph">この式は、A1の値（ラジアン）に対する cos(A1) を返します。<a href="https://mashukabu.com/excel-function-howto-use-imreal/">IMREAL関数</a>で実部を取り出しているわけですね。虚部を取り出せば sin(A1) になります。</p>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。IMEXP関数がオイラーの公式に従って計算し、実部と虚部がそれぞれ cos と sin に対応しているだけですよ。</p>



<h2 class="wp-block-heading"><span id="toc16">よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc17">#NUM! エラー</span></h3>



<p class="wp-block-paragraph">引数に有効な複素数として認識できない値を渡すと、#NUM! エラーが表示されます。</p>



<p class="wp-block-paragraph"><strong>よくある原因と対処法:</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>例</th><th>対処法</th></tr></thead><tbody><tr><td>複素数のテキスト形式が正しくない</td><td>=IMEXP(&#8220;1+2&#8221;)</td><td>虚数単位の「i」または「j」を末尾に付ける</td></tr><tr><td>数値の間にスペースが入っている</td><td>=IMEXP(&#8220;1 + 2i&#8221;)</td><td>スペースをすべて削除する</td></tr><tr><td>全角文字が混在している</td><td>=IMEXP(&#8220;1+2i&#8221;)</td><td>半角英数字で入力し直す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">虚数単位の「i」を付け忘れるケースが一番多いので、気を付けてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc18">#VALUE! エラー</span></h3>



<p class="wp-block-paragraph">引数が数値でもテキストでもない場合（論理値や空のセルなど）に、#VALUE! エラーが発生します。</p>



<pre class="wp-block-code"><code>=IMEXP(TRUE)   → #VALUE!エラー
=IMEXP(&quot;&quot;)     → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に正しい複素数テキストが入っているか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc19">#NAME? エラー</span></h3>



<p class="wp-block-paragraph">関数名のスペルミスで発生します。「IMEXP」を「IMEXPO」などと書いていないか確認しましょう。また、Excel 2007より前のバージョンではIMEXP関数が使えない場合があります。お使いのバージョンが対応しているか、確認しておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc20">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">IMEXP関数と一緒に使うことが多い関連関数を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>機能</th><th>使用例</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP</a></td><td>実数の指数関数を求める</td><td>=EXP(1) → 2.71828&#8230;</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imln/">IMLN</a></td><td>複素数の自然対数を求める</td><td>=IMLN(&#8220;1+2i&#8221;) → 0.804&#8230;+1.107&#8230;i</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imlog2/">IMLOG2</a></td><td>複素数の2を底とする対数を求める</td><td>=IMLOG2(&#8220;1+2i&#8221;)</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imlog10/">IMLOG10</a></td><td>複素数の常用対数を求める</td><td>=IMLOG10(&#8220;1+2i&#8221;)</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-impower/">IMPOWER</a></td><td>複素数のべき乗を求める</td><td>=IMPOWER(&#8220;1+2i&#8221;,3)</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imcos/">IMCOS</a></td><td>複素数のコサインを求める</td><td>=IMCOS(&#8220;1+2i&#8221;)</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imsin/">IMSIN</a></td><td>複素数のサインを求める</td><td>=IMSIN(&#8220;1+2i&#8221;)</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-complex/">COMPLEX</a></td><td>実部と虚部から複素数を作成</td><td>=COMPLEX(1,2) → &#8220;1+2i&#8221;</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imabs/">IMABS</a></td><td>複素数の絶対値を求める</td><td>=IMABS(&#8220;3+4i&#8221;) → 5</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imargument/">IMARGUMENT</a></td><td>複素数の偏角を求める</td><td>=IMARGUMENT(&#8220;3+4i&#8221;) → 0.927&#8230;</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-imconjugate/">IMCONJUGATE</a></td><td>共役複素数を求める</td><td>=IMCONJUGATE(&#8220;3+4i&#8221;) → &#8220;3-4i&#8221;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>EXP関数との違い</strong>: EXP関数は実数のみ対応で、結果は常に正の実数です。IMEXP関数は複素数に対応し、結果も複素数で返ります。実数だけを扱う場面ではEXP関数、複素数を含むデータを扱う場面ではIMEXP関数を使い分けてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc21">まとめ</span></h2>



<p class="wp-block-paragraph">IMEXP関数は、複素数の指数関数（e^z）を返すExcelのエンジニアリング関数です。</p>



<p class="wp-block-paragraph"><strong>この記事のポイントをおさらいしましょう。</strong></p>



<ul class="wp-block-list"><li>IMEXP関数は複素数を渡すだけで e^z を複素数で返してくれる</li><li>引数は1つだけ。&#8221;x+yi&#8221; 形式のテキストで複素数を渡す</li><li>実部 x が大きさ、虚部 y が角度を決める</li><li>IMLN関数と逆関数の関係にあり、検算に使える</li><li>オイラーの公式 e^(i*pi) = -1 もExcelで確認できる</li><li>エラーが出たら、虚数単位（i / j）の付け忘れやスペース混入をチェック</li></ul>



<p class="wp-block-paragraph">複素数の指数関数をExcelで効率的に計算したい方は、ぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-imexp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのEXP関数の使い方｜連続複利・グラフ作成まで実例解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-exp/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-exp/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 27 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[EXP関数]]></category>
		<category><![CDATA[LN関数]]></category>
		<category><![CDATA[ネイピア数]]></category>
		<category><![CDATA[べき乗]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2760</guid>

					<description><![CDATA[ExcelのEXP関数はe（ネイピア数）のべき乗を求める関数です。書式・引数・エラー対処から、LN関数との逆関数関係や連続複利計算の活用例まで丁寧に解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「e（ネイピア数）のべき乗を求めたいけど、どうやって計算するんだっけ…」と手が止まった経験はありませんか。数学で習ったはずなのに、いざExcelで使おうとすると不安になりますよね。</p>



<p class="wp-block-paragraph">でも大丈夫ですよ。ExcelのEXP関数を使えば、引数を1つ指定するだけでeのべき乗が求まります。この記事では、EXP関数の基本からLN関数との関係、連続複利の計算まで丁寧に解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのEXP関数とは？</a><ol><li><a href="#toc2" tabindex="0">EXP関数と他のべき乗関数の違い</a></li></ol></li><li><a href="#toc3" tabindex="0">EXP関数の書式と引数</a></li><li><a href="#toc4" tabindex="0">EXP関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">数値を直接指定する</a></li><li><a href="#toc6" tabindex="0">セル参照で指定する</a></li><li><a href="#toc7" tabindex="0">主な入力値と結果の一覧</a></li><li><a href="#toc8" tabindex="0">ネイピア数eの値を取得する</a></li></ol></li><li><a href="#toc9" tabindex="0">LN関数との逆関数関係</a></li><li><a href="#toc10" tabindex="0">EXP関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">連続複利で将来の資産額を計算する</a></li><li><a href="#toc12" tabindex="0">指数関数的な減衰を計算する</a></li><li><a href="#toc13" tabindex="0">正規分布の確率密度を計算する</a></li></ol></li><li><a href="#toc14" tabindex="0">EXP関数で指数グラフを作成する</a><ol><li><a href="#toc15" tabindex="0">データテーブルを準備する</a></li><li><a href="#toc16" tabindex="0">散布図から指数グラフを描く</a></li><li><a href="#toc17" tabindex="0">近似曲線（指数近似）を追加する</a></li></ol></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc19" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc20" tabindex="0">#NUM!エラー（オーバーフロー）</a></li><li><a href="#toc21" tabindex="0">IFERRORでエラーを回避する</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのEXP関数とは？</span></h2>



<p class="wp-block-paragraph">EXP関数は、<strong>e（ネイピア数）のべき乗</strong> を求める関数です。読み方は「エクスポネンシャル」で、英語の Exponential（指数の）が語源です。</p>



<p class="wp-block-paragraph">e（ネイピア数）とは、約2.71828の数学定数です。円周率（π）と同じく、自然界や金融の計算で頻繁に登場します。</p>



<p class="wp-block-paragraph">たとえば <code>=EXP(2)</code> と入力すると、結果は約 <strong>7.389</strong> になります。これは「eを2乗した値」です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>EXP(2) = e^2 ≒ 7.389</p></blockquote>



<p class="wp-block-paragraph">「eって普段の仕事で使うの？」と思うかもしれません。実は連続複利の計算や指数関数的な成長・減衰の分析には、eが欠かせません。EXP関数はそうした計算をExcelで手軽に行うための関数です。</p>



<h3 class="wp-block-heading"><span id="toc2">EXP関数と他のべき乗関数の違い</span></h3>



<p class="wp-block-paragraph">Excelでべき乗を計算する方法は3つあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>方法</th><th>底</th><th>書式例</th><th>主な用途</th></tr></thead><tbody><tr><td>EXP</td><td>e≒2.718（固定）</td><td>=EXP(2)</td><td>ネイピア数のべき乗（連続複利・指数成長）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-power/">POWER</a></td><td>任意に指定</td><td>=POWER(2,10)</td><td>好きな底でべき乗を計算</td></tr><tr><td>^演算子</td><td>任意に指定</td><td>=2^10</td><td>POWER関数と同じ結果を短く書ける</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">eのべき乗を求めたいときはEXP関数を使いましょう。<code>=POWER(EXP(1),2)</code> でも同じ結果になりますが、EXP関数のほうがはるかに簡潔ですよ。</p>



<h2 class="wp-block-heading"><span id="toc3">EXP関数の書式と引数</span></h2>



<p class="wp-block-paragraph">EXP関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=EXP(数値)</code></pre>



<p class="wp-block-paragraph">引数は <strong>1つだけ</strong> です。とてもシンプルな関数ですね。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>数値</td><td>必須</td><td>eを底とするべき乗の指数を指定します</td></tr></tbody></table></figure>



<ul class="wp-block-list"><li>セル参照・数値・数式のいずれも指定できます</li><li>正の数・負の数・0のすべてが指定可能です</li><li>テキストを指定すると <strong>#VALUE!エラー</strong> になります</li></ul>



<p class="wp-block-paragraph">対応バージョンはExcel 2007以降のすべてのバージョンです。Microsoft 365やGoogleスプレッドシートでも同じ書式で使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">EXP関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">実際にEXP関数を使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">数値を直接指定する</span></h3>



<pre class="wp-block-code"><code>=EXP(0)</code></pre>



<p class="wp-block-paragraph">結果は <strong>1</strong> です。どんな数でも0乗は1になります。EXP関数でも同じルールが当てはまりますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">セル参照で指定する</span></h3>



<pre class="wp-block-code"><code>=EXP(A1)</code></pre>



<p class="wp-block-paragraph">A1セルの値を指数として、eのべき乗を返します。データが変われば結果も自動で更新されます。</p>



<h3 class="wp-block-heading"><span id="toc7">主な入力値と結果の一覧</span></h3>



<p class="wp-block-paragraph">覚えておくと便利な値をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>EXP の結果</th><th>意味</th></tr></thead><tbody><tr><td>0</td><td>1</td><td>eの0乗 = 1</td></tr><tr><td>1</td><td>約2.718</td><td>eの1乗 = e（ネイピア数そのもの）</td></tr><tr><td>2</td><td>約7.389</td><td>eの2乗</td></tr><tr><td>-1</td><td>約0.368</td><td>eの-1乗（1/e）</td></tr><tr><td>-2</td><td>約0.135</td><td>eの-2乗（1/e^2）</td></tr><tr><td>10</td><td>約22,026</td><td>eの10乗</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">負の数を指定すると、結果は1より小さい値になります。指数がマイナスになると「割り算」になるためです。</p>



<h3 class="wp-block-heading"><span id="toc8">ネイピア数eの値を取得する</span></h3>



<p class="wp-block-paragraph">EXP関数を使えば、ネイピア数eの正確な値を取得できます。</p>



<pre class="wp-block-code"><code>=EXP(1)</code></pre>



<p class="wp-block-paragraph">結果は <strong>2.71828182845905</strong> です。eの値をセルに入力したいときは、この方法が最も正確ですよ。</p>



<h2 class="wp-block-heading"><span id="toc9">LN関数との逆関数関係</span></h2>



<p class="wp-block-paragraph">EXP関数を理解するうえで最も大切なのが、<strong><a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>との逆関数関係</strong> です。</p>



<p class="wp-block-paragraph">LN関数は「自然対数（底がeの対数）」を求める関数です。つまり次の関係が成り立ちます。</p>



<figure class="wp-block-table"><table><thead><tr><th>式</th><th>結果</th><th>説明</th></tr></thead><tbody><tr><td>=EXP(LN(10))</td><td>10</td><td>10の自然対数をeで累乗すると元の10に戻る</td></tr><tr><td>=LN(EXP(3))</td><td>3</td><td>eの3乗の自然対数は元の3に戻る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この関係を一言でまとめると、<strong>EXPで累乗した値はLNで元に戻せる</strong> ということです。逆も同じです。</p>



<p class="wp-block-paragraph">「EXPで変換 → 計算 → LNで元に戻す」や「LNで対数にする → 計算 → EXPで戻す」という流れは、連続複利の計算などで頻繁に使います。セットで覚えておくと便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc10">EXP関数の実務活用パターン</span></h2>



<p class="wp-block-paragraph">EXP関数は数学的な関数に見えますが、実務でも活躍する場面があります。</p>



<h3 class="wp-block-heading"><span id="toc11">連続複利で将来の資産額を計算する</span></h3>



<p class="wp-block-paragraph">通常の複利は年1回や月1回など、決まったタイミングで利息がつきます。一方、連続複利は瞬間ごとに利息が発生するという理論上の計算方法です。</p>



<p class="wp-block-paragraph">連続複利の公式は次のとおりです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>将来額 = 元本 × EXP(年利 × 年数)</p></blockquote>



<p class="wp-block-paragraph">たとえば元本100万円、年利3%で10年後の将来額を求めます。</p>



<pre class="wp-block-code"><code>=1000000 * EXP(0.03 * 10)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1,349,859円</strong> です。通常の年複利なら <code>=1000000 * 1.03^10</code> で約1,343,916円なので、連続複利のほうが約6,000円多くなります。</p>



<p class="wp-block-paragraph">逆に「目標額に達するまで何年かかるか」を知りたいときは、<a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>を使います。</p>



<pre class="wp-block-code"><code>=LN(目標額/元本) / 年利</code></pre>



<p class="wp-block-paragraph">EXP関数とLN関数はペアで使う場面が多いので、あわせて覚えておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">指数関数的な減衰を計算する</span></h3>



<p class="wp-block-paragraph">放射性物質の崩壊や薬の血中濃度の低下など、時間とともに減少する現象にもEXP関数が使えます。</p>



<p class="wp-block-paragraph">指数減衰の公式は次のとおりです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>残量 = 初期量 × EXP(-減衰率 × 時間)</p></blockquote>



<p class="wp-block-paragraph">たとえば初期量1000、減衰率0.1で5時間後の残量を求めます。</p>



<pre class="wp-block-code"><code>=1000 * EXP(-0.1 * 5)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>607</strong> です。指数に負の数を使うと、時間とともに値が減少していく曲線を表現できます。</p>



<h3 class="wp-block-heading"><span id="toc13">正規分布の確率密度を計算する</span></h3>



<p class="wp-block-paragraph">統計でよく使う正規分布（ベル型の分布曲線）の計算にもEXP関数が登場します。<a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>（正規分布の確率密度を返す関数）を使わずに、手動で確率密度を求めたい場合は次のように書きます。</p>



<p class="wp-block-paragraph">EXP関数の前に、標準偏差と円周率から係数部分を計算しています。<a href="https://mashukabu.com/excel-function-howto-use-sqrt/">SQRT関数</a>で平方根を求め、<a href="https://mashukabu.com/excel-function-howto-use-pi/">PI関数</a>で円周率を取得しています。</p>



<pre class="wp-block-code"><code>=1/(標準偏差*SQRT(2*PI())) * EXP(-((値-平均)^2)/(2*標準偏差^2))</code></pre>



<p class="wp-block-paragraph">少し複雑に見えますが、EXP関数が指数部分を担当しています。通常は<a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>を使うほうが簡単ですが、カスタム分布を扱う場面ではEXP関数が役立ちますよ。</p>



<h2 class="wp-block-heading"><span id="toc14">EXP関数で指数グラフを作成する</span></h2>



<p class="wp-block-paragraph">EXP関数の結果をグラフにすると、指数関数の「急激に増加する」性質が視覚的にわかります。ここでは、データの準備からグラフ作成、近似曲線の追加までを順番に解説します。</p>



<h3 class="wp-block-heading"><span id="toc15">データテーブルを準備する</span></h3>



<p class="wp-block-paragraph">まず、グラフの元になるデータを作成します。A列にx値、B列にEXP関数の計算結果を入力しましょう。</p>



<p class="wp-block-paragraph">A列には-3から3まで0.5刻みの値を入力します。A1セルに「x」、B1セルに「EXP(x)」と見出しを入れておきます。</p>



<p class="wp-block-paragraph">A2セルに「-3」と入力し、A3セルに「-2.5」と入力してください。A2:A3を選択した状態で、フィルハンドルをA15セルまでドラッグします。0.5刻みの連番が自動入力されます。</p>



<p class="wp-block-paragraph">次に、B2セルに次の数式を入力します。</p>



<pre class="wp-block-code"><code>=EXP(A2)</code></pre>



<p class="wp-block-paragraph">eのA2乗（つまりe^-3）の値が返ります。B2セルをB15セルまでオートフィルすれば、データテーブルの完成です。</p>



<p class="wp-block-paragraph">刻み幅を小さくするほど、あとで作成するグラフの曲線が滑らかになります。0.5刻みなら十分きれいな曲線が描けますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">散布図から指数グラフを描く</span></h3>



<p class="wp-block-paragraph">データテーブルができたら、グラフを作成します。</p>



<p class="wp-block-paragraph">A1:B15の範囲を選択してください。「挿入」タブを開き、「グラフ」グループの「散布図」をクリックします。表示されるメニューから「散布図（平滑線）」を選びましょう。</p>



<p class="wp-block-paragraph">指数関数の特徴的な曲線が表示されます。x=0付近では緩やかですが、xが大きくなるにつれて急激に立ち上がる様子が確認できます。</p>



<p class="wp-block-paragraph">グラフタイトルをクリックして「y = EXP(x)」などに変更しておくと、何のグラフかひと目でわかりますよ。</p>



<h3 class="wp-block-heading"><span id="toc17">近似曲線（指数近似）を追加する</span></h3>



<p class="wp-block-paragraph">実測データに指数関数がどの程度フィットするかを確認したい場合は、近似曲線を追加します。</p>



<p class="wp-block-paragraph">グラフ上のデータ系列（曲線）をクリックして選択します。グラフ右上に表示される「+」ボタン（グラフ要素）をクリックし、「近似曲線」にチェックを入れてください。</p>



<p class="wp-block-paragraph">「その他のオプション」を選ぶと、近似曲線の種類を選択できます。「指数近似」を選びましょう。「グラフに数式を表示する」にチェックを入れると、近似式も確認できます。</p>



<p class="wp-block-paragraph">EXP関数で作成したデータなので、近似曲線はデータとぴったり重なります。実際の業務では、売上データや人口推移などの実測データに対して指数近似を適用し、将来の傾向を予測する使い方ができますよ。</p>



<h2 class="wp-block-heading"><span id="toc18">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">EXP関数で発生しやすいエラーは主に2種類です。</p>



<h3 class="wp-block-heading"><span id="toc19">#VALUE!エラー</span></h3>



<p class="wp-block-paragraph">引数にテキストが入っている場合に発生します。</p>



<pre class="wp-block-code"><code>=EXP(&quot;abc&quot;)  → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照先に全角数字や単位付きの文字列（「100個」など）がないか確認してください。</p>



<h3 class="wp-block-heading"><span id="toc20">#NUM!エラー（オーバーフロー）</span></h3>



<p class="wp-block-paragraph">EXP関数は指数が大きすぎると結果を返せません。具体的には、<strong>EXP(709.78)</strong> を超えるとオーバーフローで#NUM!エラーになります。</p>



<pre class="wp-block-code"><code>=EXP(710)  → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">通常の実務ではここまで大きい値を扱うことはまれです。もし大きな指数を扱う必要がある場合は、対数のまま計算を進めるとオーバーフローを回避できますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">IFERRORでエラーを回避する</span></h3>



<p class="wp-block-paragraph">データの一括処理では、IFERROR関数（エラー時に代替値を返す関数）で囲むと安全です。</p>



<pre class="wp-block-code"><code>=IFERROR(EXP(A1), &quot;エラー&quot;)</code></pre>



<p class="wp-block-paragraph">エラーが出たセルには「エラー」と表示されるので、問題のあるデータをすぐに見つけられますよ。</p>



<h2 class="wp-block-heading"><span id="toc22">まとめ</span></h2>



<p class="wp-block-paragraph">EXP関数のポイントを振り返ります。</p>



<ul class="wp-block-list"><li>EXP関数は <strong>e（≒2.718）のべき乗</strong> を返す関数。読み方はエクスポネンシャル</li><li>構文は <code>=EXP(数値)</code> で、引数は1つだけ</li><li><a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>と逆関数の関係。EXPで累乗した値はLNで元に戻せる</li><li>連続複利の将来額計算や、指数関数的な減衰の分析に活用できる</li><li>EXP関数の結果を散布図にすれば、指数関数の増減を視覚的に確認できる</li><li>テキストを指定すると#VALUE!エラー。指数が約709.78を超えるとオーバーフローで#NUM!エラー</li><li>他の底でべき乗を求めるなら<a href="https://mashukabu.com/excel-function-howto-use-power/">POWER関数</a>か^演算子を使う</li></ul>



<p class="wp-block-paragraph">まずは <code>=EXP(1)</code> でネイピア数eの値を確認するところから試してみてください。<a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>とセットで覚えておくと、指数・対数の計算がぐっと楽になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc23">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-log/">LOG関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-log10/">LOG10関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-power/">POWER関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-imexp/">IMEXP関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-alphabetical-order">Excel関数一覧（アルファベット順）</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧（機能別）</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-exp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
