<?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>LOG10関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/log10%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2026 00:14:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>LOG10関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのLOG10関数の使い方｜常用対数を求める基本と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-log10/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-log10/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 28 Aug 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[LOG10関数]]></category>
		<category><![CDATA[対数]]></category>
		<category><![CDATA[常用対数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2589</guid>

					<description><![CDATA[ExcelのLOG10関数の使い方を基本から解説。常用対数（10を底とする対数）の求め方、桁数の計算やデシベル計算など実務での活用例、LOG・LN関数との違い、よくあるエラーの対処法もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで「10を底とする対数（常用対数）」を求めたいとき、どうすればいいか迷ったことはありませんか。</p>



<p class="wp-block-paragraph">科学計算やデータ分析をしていると「対数スケール」や「桁数の計算」が必要になる場面がありますよね。手で計算するのは大変ですし、間違いやすいものです。</p>



<p class="wp-block-paragraph">そんなときに使えるのがExcelの <strong>LOG10関数</strong> です。引数は1つだけ、書き方もシンプルなのに、桁数算出からデシベル計算まで幅広く使えます。</p>



<p class="wp-block-paragraph">この記事では、LOG10関数の基本的な書き方から実務で役立つ7つの活用パターンまで解説します。よくあるエラーと対処法、似た関数（LOG・LN）との使い分けもあわせて紹介していきますね。</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">ExcelのLOG10関数とは？</a><ol><li><a href="#toc2" tabindex="0">LOG10関数で何ができる？</a></li></ol></li><li><a href="#toc3" tabindex="0">ExcelのLOG10関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc6" tabindex="0">LOG10関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">数値を直接指定する</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">LOG10関数の実務活用パターン</a><ol><li><a href="#toc12" tabindex="0">1. 数値の桁数を求める</a></li><li><a href="#toc13" tabindex="0">2. デシベル計算（音圧比・電力比）</a></li><li><a href="#toc14" tabindex="0">3. pH（水素イオン濃度指数）の計算</a></li><li><a href="#toc15" tabindex="0">4. 桁の違うデータをグラフで比較する</a></li><li><a href="#toc16" tabindex="0">5. 目標達成に必要な年数の計算</a></li><li><a href="#toc17" tabindex="0">6. 地震のマグニチュード差からエネルギー比を逆算する</a></li><li><a href="#toc18" tabindex="0">7. 大きな数値の対数スケール表示用ラベル</a></li></ol></li><li><a href="#toc19" tabindex="0">LOG10関数でよくあるエラーと対処法</a><ol><li><a href="#toc20" tabindex="0">#NUM!エラー</a></li><li><a href="#toc21" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc22" tabindex="0">IFERRORで一括ガードする方法</a></li></ol></li><li><a href="#toc23" tabindex="0">LOG10関数と似た関数との違い・使い分け</a><ol><li><a href="#toc24" tabindex="0">使い分けのポイント</a></li><li><a href="#toc25" tabindex="0">LOG10の逆演算は「10のべき乗」</a></li></ol></li><li><a href="#toc26" tabindex="0">LOG10関数を使うときの注意点</a><ol><li><a href="#toc27" tabindex="0">引数は必ず正の数にする</a></li><li><a href="#toc28" tabindex="0">表示桁数と実際の値のズレ</a></li><li><a href="#toc29" tabindex="0">単位の入った数値はあらかじめ数値化する</a></li><li><a href="#toc30" tabindex="0">LOG10と数式の組み合わせは括弧で明示する</a></li></ol></li><li><a href="#toc31" tabindex="0">まとめ</a><ol><li><a href="#toc32" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">LOG10関数は、<strong>10を底とする対数（常用対数）</strong> を返す関数です。</p>



<p class="wp-block-paragraph">読み方は「ログテン」です。関数名は「LOG（対数を意味する Logarithm の略）」に底の「10」を付けた形になっています。</p>



<p class="wp-block-paragraph">たとえば <code>=LOG10(1000)</code> と入力すると、結果は <strong>3</strong> になります。これは「10を3回かけると1000になる（10 × 10 × 10 = 1000）」ことを意味します。</p>



<p class="wp-block-paragraph">常用対数は、実は日常生活でもなじみ深いものです。デシベル（音の大きさ）、pH（水溶液の酸性度）、地震のマグニチュードなどは、すべて常用対数がベースになっていますよ。</p>



<h3 class="wp-block-heading"><span id="toc2">LOG10関数で何ができる？</span></h3>



<p class="wp-block-paragraph">LOG10関数を使うと、次のようなことが可能になります。</p>



<ul class="wp-block-list"><li>数値の <strong>桁数</strong> をすばやく求める</li><li>音圧比や電力比を <strong>デシベル（dB）</strong> に変換する</li><li>売上データのように <strong>桁が大きく違う値</strong> を比較しやすく整える</li><li>複利計算で <strong>目標到達までの年数</strong> を逆算する</li><li>化学・科学データの <strong>pH や水素イオン濃度</strong> を計算する</li></ul>



<p class="wp-block-paragraph">「対数」と聞くと身構えてしまいますが、実は実務でも結構使い道がある関数なんです。</p>



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



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



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



<p class="wp-block-paragraph">引数は <strong>1つだけ</strong> です。底を指定する引数はありません。常用対数に特化したシンプルな関数になっています。</p>



<h3 class="wp-block-heading"><span id="toc5">引数の説明</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">引数には、次のいずれも指定できます。</p>



<ul class="wp-block-list"><li>セル参照（例: <code>A1</code>）</li><li>数値リテラル（例: <code>1000</code>）</li><li>数式の結果（例: <code>B2/B1</code>）</li></ul>



<p class="wp-block-paragraph">注意点もまとめておきます。</p>



<ul class="wp-block-list"><li>0以下の値を指定すると <strong>#NUM!エラー</strong> になります</li><li>数値以外のテキストを指定すると <strong>#VALUE!エラー</strong> になります</li><li>空白セルを指定した場合は <strong>0</strong> として扱われ、結果は #NUM! エラーになります</li></ul>



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



<p class="wp-block-paragraph">実際にLOG10関数を使ってみましょう。よく使うパターンを3つ紹介します。</p>



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



<pre class="wp-block-code"><code>=LOG10(1000)</code></pre>



<p class="wp-block-paragraph">結果は <strong>3</strong> です。10の3乗が1000だからですね。</p>



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



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



<p class="wp-block-paragraph">A1セルの値の常用対数を返します。データが変わると結果も自動で更新されるので便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">数式の結果を引数にする</span></h3>



<pre class="wp-block-code"><code>=LOG10(B2/B1)</code></pre>



<p class="wp-block-paragraph">B2 と B1 の比率の常用対数を求めます。後ほど紹介するデシベル計算で使うパターンです。</p>



<h3 class="wp-block-heading"><span id="toc10">主な入力値と結果の早見表</span></h3>



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



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>LOG10の結果</th><th>意味</th></tr></thead><tbody><tr><td>1</td><td>0</td><td>10の0乗 = 1</td></tr><tr><td>10</td><td>1</td><td>10の1乗 = 10</td></tr><tr><td>100</td><td>2</td><td>10の2乗 = 100</td></tr><tr><td>1000</td><td>3</td><td>10の3乗 = 1000</td></tr><tr><td>1000000</td><td>6</td><td>10の6乗 = 100万</td></tr><tr><td>0.1</td><td>-1</td><td>10の-1乗 = 0.1</td></tr><tr><td>0.01</td><td>-2</td><td>10の-2乗 = 0.01</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">10のきれいなべき乗なら整数が返ります。それ以外の値では小数が返りますよ。</p>



<p class="wp-block-paragraph">たとえば <code>=LOG10(2)</code> は約 0.30103、<code>=LOG10(5)</code> は約 0.69897 です。「LOG10(2) + LOG10(5) = LOG10(10) = 1」のように、対数の和は積の対数になる関係も成り立ちます。</p>



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



<p class="wp-block-paragraph">LOG10関数は「教科書の中だけの関数」ではありません。実務で役立つ場面を7つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc12">1. 数値の桁数を求める</span></h3>



<p class="wp-block-paragraph">データの桁数を調べたいときに使えるテクニックです。</p>



<pre class="wp-block-code"><code>=INT(LOG10(A1)) + 1</code></pre>



<p class="wp-block-paragraph">たとえば A1 に <strong>12345</strong> が入っている場合、LOG10(12345) は約 4.09 になります。INT関数（小数点以下を切り捨てる関数）で 4 にしてから 1 を足すと <strong>5桁</strong> と求まります。</p>



<p class="wp-block-paragraph">仕組みはシンプルです。「10の何乗か」が桁数 &#8211; 1 と一致するため、対数を取って切り捨て、1 を足すだけで桁数になります。大量の数値データの桁数をまとめてチェックしたいときに重宝しますよ。</p>



<p class="wp-block-paragraph">ただし、この式は <strong>正の整数</strong> を前提にしています。0や負の数、小数を含む場合は IFERROR を組み合わせて防御するのがおすすめです。</p>



<pre class="wp-block-code"><code>=IFERROR(INT(LOG10(ABS(A1))) + 1, 0)</code></pre>



<p class="wp-block-paragraph">ABS関数で絶対値に変換しておくと、負の数の桁数も求められます。</p>



<h3 class="wp-block-heading"><span id="toc13">2. デシベル計算（音圧比・電力比）</span></h3>



<p class="wp-block-paragraph">音の強さや電力比をデシベル（dB）で表す計算にもLOG10関数を使います。</p>



<p class="wp-block-paragraph">電力比のデシベルは次の式で求めます。</p>



<pre class="wp-block-code"><code>=10 * LOG10(A2/A1)</code></pre>



<p class="wp-block-paragraph">A1 を基準値、A2 を測定値とすると、dB（デシベル）単位での比率が求まります。たとえば A1 が 1、A2 が 100 のとき、結果は <strong>20dB</strong> です。</p>



<p class="wp-block-paragraph">音圧や電圧のデシベルは係数が 20 になります。</p>



<pre class="wp-block-code"><code>=20 * LOG10(A2/A1)</code></pre>



<p class="wp-block-paragraph">「電力は 10 倍、音圧・電圧は 20 倍」と覚えておくとミスを防げます。</p>



<h3 class="wp-block-heading"><span id="toc14">3. pH（水素イオン濃度指数）の計算</span></h3>



<p class="wp-block-paragraph">化学のデータを扱う場面では、水素イオン濃度（mol/L）から pH を求めることがあります。</p>



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



<p class="wp-block-paragraph">A1 に水素イオン濃度（モル濃度）を入れると、その液体の pH が返ります。たとえば 1×10^-7 mol/L なら pH は <strong>7（中性）</strong> です。</p>



<p class="wp-block-paragraph">pH の定義そのものが「水素イオン濃度の常用対数の符号反転」なので、LOG10 関数だけでそのまま計算できます。</p>



<h3 class="wp-block-heading"><span id="toc15">4. 桁の違うデータをグラフで比較する</span></h3>



<p class="wp-block-paragraph">売上データのように 1 万円から 1 億円まで幅があるデータは、そのままグラフにすると小さい値がつぶれてしまいますよね。</p>



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



<p class="wp-block-paragraph">対数に変換してからグラフを作ると、桁の違うデータでもバランスよく可視化できます。Excel のグラフで「軸の書式設定 → 対数目盛を表示する」を使うのと同じ考え方です。</p>



<p class="wp-block-paragraph">データそのものを対数変換しておくと、線形目盛のグラフでもそのまま使えます。そのため、PowerPoint に貼り付けたときの見た目を整えやすくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">5. 目標達成に必要な年数の計算</span></h3>



<p class="wp-block-paragraph">複利計算で「元本が目標額に届くまで何年かかるか」を求める式にも LOG10 が登場します。</p>



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



<p class="wp-block-paragraph">たとえば元本 100 万円、年利 5% で 200 万円に到達する年数は次の式になります。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>14.2 年</strong> です。「72 の法則」（72 ÷ 年利% で倍増年数を概算する）と近い値が出ますね。</p>



<h3 class="wp-block-heading"><span id="toc17">6. 地震のマグニチュード差からエネルギー比を逆算する</span></h3>



<p class="wp-block-paragraph">マグニチュード（M）が 1 大きくなると、地震のエネルギーは約 32 倍になると言われています。</p>



<p class="wp-block-paragraph">逆に「エネルギー比からマグニチュード差を求める」場面では、LOG10 が使えます。</p>



<pre class="wp-block-code"><code>=LOG10(エネルギー比) / 1.5</code></pre>



<p class="wp-block-paragraph">たとえばエネルギー比が 1000 倍のとき、マグニチュード差は LOG10(1000)/1.5 = 3/1.5 = <strong>2</strong> と算出されます。防災資料の整理でたまに登場する計算です。</p>



<h3 class="wp-block-heading"><span id="toc18">7. 大きな数値の対数スケール表示用ラベル</span></h3>



<p class="wp-block-paragraph">縦軸を「1, 10, 100, 1,000, 10,000」のように対数スケールで表示するラベルを作るときも便利です。</p>



<pre class="wp-block-code"><code>=10^A1</code></pre>



<p class="wp-block-paragraph">A1 に 0, 1, 2, 3 と入力した列を用意すれば、隣の列に 1, 10, 100, 1000 が並ぶラベルが作れます。逆に「数値からスケール上の位置」を出すときは LOG10 を使います。</p>



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



<p class="wp-block-paragraph">ダッシュボード作成時に重宝するパターンです。</p>



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



<p class="wp-block-paragraph">LOG10関数で発生しやすいエラーは大きく分けて2種類です。原因と対処法を整理しました。</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>IF関数で事前チェック / ABS関数で絶対値化</td></tr><tr><td>#VALUE!</td><td>数値以外のテキストを指定した</td><td>ISNUMBER関数で事前チェック / 入力値を見直す</td></tr><tr><td>#NAME?</td><td>関数名のスペルミス（LOG10の0を抜かす等）</td><td>LOG10と正しく入力する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph"><strong>原因</strong>: 数値に 0 または負の値を指定した場合に発生します。</p>



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



<p class="wp-block-paragraph"><strong>対処法</strong>: IF関数で事前チェックしましょう。</p>



<pre class="wp-block-code"><code>=IF(A1&gt;0, LOG10(A1), &quot;入力エラー&quot;)</code></pre>



<p class="wp-block-paragraph">A1 が 0 より大きいときだけ計算し、それ以外は「入力エラー」と表示します。</p>



<p class="wp-block-paragraph">絶対値で対数を取りたい場合は ABS関数を組み合わせます。</p>



<pre class="wp-block-code"><code>=IF(A1&lt;&gt;0, LOG10(ABS(A1)), &quot;入力エラー&quot;)</code></pre>



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



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



<p class="wp-block-paragraph"><strong>対処法</strong>: ISNUMBER関数（値が数値かどうかを判定する関数）で事前にチェックします。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), LOG10(A1), &quot;数値を入力&quot;)</code></pre>



<p class="wp-block-paragraph">数値が文字列として入っているケースも多いです（例: 列のセル書式が「文字列」になっている）。データの取り込み元も合わせて確認するとミスを減らせます。</p>



<h3 class="wp-block-heading"><span id="toc22">IFERRORで一括ガードする方法</span></h3>



<p class="wp-block-paragraph">複数のエラー要因をまとめて吸収したい場合は、IFERROR を使うのが一番簡単です。</p>



<pre class="wp-block-code"><code>=IFERROR(LOG10(A1), &quot;入力値を確認&quot;)</code></pre>



<p class="wp-block-paragraph">#NUM! でも #VALUE! でも、まとめて「入力値を確認」と表示できます。レポート資料など、エラーをそのまま見せたくない場面で便利ですよ。</p>



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



<p class="wp-block-paragraph">Excelには対数を求める関数が複数あります。違いを整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>底</th><th>用途</th><th>使用例</th></tr></thead><tbody><tr><td>LOG10</td><td>10（固定）</td><td>常用対数</td><td>桁数計算、デシベル、pH</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-log/">LOG</a></td><td>任意（省略時は10）</td><td>汎用対数</td><td>底を変えたい場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ln/">LN</a></td><td>e（自然対数の底）</td><td>自然対数</td><td>連続複利、成長率</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc24">使い分けのポイント</span></h3>



<p class="wp-block-paragraph">選び方は次の3つで判断できます。</p>



<ul class="wp-block-list"><li>底が 10 なら <strong>LOG10</strong> が一番シンプルです</li><li>底を自由に変えたいなら <strong>LOG関数</strong> を使います（例: 底2の対数を求めたい）</li><li>自然対数が必要なら <strong>LN関数</strong> の出番です（例: e を底にした連続複利）</li></ul>



<p class="wp-block-paragraph"><code>=LOG10(x)</code> と <code>=LOG(x, 10)</code> は同じ結果を返しますが、LOG10 のほうが短く書けるのでおすすめですよ。底を引数に書く必要がなく、入力ミスも減らせます。</p>



<h3 class="wp-block-heading"><span id="toc25">LOG10の逆演算は「10のべき乗」</span></h3>



<p class="wp-block-paragraph">LOG10 で対数にした値を元に戻すには、<strong>10 のべき乗</strong> を使います。</p>



<pre class="wp-block-code"><code>=10^LOG10(A1)</code></pre>



<p class="wp-block-paragraph">または POWER 関数を使う方法もあります。</p>



<pre class="wp-block-code"><code>=POWER(10, LOG10(A1))</code></pre>



<p class="wp-block-paragraph">どちらも結果は A1 の値そのものに戻ります。「対数 → 元の値」の変換は、データ可視化のあとに元の単位に戻したいときに役立ちますよ。</p>



<p class="wp-block-paragraph">なお、自然対数 LN の逆演算は EXP 関数です。LOG10 の逆演算には <a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>は使えないので注意してください。底が違うので結果が変わってしまいます。</p>



<h2 class="wp-block-heading"><span id="toc26">LOG10関数を使うときの注意点</span></h2>



<p class="wp-block-paragraph">ここまでの内容を踏まえて、実務で気をつけたいポイントをまとめておきます。</p>



<h3 class="wp-block-heading"><span id="toc27">引数は必ず正の数にする</span></h3>



<p class="wp-block-paragraph">繰り返しになりますが、LOG10 関数は正の数しか扱えません。0 や負の数が混ざる可能性のあるデータは、必ず IF または IFERROR でガードしましょう。</p>



<h3 class="wp-block-heading"><span id="toc28">表示桁数と実際の値のズレ</span></h3>



<p class="wp-block-paragraph">LOG10(2) などの結果は無理数なので、Excel の表示桁数によっては丸められます。「合計が合わない」と感じたときは、セルの書式を「数値・小数点以下15桁」に変えて実際の値を確認すると原因がわかります。</p>



<h3 class="wp-block-heading"><span id="toc29">単位の入った数値はあらかじめ数値化する</span></h3>



<p class="wp-block-paragraph">「123 個」のように単位付きで入力された数値は、文字列扱いになっていて #VALUE! エラーになります。VALUE関数や置換機能で数値だけを取り出してから LOG10 に渡してください。</p>



<h3 class="wp-block-heading"><span id="toc30">LOG10と数式の組み合わせは括弧で明示する</span></h3>



<p class="wp-block-paragraph"><code>=10 <em> LOG10(A2/A1)</code> のような式では、LOG10 の優先順位が高いため意図通りに動きます。とはいえ、可読性のために <code>=10 </em> (LOG10(A2/A1))</code> のように括弧で明示しておくと、後から見直したときに迷いません。</p>



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



<p class="wp-block-paragraph">LOG10関数は、Excelで常用対数（10を底とする対数）を求めるための関数です。</p>



<p class="wp-block-paragraph"><strong>この記事のポイント</strong> を振り返ってみましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=LOG10(数値)</code> で、引数は1つだけ。底を指定する必要はない</li><li>桁数の計算、デシベル計算、pH 計算、対数スケールでのデータ比較など、実務でも活用できる場面は多い</li><li>0以下の値を指定すると #NUM! エラー、テキストを指定すると #VALUE! エラーになるので、IF関数や IFERROR関数での事前チェックがおすすめ</li><li>LOG関数・LN関数との違いは「底」の値。底が10なら迷わずLOG10を選ぶのが一番シンプル</li><li>逆演算は「10のべき乗」。<code>=10^LOG10(A1)</code> で元の値に戻せる</li></ul>



<p class="wp-block-paragraph">対数はとっつきにくいイメージがありますが、LOG10関数を使えば計算自体はとてもシンプルです。まずは桁数の計算など身近な場面から試してみてくださいね。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-log/">LOG関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-power/">POWER関数の使い方</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-log10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excel LOG関数の使い方｜LOG10・LNとの違いも解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-log/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-log/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 27 Aug 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[LOG10関数]]></category>
		<category><![CDATA[LOG関数]]></category>
		<category><![CDATA[対数]]></category>
		<category><![CDATA[常用対数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2587</guid>

					<description><![CDATA[ExcelのLOG関数は底を自由に指定できる対数関数です。書式・引数の意味・エラー対処から、LOG10・LNとの違い、複利で目標達成年数を求める実務活用例まで図解で詳しく解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「対数って何だっけ…」と手が止まった経験はありませんか。数学の記憶があいまいだと、ExcelのLOG関数も敬遠しがちです。でも安心してください。LOG関数は仕組みさえつかめば、複利計算や桁数カウントなど実務でも役立つ便利な関数です。この記事では、Microsoft 365 の Excel を例に、LOG関数の基本から LOG10・LN との違い、エラー対処法まで丁寧に解説します。</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">ExcelのLOG関数とは？</a><ol><li><a href="#toc2" tabindex="0">LOG・LOG10・LNの使い分け早見表</a></li></ol></li><li><a href="#toc3" tabindex="0">LOG関数の書式と引数</a><ol><li><a href="#toc4" tabindex="0">底を省略すると常用対数になる</a></li><li><a href="#toc5" tabindex="0">底に指定できる値・できない値</a></li></ol></li><li><a href="#toc6" tabindex="0">LOG関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">底を指定して対数を求める</a></li><li><a href="#toc8" tabindex="0">底を省略して常用対数を求める</a></li><li><a href="#toc9" tabindex="0">小数を四捨五入してきれいな桁にする</a></li></ol></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">#NUM!エラー</a></li><li><a href="#toc12" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc13" tabindex="0">IFERRORでエラーを回避する</a></li></ol></li><li><a href="#toc14" tabindex="0">実務での活用例</a><ol><li><a href="#toc15" tabindex="0">複利で元本が2倍になる年数を求める</a></li><li><a href="#toc16" tabindex="0">データの桁数をLOG関数で数える</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">LOG関数とLOG10関数はどちらを使うべきですか？</a></li><li><a href="#toc20" tabindex="0">LOG関数に0や負の数を入力したらどうなりますか？</a></li><li><a href="#toc21" tabindex="0">底をネイピア数e（自然対数）にしたいときはどうすればいいですか？</a></li><li><a href="#toc22" tabindex="0">LOG関数の結果が小数になるのはおかしいですか？</a></li><li><a href="#toc23" tabindex="0">LOG関数は古いExcel（2016や2019）でも使えますか？</a></li><li><a href="#toc24" tabindex="0">LOG関数とPOWER関数はどう違いますか？</a></li></ol></li><li><a href="#toc25" tabindex="0">LOG関数まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">LOG関数は「対数（たいすう）」を求める関数です。対数とは、ある数を何乗したら目的の数になるかを表す値のことです。</p>



<p class="wp-block-paragraph">たとえば「2を何乗したら8になるか」を考えてみましょう。2×2×2＝8なので、答えは3です。これを数式で書くと次のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>2^3 = 8　⟺　log₂(8) = 3</p></blockquote>



<p class="wp-block-paragraph">左の式は「2の3乗は8」、右の式は「底2の対数で8は3」と読みます。ここで「底（てい）」とは、何乗するかの基準となる数のことです。</p>



<p class="wp-block-paragraph">つまりLOG関数は「底を何乗したら指定した数値になるか」を返してくれる関数です。Excelでは <code>=LOG(8,2)</code> と入力すれば、結果は「3」になります。</p>



<p class="wp-block-paragraph">LOG関数は Microsoft 365・Excel 2021・Excel for Web を含む現行のすべてのバージョンで利用できます。古いバージョン（Excel 2016・2019）でも同じ書式で動作するため、互換性を気にせず使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc2">LOG・LOG10・LNの使い分け早見表</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><th>用途</th></tr></thead><tbody><tr><td>LOG</td><td>任意に指定可能（省略時は10）</td><td>=LOG(8,2)</td><td>3</td><td>底を自由に選びたいとき</td></tr><tr><td>LOG10</td><td>10（固定）</td><td>=LOG10(100)</td><td>2</td><td>常用対数（桁数計算など）</td></tr><tr><td>LN</td><td>e≒2.718（固定）</td><td>=LN(10)</td><td>約2.303</td><td>自然対数（指数関数の逆算など）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">底が10のときは<a href="https://mashukabu.com/excel-function-howto-use-log10/">LOG10関数</a>が使えます。底がe（ネイピア数≒2.718）のときは<a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>を使うと、引数が1つで簡潔に書けます。底を自由に指定したい場合は、LOG関数を使いましょう。</p>



<p class="wp-block-paragraph">底を指定しないシンプルな対数なら LOG10 や LN のほうが読みやすく、底を変えてシミュレーションしたいなら LOG が最適です。指数の逆算をしたい場合は<a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>、累乗計算は<a href="https://mashukabu.com/excel-function-howto-use-power/">POWER関数</a>を組み合わせるとさらに応用が広がります。</p>



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



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



<pre class="wp-block-code"><code>=LOG(数値, [底])</code></pre>



<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><tr><td>底</td><td>省略可</td><td>対数の底。省略すると10</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc4">底を省略すると常用対数になる</span></h3>



<p class="wp-block-paragraph">第2引数の「底」を省略した場合、底は自動的に10になります。つまり <code>=LOG(100)</code> は <code>=LOG10(100)</code> と同じ結果を返します。</p>



<p class="wp-block-paragraph">常用対数（底が10の対数）を使う場面では、底の指定を省略するだけでOKです。ただし、意図を明確にしたい場合は <code>=LOG10(100)</code> と書くほうが読み手に伝わりやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc5">底に指定できる値・できない値</span></h3>



<p class="wp-block-paragraph">底にはいくつかの制約があります。以下の条件を満たす数値だけが指定できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>条件</th><th>指定可否</th><th>理由</th></tr></thead><tbody><tr><td>正の数（0.5, 2, 10など）</td><td>指定可</td><td>通常の対数計算が可能</td></tr><tr><td>1</td><td>指定不可</td><td>1を何乗しても1のため、対数が定義できない</td></tr><tr><td>0以下（0, -2など）</td><td>指定不可</td><td>対数の底は正の数に限られる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">底に1や0以下の値を指定すると <code>#NUM!</code> エラーになります。セルの参照先が意図しない値になっていないか確認してみてください。</p>



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



<p class="wp-block-paragraph">ここでは具体的な数式と結果を見ていきましょう。</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>結果</th><th>意味</th></tr></thead><tbody><tr><td>=LOG(8,2)</td><td>3</td><td>2を3乗すると8</td></tr><tr><td>=LOG(81,3)</td><td>4</td><td>3を4乗すると81</td></tr><tr><td>=LOG(10000,10)</td><td>4</td><td>10を4乗すると10000</td></tr><tr><td>=LOG(0.01,10)</td><td>-2</td><td>10の-2乗は0.01</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">このように「底を何乗すれば数値になるか」を返してくれます。検算したいときは、底を結果で累乗してみましょう。たとえば <code>=2^3</code> は8になるので、<code>=LOG(8,2)</code> の結果「3」が正しいとわかります。累乗は <code>^</code> 演算子の代わりに<a href="https://mashukabu.com/excel-function-howto-use-power/">POWER関数</a>（例 <code>=POWER(2,3)</code>）でも書けます。</p>



<h3 class="wp-block-heading"><span id="toc8">底を省略して常用対数を求める</span></h3>



<p class="wp-block-paragraph">底を省略すると、底は10として計算されます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>意味</th></tr></thead><tbody><tr><td>=LOG(100)</td><td>2</td><td>10を2乗すると100</td></tr><tr><td>=LOG(1000)</td><td>3</td><td>10を3乗すると1000</td></tr><tr><td>=LOG(50)</td><td>約1.699</td><td>10の約1.699乗で50</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">10のきれいな累乗でない数値を指定すると、結果は小数になります。これは正常な動作なので心配いりません。</p>



<h3 class="wp-block-heading"><span id="toc9">小数を四捨五入してきれいな桁にする</span></h3>



<p class="wp-block-paragraph">LOG関数の結果は小数になることが多いので、表示を整えたい場合は<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>と組み合わせるとスッキリします。</p>



<pre class="wp-block-code"><code>=ROUND(LOG(50), 3)      → 1.699
=ROUND(LOG(2,1.05), 1)  → 14.2</code></pre>



<p class="wp-block-paragraph">小数第2位までで切り上げたい場合は<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>、切り捨てなら<a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数</a>を使いましょう。</p>



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



<p class="wp-block-paragraph">LOG関数で発生しやすいエラーは主に2種類です。原因と対処法をそれぞれ確認しましょう。</p>



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



<p class="wp-block-paragraph"><code>#NUM!</code> エラーは、数学的に対数が計算できない値を指定したときに発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>数式例</th><th>対処法</th></tr></thead><tbody><tr><td>数値が0以下</td><td>=LOG(-5,2)</td><td>数値に正の数を指定する</td></tr><tr><td>数値が0</td><td>=LOG(0,10)</td><td>0の対数は定義されない</td></tr><tr><td>底が0以下</td><td>=LOG(8,-2)</td><td>底に正の数（1以外）を指定する</td></tr><tr><td>底が1</td><td>=LOG(8,1)</td><td>底を1以外に変更する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのは、セル参照先が空欄や0になっているケースです。データが未入力のセルを参照していないか確認しましょう。</p>



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



<p class="wp-block-paragraph"><code>#VALUE!</code> エラーは、引数に数値以外の文字列を指定したときに発生します。</p>



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



<p class="wp-block-paragraph">セル参照を使っている場合、参照先に全角数字や単位付きの文字列（「100円」など）が入っていないか確認してください。VALUE関数で数値に変換するか、元データを修正すると解決します。</p>



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



<p class="wp-block-paragraph">入力データにエラーの原因が含まれる可能性がある場合は、IFERROR関数で囲むと安全です。</p>



<pre class="wp-block-code"><code>=IFERROR(LOG(A1,2), &quot;計算不可&quot;)</code></pre>



<p class="wp-block-paragraph">この数式では、LOG関数がエラーを返したときに「計算不可」と表示します。空文字 <code>""</code> を指定すれば、エラー時にセルを空欄にすることもできます。データの一括処理などで活用してみてください。</p>



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



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



<h3 class="wp-block-heading"><span id="toc15">複利で元本が2倍になる年数を求める</span></h3>



<p class="wp-block-paragraph">「年利5%の複利で運用すると、元本が2倍になるのは何年後か」を計算してみましょう。</p>



<p class="wp-block-paragraph">複利の計算式は「元本 × (1+利率)^年数 = 目標額」です。元本を1、目標額を2とすると、次の式になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>(1.05)^年数 = 2</p></blockquote>



<p class="wp-block-paragraph">これを対数で解くと「年数 = log₁.₀₅(2)」です。Excelでは次のように書きます。</p>



<pre class="wp-block-code"><code>=LOG(2,1.05)</code></pre>



<p class="wp-block-paragraph">結果は約14.21です。つまり年利5%の複利なら、約14.2年で元本が2倍になるとわかります。</p>



<p class="wp-block-paragraph">利率をセルに入れておけば、さまざまな条件でシミュレーションできます。たとえばA1に利率を入力して <code>=LOG(2,1+A1)</code> とすれば、利率を変えるだけで結果が自動更新されますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>年利（A1）</th><th>数式</th><th>元本が2倍になる年数</th></tr></thead><tbody><tr><td>3%</td><td>=LOG(2,1+A1)</td><td>約23.4年</td></tr><tr><td>5%</td><td>=LOG(2,1+A1)</td><td>約14.2年</td></tr><tr><td>7%</td><td>=LOG(2,1+A1)</td><td>約10.2年</td></tr><tr><td>10%</td><td>=LOG(2,1+A1)</td><td>約7.3年</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「72の法則」（72÷年利＝倍になる年数）でも近い値が得られますが、LOG関数を使えば正確な値が一発で出せます。</p>



<h3 class="wp-block-heading"><span id="toc16">データの桁数をLOG関数で数える</span></h3>



<p class="wp-block-paragraph">正の整数の桁数は、常用対数を使って求められます。考え方はシンプルです。</p>



<ul class="wp-block-list"><li>1桁の数（1〜9）：LOG10の値は0以上1未満</li><li>2桁の数（10〜99）：LOG10の値は1以上2未満</li><li>3桁の数（100〜999）：LOG10の値は2以上3未満</li></ul>



<p class="wp-block-paragraph">つまり「常用対数の整数部分＋1」が桁数になります。数式にすると次のとおりです。</p>



<pre class="wp-block-code"><code>=INT(LOG(A1,10))+1</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>A1の値</th><th>LOG(A1,10)</th><th>INT+1</th><th>桁数</th></tr></thead><tbody><tr><td>5</td><td>約0.699</td><td>1</td><td>1桁</td></tr><tr><td>100</td><td>2</td><td>3</td><td>3桁</td></tr><tr><td>99999</td><td>約4.999</td><td>5</td><td>5桁</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">LEN関数でも桁数は数えられますが、LEN関数は文字列として数えます。そのため数値の書式に影響されることがあります。LOG関数を使う方法なら、純粋に数値の大きさから桁数を判定できますよ。</p>



<h3 class="wp-block-heading"><span id="toc17">商品数から必要な階層数を見積もる</span></h3>



<p class="wp-block-paragraph">「1段に10種類並べられる棚で、1000種類の商品を分類するには何段必要か？」のような階層設計でもLOG関数が活躍します。</p>



<pre class="wp-block-code"><code>=CEILING(LOG(1000,10), 1)</code></pre>



<p class="wp-block-paragraph">この場合、<code>LOG(1000,10)=3</code> なので3段必要とわかります。商品数を可変にしたい場合はA1に商品数を入れて <code>=CEILING(LOG(A1,10),1)</code> とすればOKです。情報量計算（ビット数の見積もり）にも応用できます。<code>=LOG(候補数,2)</code> でビット数が求められますよ。</p>



<h2 class="wp-block-heading"><span id="toc18">よくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc19">LOG関数とLOG10関数はどちらを使うべきですか？</span></h3>



<p class="wp-block-paragraph">底が10の常用対数を求めるなら、どちらを使っても結果は同じです。<code>=LOG(100)</code> と <code>=LOG10(100)</code> はどちらも2を返します。ただし「底が10であることを明示したい場合」はLOG10関数のほうが意図が伝わりやすいです。一方、底を自由に変えたい場合はLOG関数のみ対応できます。用途に応じて使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc20">LOG関数に0や負の数を入力したらどうなりますか？</span></h3>



<p class="wp-block-paragraph"><code>#NUM!</code> エラーになります。対数の定義上、0以下の数値には対数が存在しないため計算できません。セル参照でデータを渡す場合は、空白や0が入り込んでいないかを確認してください。エラーを回避したい場合は <code>=IFERROR(LOG(A1,2), "")</code> のようにIFERROR関数でラップすると安全です。</p>



<h3 class="wp-block-heading"><span id="toc21">底をネイピア数e（自然対数）にしたいときはどうすればいいですか？</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>を使うのが最もシンプルです。<code>=LOG(数値, EXP(1))</code> でも同じ結果になりますが、LN関数のほうが意図が明確で読みやすいです。自然対数の逆算（eの累乗を求める）には<a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>を使います。</p>



<h3 class="wp-block-heading"><span id="toc22">LOG関数の結果が小数になるのはおかしいですか？</span></h3>



<p class="wp-block-paragraph">正常な動作です。たとえば <code>=LOG(50)</code> の結果は約1.699になります。これは「10の約1.699乗が50」を意味しており、計算として正しい値です。きれいな整数になるのは、底の正確なべき乗（10→100→1000など）を数値に指定したときだけです。</p>



<h3 class="wp-block-heading"><span id="toc23">LOG関数は古いExcel（2016や2019）でも使えますか？</span></h3>



<p class="wp-block-paragraph">はい、LOG関数はExcelの初期バージョンから搭載されている標準関数なので、Microsoft 365・Excel 2021・Excel 2019・Excel 2016・Excel for Web のいずれでも同じ書式で使えます。書式や挙動はバージョンによる差がないため、互換性を気にせず利用できます。古いExcelファイルを開いて編集する場合でも問題ありません。</p>



<h3 class="wp-block-heading"><span id="toc24">LOG関数とPOWER関数はどう違いますか？</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-power/">POWER関数</a>は「底^指数」の累乗（指数計算）を求める関数で、LOG関数とはちょうど逆の関係です。たとえば <code>=POWER(2,3)</code> は8（2の3乗）を返し、<code>=LOG(8,2)</code> は3（2を何乗で8になるか）を返します。複利計算で「○年後の元本」を求めたいときはPOWER関数、「目標額になる年数」を求めたいときはLOG関数を使うと使い分けやすいですよ。</p>



<h2 class="wp-block-heading"><span id="toc25">LOG関数まとめ</span></h2>



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



<ul class="wp-block-list"><li>LOG関数は「底を何乗すれば指定した数値になるか」を返す対数関数</li><li>構文は <code>=LOG(数値, [底])</code>。底を省略すると10（常用対数）</li><li>底が10なら<a href="https://mashukabu.com/excel-function-howto-use-log10/">LOG10関数</a>、底がeなら<a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>でも同じ計算ができる</li><li>数値は正の数のみ、底は正の数かつ1以外を指定する</li><li><code>#NUM!</code> エラーは数値や底の範囲外指定、<code>#VALUE!</code> エラーは文字列指定が原因</li><li>複利計算や桁数カウント、階層設計など、実務にも応用できる</li></ul>



<p class="wp-block-paragraph">対数の逆、つまり「eの累乗」を求めたい場合は<a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>、一般の累乗計算は<a href="https://mashukabu.com/excel-function-howto-use-power/">POWER関数</a>を確認してみてください。そのほかのExcel関数については<a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数一覧</a>からお探しいただけます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-log/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
