<?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>LN &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/ln/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 21 Mar 2026 11:33:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>LN &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>スプレッドシートで「この値はeの何乗か？」を調べたいとき、どうしていますか？</p>



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



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



<p>この記事では基本の書き方から、成長率の計算での活用まで紹介します。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-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">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>LN関数（読み方: ナチュラルログ関数）は、<strong>指定した値の自然対数（底eの対数）を返す関数</strong>です。</p>



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



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



<p>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>カッコの中に「自然対数を求めたい正の数」を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>引数は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>結果は「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>結果は「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>結果は「0.69315&#8230;」です。eの約0.693乗が2になるという意味です。</p>



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



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



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



<p>結果は「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>実務ではセル参照を使うケースがほとんどです。A2セルに値が入っているとします。</p>



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



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



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



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



<p>LN関数がもっとも活躍するのが成長率の計算です。</p>



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



<p>開始値がA2、終了値がB2に入っているとします。</p>



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



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



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



<p>結果は「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>売上や人口など、桁数が大きく異なるデータをグラフにすると、小さい値がつぶれてしまいます。</p>



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



<p>売上データがA2に入っているとします。</p>



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



<p>たとえば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>100倍の差があったデータが、対数変換すると1.15倍の差に収まります。</p>



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



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



<p>年利率がA2に入っているとします。</p>



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



<p>たとえば年利5%の場合はこうです。</p>



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



<p>結果は「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>LN関数と<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>は逆関数の関係にあります。</p>



<p>一方の結果をもう一方に渡すと、元の値に戻ります。</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>実際に確かめてみましょう。</p>



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



<p>LN(10)の結果をEXP関数に渡すと、元の「10」に戻ります。</p>



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



<p>EXP(2)の結果をLN関数に渡すと、元の「2」に戻ります。</p>



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



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



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



<p>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>LN関数に0や負の数を渡すと#NUM!エラーです。</p>



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



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



<p>セル参照先にゼロが入る可能性があるときは、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>LN関数に文字列を渡すと#VALUE!エラーです。</p>



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



<p>セル参照先が数値かどうか不安なときは、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>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>底が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>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>使い分けのポイントは「何の底が必要か」です。</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>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>「値から指数を求める」ならLN関数、「指数から値を求める」なら<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>です。</p>



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



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



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



<p>LN関数は、指定した値の自然対数（底eの対数）を返す関数です。</p>



<p>ポイントを整理します。</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>まずは <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>
	</channel>
</rss>
