<?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>底10 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E5%BA%9510/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 21 Mar 2026 11:32:57 +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>底10 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのLOG10関数の使い方｜常用対数をかんたんに計算</title>
		<link>https://mashukabu.com/spreadsheet-log10-function/</link>
					<comments>https://mashukabu.com/spreadsheet-log10-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:32:57 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[LOG10]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[対数]]></category>
		<category><![CDATA[常用対数]]></category>
		<category><![CDATA[底10]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4817</guid>

					<description><![CDATA[GoogleスプレッドシートのLOG10関数の使い方を初心者向けに解説。常用対数（底10）を返す関数で、データの桁数計算やスケール比較に使えます。LOG関数・LN関数との違いも比較表で整理します。]]></description>
										<content:encoded><![CDATA[
<p>スプレッドシートで「この数値は何桁か？」を調べたいとき、どうしていますか？</p>



<p>LEN関数で文字数を数える方法もありますが、小数点やマイナス記号も含まれてしまいます。LOG10関数を使えば、純粋な桁数をかんたんに計算できます。</p>



<p>この記事では基本の書き方から実務での活用例まで紹介します。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">LOG10関数とは？</a></li><li><a href="#toc2" tabindex="0">LOG10関数の書き方（構文と引数）</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">LOG10関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">きりのよい数の常用対数</a></li><li><a href="#toc7" tabindex="0">いろいろな値の常用対数</a></li><li><a href="#toc8" tabindex="0">セル参照を使う</a></li></ol></li><li><a href="#toc9" tabindex="0">実務でのLOG10関数活用例</a><ol><li><a href="#toc10" tabindex="0">データの桁数を求める</a></li><li><a href="#toc11" tabindex="0">対数スケールでデータを比較する</a></li><li><a href="#toc12" tabindex="0">数値の大きさで条件分岐する</a></li></ol></li><li><a href="#toc13" tabindex="0">LOG関数・LN関数との違い・使い分け</a><ol><li><a href="#toc14" tabindex="0">LOG10関数とLOG関数の同値関係</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">値が0や負の数のとき</a></li><li><a href="#toc18" tabindex="0">文字列を渡したとき</a></li></ol></li><li><a href="#toc19" tabindex="0">Excelとの違い</a></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>LOG10関数（読み方: ログテン関数）は、<strong>指定した値の常用対数（底10の対数）を返す関数</strong>です。</p>



<p>名前は英語の「Logarithm base 10（底10の対数）」の略称からきています。</p>



<p>常用対数とは「10を何乗したら、その値になるか」を表す数です。たとえばLOG10(100)は「10を何乗したら100になるか」を計算します。答えは2です。</p>



<p>LOG10関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>常用対数（底10の対数）を計算する</li><li>データの桁数を求める</li><li>桁数がバラバラなデータを対数スケールで比較する</li><li>デシベルやpHなどの常用対数を使う計算に利用できる</li></ul>



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



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



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



<pre class="wp-block-code"><code>=LOG10(値)</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>底は常に10で固定されています。底を変更したい場合は<a href="https://mashukabu.com/spreadsheet-log-function/">LOG関数</a>を使いましょう。</p>



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



<h3 class="wp-block-heading"><span id="toc6">きりのよい数の常用対数</span></h3>



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



<p>結果は「2」です。10の2乗が100なので、LOG10(100) = 2になります。</p>



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



<p>結果は「3」です。10の3乗が1000です。</p>



<h3 class="wp-block-heading"><span id="toc7">いろいろな値の常用対数</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>意味</th></tr></thead><tbody><tr><td>=LOG10(1)</td><td>0</td><td>10の0乗 = 1</td></tr><tr><td>=LOG10(10)</td><td>1</td><td>10の1乗 = 10</td></tr><tr><td>=LOG10(100)</td><td>2</td><td>10の2乗 = 100</td></tr><tr><td>=LOG10(1000)</td><td>3</td><td>10の3乗 = 1000</td></tr><tr><td>=LOG10(50)</td><td>1.698&#8230;</td><td>10の約1.7乗 = 50</td></tr></tbody></table></figure>



<p>10のべき乗でない数も計算できます。結果は小数になります。</p>



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



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



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



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



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



<h3 class="wp-block-heading"><span id="toc10">データの桁数を求める</span></h3>



<p>「この数値は何桁か？」を調べるパターンです。</p>



<p>A2セルに数値が入っているとします。</p>



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



<p>たとえばA2に「12345」が入っているとします。</p>



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



<p>結果は「5」です。LOG10(12345) = 4.0915&#8230;なので、INT関数で4に切り捨て、1を足して5桁になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>LEN関数でも桁数は数えられます。ただしLEN関数は文字列の長さを数えるため、小数点やマイナス記号も含まれます。純粋な桁数ならLOG10関数のほうが正確です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">対数スケールでデータを比較する</span></h3>



<p>桁数がバラバラなデータを比較するとき、LOG10関数で対数スケールに変換します。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>元の値</th><th>=LOG10(元の値)</th></tr></thead><tbody><tr><td>100</td><td>2</td></tr><tr><td>10,000</td><td>4</td></tr><tr><td>1,000,000</td><td>6</td></tr></tbody></table></figure>



<p>100倍ずつ差があったデータが、対数変換すると2ずつ増える均等な間隔になります。グラフの軸を対数スケールにするときの考え方と同じです。</p>



<h3 class="wp-block-heading"><span id="toc12">数値の大きさで条件分岐する</span></h3>



<p>数値の桁数に応じて処理を分けるパターンです。</p>



<pre class="wp-block-code"><code>=IF(LOG10(A2)&gt;=6, &quot;大口&quot;, IF(LOG10(A2)&gt;=3, &quot;中口&quot;, &quot;小口&quot;))</code></pre>



<p>100万以上（6桁以上）を「大口」、1000以上（3桁以上）を「中口」、それ未満を「小口」に分類します。</p>



<h2 class="wp-block-heading"><span id="toc13">LOG関数・LN関数との違い・使い分け</span></h2>



<p>対数を返す関数は3つあります。違いは「底」です。</p>



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



<h3 class="wp-block-heading"><span id="toc14">LOG10関数とLOG関数の同値関係</span></h3>



<p>LOG10(x)とLOG(x, 10)は同じ結果になります。</p>



<pre class="wp-block-code"><code>=LOG10(1000)     → 3（常用対数）
=LOG(1000, 10)   → 3（同じ結果）
=LOG(1000)       → 3（底省略でも同じ）</code></pre>



<p>3つとも結果は同じです。LOG関数は底を省略すると10になるため、LOG10関数と同じ計算になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>備考</th></tr></thead><tbody><tr><td>=LOG10(100)</td><td>2</td><td>常用対数の専用関数</td></tr><tr><td>=LOG(100, 10)</td><td>2</td><td>底10を明示的に指定</td></tr><tr><td>=LOG(100)</td><td>2</td><td>底を省略（デフォルト10）</td></tr></tbody></table></figure>



<p>どれを使っても計算結果は同じです。「常用対数を使う」と明示したいときはLOG10関数を使いましょう。数式の意図が伝わりやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc15">底の選び方ガイド</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>底</th><th>使う場面</th><th>使う関数</th></tr></thead><tbody><tr><td>10</td><td>桁数の計算、pH、デシベル</td><td>LOG10関数 or <a href="https://mashukabu.com/spreadsheet-log-function/">LOG関数</a></td></tr><tr><td>e（約2.718）</td><td>連続成長率、統計分析、微積分</td><td><a href="https://mashukabu.com/spreadsheet-ln-function/">LN関数</a></td></tr><tr><td>2</td><td>情報量（ビット数）、コンピュータ関連</td><td><a href="https://mashukabu.com/spreadsheet-log-function/">LOG関数</a></td></tr><tr><td>その他</td><td>特定の底が必要な計算</td><td><a href="https://mashukabu.com/spreadsheet-log-function/">LOG関数</a></td></tr></tbody></table></figure>



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



<p>LOG10関数は引数の指定を間違えるとエラーが出ます。</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>LOG10関数に0や負の数を渡すと#NUM!エラーです。</p>



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



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



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



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



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



<p>LOG10関数に文字列を渡すと#VALUE!エラーです。</p>



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



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



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



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



<p>LOG10関数は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>=LOG10(数値)</td><td>=LOG10(値)</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="toc20">まとめ</span></h2>



<p>LOG10関数は、常用対数（底10の対数）を返す関数です。</p>



<p>ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=LOG10(値)</code> の1引数。底は10で固定</li><li>LOG10(100) = 2、LOG10(1000) = 3のように「10を何乗したらその値になるか」を返す</li><li>データの桁数を求めるには <code>=INT(LOG10(値)) + 1</code></li><li>LOG10(x) = LOG(x, 10) = LOG(x) で、3つとも同じ結果</li><li><a href="https://mashukabu.com/spreadsheet-ln-function/">LN関数</a>は底がe固定、<a href="https://mashukabu.com/spreadsheet-log-function/">LOG関数</a>は底を自由に指定できる</li><li>値は正の数のみ。0や負の数は#NUM!エラーになる</li></ul>



<p>まずは <code>=LOG10(100)</code> で100の常用対数を表示するところから試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-log10-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
