<?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>LOGNORMDIST &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/lognormdist/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Mar 2026 02:59:37 +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>LOGNORMDIST &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのLOGNORM.DIST関数の使い方｜対数正規分布の確率を求める</title>
		<link>https://mashukabu.com/spreadsheet-lognorm-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-lognorm-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:59:37 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[LOGNORM.DIST]]></category>
		<category><![CDATA[LOGNORMDIST]]></category>
		<category><![CDATA[対数正規分布]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5423</guid>

					<description><![CDATA[スプレッドシートのLOGNORM.DIST関数で対数正規分布の確率を計算する方法を解説。4つの引数の意味、TRUE（累積確率）とFALSE（確率密度）の使い分け、売上データや待ち時間分析での実務活用例、NORM.DISTとの違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「売上データを分析したいけど、ばらつきが大きすぎて正規分布ではうまく扱えない」。そんな経験はありませんか？</p>



<p class="wp-block-paragraph">売上や年収のように、少数の大きな値が分布を右に引っ張るデータは正規分布にフィットしません。無理に当てはめると、確率計算がずれてしまいますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがLOGNORM.DIST関数です。この記事ではGoogleスプレッドシートでのLOGNORM.DIST関数の使い方を、基本構文から実務活用まで解説します。TRUE/FALSEの違いや、<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>との使い分けもあわせて紹介しますよ。</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">スプレッドシートのLOGNORM.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc3" tabindex="0">LOGNORMDIST（旧関数名）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">TRUE/FALSEで何が変わる？累積と密度の違い</a><ol><li><a href="#toc5" tabindex="0">TRUE（累積分布関数）――x以下は全体の何%？</a></li><li><a href="#toc6" tabindex="0">FALSE（確率密度関数）――その値の密度は？</a></li><li><a href="#toc7" tabindex="0">2つを比較してみる（サンプルデータつき）</a></li></ol></li><li><a href="#toc8" tabindex="0">実務活用3パターン</a><ol><li><a href="#toc9" tabindex="0">売上データの分析――一定額以下の割合を把握する</a></li><li><a href="#toc10" tabindex="0">待ち時間・処理時間の分析</a></li><li><a href="#toc11" tabindex="0">NORM.DISTとの使い分け</a></li></ol></li><li><a href="#toc12" tabindex="0">LN・EXP関数との関係</a></li><li><a href="#toc13" tabindex="0">よくある間違いと注意点</a></li><li><a href="#toc14" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのLOGNORM.DIST関数とは</span></h2>



<p class="wp-block-paragraph">LOGNORM.DIST関数（読み方: ログノーム・ディスト関数）は、<strong>対数正規分布</strong>にもとづいて確率を返す関数です。「LOGNORM」は「Lognormal（対数正規）」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">対数正規分布とは、データの自然対数をとると正規分布になる分布のことです。もう少しかみ砕くと、「値が必ず正で、右に裾が長い」データによく当てはまるモデルです。</p>



<p class="wp-block-paragraph">たとえば「月間売上の対数平均が2、対数標準偏差が0.5のとき、売上10万円以下の確率は何%か」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>ある売上額が全体の何%に位置するかを求める（累積確率）</li><li>対数正規分布グラフ上の密度（高さ）を取得する</li><li>待ち時間や処理時間が一定以内に収まる確率を計算する</li><li>正規分布では扱いにくい、右に偏ったデータを正しく分析する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>LOGNORM.DIST関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">基本構文と4つの引数</span></h3>



<pre class="wp-block-code"><code>=LOGNORM.DIST(x, 平均, 標準偏差, 累積)</code></pre>



<p class="wp-block-paragraph">カッコの中に4つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>確率を求めたい数値（0より大きい値）</td></tr><tr><td>平均（mean）</td><td>必須</td><td><a href="https://mashukabu.com/spreadsheet-ln-function/">LN関数</a>で対数変換した値の平均</td></tr><tr><td>標準偏差（standard_deviation）</td><td>必須</td><td>対数変換した値の標準偏差（0より大きい値）</td></tr><tr><td>累積（cumulative）</td><td>必須</td><td>TRUEで累積分布、FALSEで確率密度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで大事なポイントがあります。2番目と3番目の引数は「元データの平均・標準偏差」ではなく、「対数変換後の平均・標準偏差」です。元データをそのまま渡さないように注意してくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>xに0以下を指定すると<code>#NUM!</code>エラーになります。対数正規分布は正の値だけで定義されるためです。標準偏差に0以下を指定した場合も<code>#NUM!</code>エラーです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">LOGNORMDIST（旧関数名）との関係</span></h3>



<p class="wp-block-paragraph">Googleスプレッドシートには<code>LOGNORMDIST</code>という関数もあります。これはLOGNORM.DISTの旧バージョンで、計算結果は同じです。</p>



<pre class="wp-block-code"><code>=LOGNORMDIST(10, 2, 0.5)          ← 旧関数名（累積のみ）
=LOGNORM.DIST(10, 2, 0.5, TRUE)   ← 新関数名（推奨）</code></pre>



<p class="wp-block-paragraph">旧関数には累積/密度の切り替え引数がありません。新しく数式を書くときはLOGNORM.DISTを使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc4">TRUE/FALSEで何が変わる？累積と密度の違い</span></h2>



<p class="wp-block-paragraph">LOGNORM.DIST関数の4番目の引数「累積」は、TRUEかFALSEで結果がまったく変わります。この違いを理解しておくことが使いこなすポイントです。</p>



<h3 class="wp-block-heading"><span id="toc5">TRUE（累積分布関数）――x以下は全体の何%？</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>（CDF）の値を返します。「ある値以下になる確率の合計」を求めるものです。実務で使う場面のほとんどがこちらです。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(10, 2, 0.5, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式は「対数平均2・対数標準偏差0.5の対数正規分布で、10以下になる確率」を返します。結果は約<strong>0.7275（72.8%）</strong> です。</p>



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率密度関数）――その値の密度は？</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率密度関数</strong>（PDF）の値を返します。対数正規分布グラフ上のy座標の値です。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(10, 2, 0.5, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0664</strong>です。これは「確率」ではなくグラフの高さなので、直接「何%」とは読めません。分布グラフを描くときに使います。</p>



<h3 class="wp-block-heading"><span id="toc7">2つを比較してみる（サンプルデータつき）</span></h3>



<p class="wp-block-paragraph">対数平均2・対数標準偏差0.5の対数正規分布で、xの値を変えたときの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>TRUE（累積確率）</th><th>FALSE（確率密度）</th></tr></thead><tbody><tr><td>3</td><td>0.0357（3.6%）</td><td>0.0524</td></tr><tr><td>5</td><td>0.2173（21.7%）</td><td>0.1176</td></tr><tr><td>7</td><td>0.4570（45.7%）</td><td>0.1133</td></tr><tr><td>10</td><td>0.7275（72.8%）</td><td>0.0664</td></tr><tr><td>15</td><td>0.9216（92.2%）</td><td>0.0195</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TRUEの列はxが大きくなるほど1に近づきます。FALSEの列は正規分布と違い、ピークが左寄りで右側にゆっくり下がっていくのが特徴です。</p>



<p class="wp-block-paragraph">実務では「x以下の確率を知りたい」場面がほとんどなので、TRUEを使うケースが圧倒的に多いですよ。</p>



<h2 class="wp-block-heading"><span id="toc8">実務活用3パターン</span></h2>



<p class="wp-block-paragraph">LOGNORM.DIST関数の基本がわかったところで、実際の業務で使えるパターンを3つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc9">売上データの分析――一定額以下の割合を把握する</span></h3>



<p class="wp-block-paragraph">月間売上のように「ゼロ以上で右に裾が長い」データは対数正規分布にフィットしやすいです。</p>



<p class="wp-block-paragraph">たとえば各店舗の月間売上（万円）の対数平均が3.5、対数標準偏差が0.8だとします。売上50万円以下の店舗はどのくらいの割合でしょうか。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(50, 3.5, 0.8, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.6967（69.7%）</strong> です。売上50万円以下の店舗が全体の約70%だとわかります。</p>



<p class="wp-block-paragraph">「売上100万円を超える店舗は？」と聞かれたら、1から引けばOKです。</p>



<pre class="wp-block-code"><code>=1 - LOGNORM.DIST(100, 3.5, 0.8, TRUE)</code></pre>



<h3 class="wp-block-heading"><span id="toc10">待ち時間・処理時間の分析</span></h3>



<p class="wp-block-paragraph">コールセンターの対応時間やシステムの処理時間も、対数正規分布に従いやすいデータです。短い時間に集中しつつ、たまに長くなるケースがありますよね。</p>



<p class="wp-block-paragraph">対応時間（分）の対数平均が1.5、対数標準偏差が0.6のコールセンターで、10分以内に対応が完了する確率を求めてみましょう。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(10, 1.5, 0.6, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.9095（91.0%）</strong> です。約91%の問い合わせが10分以内に終わることがわかります。SLA（サービスレベル合意）の設定やスタッフ配置の判断に活用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">NORM.DISTとの使い分け</span></h3>



<p class="wp-block-paragraph">「LOGNORM.DISTと<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>、どちらを使えばいいの？」と迷うこともあるかもしれません。使い分けの基準は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>判断基準</th><th>NORM.DIST</th><th>LOGNORM.DIST</th></tr></thead><tbody><tr><td>データの形状</td><td>左右対称（釣鐘型）</td><td>右に裾が長い</td></tr><tr><td>値の範囲</td><td>マイナスもあり得る</td><td>必ず正の値</td></tr><tr><td>代表例</td><td>テスト成績、身長、気温</td><td>売上、年収、待ち時間、株価変動率</td></tr><tr><td>対数をとると？</td><td>正規分布のまま</td><td>正規分布になる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときは、データの分布をヒストグラムで確認してみましょう。右に長く裾を引いていたらLOGNORM.DIST、左右対称ならNORM.DISTを選べば大丈夫です。</p>



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



<p class="wp-block-paragraph">LOGNORM.DIST関数は、内部的には「<a href="https://mashukabu.com/spreadsheet-ln-function/">LN関数</a>で対数変換 → 正規分布として計算」という処理を行っています。</p>



<p class="wp-block-paragraph">つまり、次の2つの数式は同じ結果を返します。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(10, 2, 0.5, TRUE)
=NORM.DIST(LN(10), 2, 0.5, TRUE)</code></pre>



<p class="wp-block-paragraph">LN(10)は約2.3026です。「10の自然対数」を求めてからNORM.DISTに渡しているわけですね。</p>



<p class="wp-block-paragraph">この関係を知っておくと、対数平均や対数標準偏差の意味が直感的に理解できます。「元データにLN関数を適用した値の<a href="https://mashukabu.com/spreadsheet-average-function/">平均</a>と<a href="https://mashukabu.com/spreadsheet-stdev-function/">標準偏差</a>」がそのまま引数になるということです。</p>



<p class="wp-block-paragraph">逆に、対数正規分布の平均値（元データのスケール）を知りたいときは<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>を使います。</p>



<pre class="wp-block-code"><code>=EXP(対数平均 + 対数標準偏差^2 / 2)</code></pre>



<p class="wp-block-paragraph">対数平均2・対数標準偏差0.5のとき、EXP(2 + 0.25/2) = EXP(2.125) ≈ 8.37です。元データの平均は約8.37万円ということがわかりますよ。</p>



<h2 class="wp-block-heading"><span id="toc13">よくある間違いと注意点</span></h2>



<p class="wp-block-paragraph">LOGNORM.DIST関数でつまずきやすいポイントをまとめました。</p>



<p class="wp-block-paragraph"><strong>xに0以下を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">対数正規分布は正の値だけで定義されます。0や負の値を指定すると<code>#NUM!</code>エラーです。売上データに「0円」が含まれている場合は、フィルタで除外するか、IF関数でスキップしましょう。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(0, 2, 0.5, TRUE)   ← #NUM! エラー</code></pre>



<p class="wp-block-paragraph"><strong>「元データの平均」を引数に渡してしまう</strong></p>



<p class="wp-block-paragraph">2番目の引数は「対数変換後の平均」です。元データの平均（たとえば売上の平均50万円）をそのまま渡すと、結果が大きくずれます。元データから計算するには、次のようにします。</p>



<pre class="wp-block-code"><code>=AVERAGE(LN(B2:B100))   ← 対数平均を求める
=STDEV(LN(B2:B100))     ← 対数標準偏差を求める</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>AVERAGE(LN(範囲))はArrayFormula不要で動作します。LN関数が配列を自動展開してくれますよ。</p></blockquote>



<p class="wp-block-paragraph"><strong>TRUE/FALSEの指定を間違える</strong></p>



<p class="wp-block-paragraph">4番目の引数は省略できません。「x以下の確率」が欲しいのにFALSEを指定すると、密度値が返ってきて意味が変わります。目的に合った値を選んでくださいね。</p>



<p class="wp-block-paragraph"><strong>標準偏差に0以下を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">標準偏差は0より大きい値が必要です。データが全部同じ値の場合、STDEV関数は0を返すので注意しましょう。</p>



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



<p class="wp-block-paragraph">LOGNORM.DIST関数は、対数正規分布にもとづいて確率を求める関数です。</p>



<ul class="wp-block-list"><li>4番目の引数にTRUEを指定すると「x以下の確率」が返る</li><li>FALSEを指定するとグラフの密度値が返る（実務ではTRUEが主役）</li><li>売上・年収・待ち時間など「右に偏ったデータ」の分析に最適</li><li><a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>との使い分けは「データの形状」で判断する</li><li>引数の平均・標準偏差は「対数変換後」の値。元データの値をそのまま渡さないように注意</li><li><a href="https://mashukabu.com/spreadsheet-ln-function/">LN関数</a>・<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>との関係を理解すると、対数正規分布の考え方がぐっとクリアになる</li></ul>



<p class="wp-block-paragraph">「正規分布ではうまく分析できないデータ」に出会ったら、LOGNORM.DIST関数の出番です。ぜひ実際のデータで試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-lognorm-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのLOGNORMDIST関数の使い方｜対数正規分布（互換）</title>
		<link>https://mashukabu.com/spreadsheet-lognormdist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-lognormdist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:59:29 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[Excel移行]]></category>
		<category><![CDATA[LOGNORM.DIST]]></category>
		<category><![CDATA[LOGNORMDIST]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[対数正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5419</guid>

					<description><![CDATA[スプレッドシートのLOGNORMDIST関数の使い方を解説。LOGNORM.DISTとの違い、3つの引数の意味、対数正規分布の累積確率の求め方、Excel移行時の注意点まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelでLOGNORMDIST関数を使っていたけど、スプレッドシートでも同じように使えるのかな？」。ExcelからGoogleスプレッドシートへ移行したときに気になるポイントですよね。</p>



<p class="wp-block-paragraph">結論から言うと、LOGNORMDIST関数はGoogleスプレッドシートでもそのまま使えます。ただし、現在はLOGNORM.DISTという新しい名前の関数が推奨されています。この記事ではスプレッドシートのLOGNORMDIST関数の使い方を、LOGNORM.DISTとの違いや移行時のポイントとあわせて解説します。</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">LOGNORMDIST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc3" tabindex="0">LOGNORM.DISTとの違い</a></li></ol></li><li><a href="#toc4" tabindex="0">スプレッドシートでのLOGNORMDIST関数の使い方</a><ol><li><a href="#toc5" tabindex="0">累積確率で「x以下の確率」を求める</a></li><li><a href="#toc6" tabindex="0">LN・AVERAGE・STDEVとのネスト活用</a></li></ol></li><li><a href="#toc7" tabindex="0">LOGNORMDIST関数の実務活用例</a><ol><li><a href="#toc8" tabindex="0">売上データの分布分析</a></li><li><a href="#toc9" tabindex="0">LOGNORM.INVとの組み合わせ</a></li></ol></li><li><a href="#toc10" tabindex="0">ExcelからスプレッドシートへのLOGNORMDIST移行ガイド</a><ol><li><a href="#toc11" tabindex="0">移行時に確認すべき3つのポイント</a></li></ol></li><li><a href="#toc12" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc13" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">LOGNORMDIST関数（読み方: ログノーム・ディスト関数）は、<strong>対数正規分布</strong>にもとづいて累積確率を返す互換関数です。「LOGNORM」は「Lognormal（対数正規）」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">対数正規分布（データの自然対数をとると正規分布になる分布）とは、「値が必ず正で、右に裾が長い」データによく当てはまるモデルです。売上や年収、待ち時間のように少数の大きな値が分布を引っ張るデータに使います。</p>



<p class="wp-block-paragraph">たとえば「月間売上の対数平均が2、対数標準偏差が0.5のとき、売上10万円以下の確率は何%か」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>ある売上額が全体の何%に位置するかを求める（累積確率）</li><li>待ち時間や処理時間が一定以内に収まる確率を計算する</li><li>正規分布では扱いにくい、右に偏ったデータを分析する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>LOGNORMDIST関数はGoogleスプレッドシートの全バージョンで使えます。ただしGoogleの公式ドキュメントではピリオド付きの<a href="https://mashukabu.com/spreadsheet-lognorm-dist-function/">LOGNORM.DIST関数</a>が推奨されています。新しく数式を書くときはLOGNORM.DISTを使いましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">基本構文と3つの引数</span></h3>



<pre class="wp-block-code"><code>=LOGNORMDIST(x, 平均, 標準偏差)</code></pre>



<p class="wp-block-paragraph">カッコの中に3つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>確率を求めたい数値（0より大きい値）</td></tr><tr><td>平均（mean）</td><td>必須</td><td><a href="https://mashukabu.com/spreadsheet-ln-function/">LN関数</a>で対数変換した値の平均</td></tr><tr><td>標準偏差（standard_deviation）</td><td>必須</td><td>対数変換した値の標準偏差（0より大きい値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで大事なポイントがあります。2番目と3番目の引数は「元データの平均・標準偏差」ではなく、「対数変換後の平均・標準偏差」です。元データをそのまま渡さないように注意してくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>xに0以下を指定すると<code>#NUM!</code>エラーになります。対数正規分布は正の値だけで定義されるためです。標準偏差に0以下を指定した場合も<code>#NUM!</code>エラーです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">LOGNORM.DISTとの違い</span></h3>



<p class="wp-block-paragraph">LOGNORMDISTとLOGNORM.DISTの主な違いは「引数の数」です。計算結果は同じですが、LOGNORMDISTは累積確率しか返せません。</p>



<pre class="wp-block-code"><code>=LOGNORMDIST(10, 2, 0.5)          &lt;- 旧関数名（累積のみ・引数3つ）
=LOGNORM.DIST(10, 2, 0.5, TRUE)   &lt;- 新関数名（累積/密度を選べる・引数4つ）</code></pre>



<p class="wp-block-paragraph">違いをまとめると次の表のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>LOGNORMDIST</th><th>LOGNORM.DIST</th></tr></thead><tbody><tr><td>関数名の形式</td><td>ピリオドなし（旧形式）</td><td>ピリオドあり（新形式）</td></tr><tr><td>引数の数</td><td>3つ</td><td>4つ（累積/密度の切り替えあり）</td></tr><tr><td>累積確率（CDF）</td><td>返せる</td><td>返せる（TRUE指定）</td></tr><tr><td>確率密度（PDF）</td><td>返せない</td><td>返せる（FALSE指定）</td></tr><tr><td>Googleスプレッドシート</td><td>使える</td><td>使える（推奨）</td></tr><tr><td>Excel 2007以前</td><td>使える</td><td>使えない</td></tr><tr><td>Excel 2010以降</td><td>使える（互換用）</td><td>使える（推奨）</td></tr><tr><td>公式ドキュメントでの扱い</td><td>互換関数</td><td>推奨関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">既存のシートにLOGNORMDISTで書いた数式がある場合、わざわざ書き換える必要はありません。動作に違いはないので、そのまま使い続けて大丈夫ですよ。</p>



<h2 class="wp-block-heading"><span id="toc4">スプレッドシートでのLOGNORMDIST関数の使い方</span></h2>



<p class="wp-block-paragraph">LOGNORMDIST関数は常に累積確率を返します。「x以下になる確率」を求めるときに使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">累積確率で「x以下の確率」を求める</span></h3>



<p class="wp-block-paragraph">対数平均2・対数標準偏差0.5の対数正規分布で、10以下の確率を求めてみます。</p>



<pre class="wp-block-code"><code>=LOGNORMDIST(10, 2, 0.5)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.7275（72.8%）</strong> です。「対数平均2・対数標準偏差0.5の分布で、10以下になる確率が72.8%」という意味です。</p>



<p class="wp-block-paragraph">「x以上」の確率を求めたいときは、1から引きます。</p>



<pre class="wp-block-code"><code>=1 - LOGNORMDIST(10, 2, 0.5)</code></pre>



<p class="wp-block-paragraph">結果は約0.2725。つまり10を超えるのは全体の約27.2%ですね。</p>



<p class="wp-block-paragraph">xの値を変えたときの結果も見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>LOGNORMDIST(x, 2, 0.5)</th><th>意味</th></tr></thead><tbody><tr><td>3</td><td>0.0357（3.6%）</td><td>3以下が3.6%</td></tr><tr><td>5</td><td>0.2173（21.7%）</td><td>5以下が21.7%</td></tr><tr><td>7</td><td>0.4570（45.7%）</td><td>7以下が45.7%</td></tr><tr><td>10</td><td>0.7275（72.8%）</td><td>10以下が72.8%</td></tr><tr><td>15</td><td>0.9216（92.2%）</td><td>15以下が92.2%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xが大きくなるほど累積確率が1に近づいていきますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">LN・AVERAGE・STDEVとのネスト活用</span></h3>



<p class="wp-block-paragraph">LOGNORMDIST関数を使うには、対数平均と対数標準偏差が必要です。元データから計算するには、<a href="https://mashukabu.com/spreadsheet-ln-function/">LN関数</a>で対数変換してからAVERAGE・STDEVを適用します。</p>



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



<pre class="wp-block-code"><code>=LOGNORMDIST(50, AVERAGE(LN(B2:B31)), STDEV(LN(B2:B31)))</code></pre>



<p class="wp-block-paragraph">このようにネスト（入れ子に）すれば、データを追加・変更しても結果が自動更新されます。対数平均や対数標準偏差を別セルに出しておいて参照する方法でもOKです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>AVERAGE(LN(範囲))はArrayFormula不要で動作します。LN関数が配列を自動展開してくれますよ。</p></blockquote>



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



<p class="wp-block-paragraph">基本がわかったところで、実務で使えるパターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc8">売上データの分布分析</span></h3>



<p class="wp-block-paragraph">月間売上のように「ゼロ以上で右に裾が長い」データは対数正規分布にフィットしやすいです。</p>



<p class="wp-block-paragraph">たとえば各店舗の月間売上（万円）の対数平均が3.5、対数標準偏差が0.8だとします。売上50万円以下の店舗はどのくらいの割合でしょうか。</p>



<pre class="wp-block-code"><code>=LOGNORMDIST(50, 3.5, 0.8)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.6967（69.7%）</strong> です。売上50万円以下の店舗が全体の約70%だとわかります。</p>



<p class="wp-block-paragraph">「売上100万円を超える店舗は？」と聞かれたら、1から引けばOKです。</p>



<pre class="wp-block-code"><code>=1 - LOGNORMDIST(100, 3.5, 0.8)</code></pre>



<p class="wp-block-paragraph">チームの売上目標の設定や、店舗ランク分けの基準づくりに活用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">LOGNORM.INVとの組み合わせ</span></h3>



<p class="wp-block-paragraph">LOGNORMDIST関数は「値から確率を求める」関数です。逆に「確率から値を求める」には<a href="https://mashukabu.com/spreadsheet-lognorm-inv-function/">LOGNORM.INV関数</a>を使います。</p>



<p class="wp-block-paragraph">たとえば「上位10%に入るには売上がいくら以上必要か」を求める場合です。</p>



<pre class="wp-block-code"><code>=LOGNORM.INV(0.9, 3.5, 0.8)</code></pre>



<p class="wp-block-paragraph">LOGNORMDISTとLOGNORM.INVはセットで覚えておくと、分布分析の幅が広がりますよ。</p>



<h2 class="wp-block-heading"><span id="toc10">ExcelからスプレッドシートへのLOGNORMDIST移行ガイド</span></h2>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートに移行するとき、LOGNORMDISTまわりで知っておくべきポイントをまとめました。</p>



<h3 class="wp-block-heading"><span id="toc11">移行時に確認すべき3つのポイント</span></h3>



<p class="wp-block-paragraph"><strong>1. 既存のLOGNORMDIST数式はそのまま動く</strong></p>



<p class="wp-block-paragraph">ExcelファイルをGoogleスプレッドシートにインポートしたとき、LOGNORMDISTの数式はそのまま正常に動作します。自動変換や手動書き換えは不要です。</p>



<p class="wp-block-paragraph"><strong>2. 新規作成時はLOGNORM.DISTを推奨</strong></p>



<p class="wp-block-paragraph">既存の数式はそのままで問題ありませんが、新しく数式を書く場合は<a href="https://mashukabu.com/spreadsheet-lognorm-dist-function/">LOGNORM.DIST関数</a>を使いましょう。LOGNORM.DISTなら累積確率だけでなく確率密度も求められます。将来的な互換性を考えると、推奨関数を使っておくのが安心です。</p>



<p class="wp-block-paragraph"><strong>3. 他の旧関数名も同じルール</strong></p>



<p class="wp-block-paragraph">LOGNORMDISTだけでなく、統計関数は多くが「ピリオドなし→ピリオドあり」に移行しています。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧関数名</th><th>新関数名（推奨）</th></tr></thead><tbody><tr><td>LOGNORMDIST</td><td><a href="https://mashukabu.com/spreadsheet-lognorm-dist-function/">LOGNORM.DIST</a></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-normdist-function/">NORMDIST</a></td><td>NORM.DIST</td></tr><tr><td>NORMSDIST</td><td>NORM.S.DIST</td></tr><tr><td>NORMSINV</td><td>NORM.S.INV</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの関数も「旧名で書いた数式はそのまま動く。新しく書くなら新名を使う」が基本の考え方です。</p>



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



<p class="wp-block-paragraph">LOGNORMDIST関数でつまずきやすいポイントをまとめました。</p>



<p class="wp-block-paragraph"><strong>xに0以下を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">対数正規分布は正の値だけで定義されます。0や負の値を指定すると<code>#NUM!</code>エラーです。売上データに「0円」が含まれている場合は、フィルタで除外するかIF関数でスキップしましょう。</p>



<pre class="wp-block-code"><code>=LOGNORMDIST(0, 2, 0.5)   &lt;- #NUM! エラー</code></pre>



<p class="wp-block-paragraph"><strong>標準偏差に0以下を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">標準偏差は0より大きい値が必要です。データが全部同じ値の場合、STDEV関数は0を返すので注意してください。</p>



<p class="wp-block-paragraph"><strong>「元データの平均」を引数に渡してしまう</strong></p>



<p class="wp-block-paragraph">2番目の引数は「対数変換後の平均」です。元データの平均（たとえば売上の平均50万円）をそのまま渡すと、結果が大きくずれます。元データから計算するには、LN関数を通してからAVERAGEを取りましょう。</p>



<pre class="wp-block-code"><code>=AVERAGE(LN(B2:B100))   &lt;- 対数平均を求める
=STDEV(LN(B2:B100))     &lt;- 対数標準偏差を求める</code></pre>



<p class="wp-block-paragraph"><strong>引数に文字列を渡して<code>#VALUE!</code>エラー</strong></p>



<p class="wp-block-paragraph">数値であるべき引数にテキストが入ると<code>#VALUE!</code>エラーです。セル参照を使うときは、参照先が数値か確認してくださいね。</p>



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



<p class="wp-block-paragraph">LOGNORMDIST関数は、対数正規分布にもとづいて累積確率を返す互換関数です。</p>



<ul class="wp-block-list"><li>LOGNORM.DISTの旧関数名で、引数は3つ（x、対数平均、対数標準偏差）</li><li>LOGNORM.DISTとの違いは「累積/密度の切り替えができない」点のみ</li><li>Excelの旧バージョン（2007以前）で標準だった関数名で、Googleスプレッドシートでも使える</li><li>既存シートのLOGNORMDIST数式は書き換え不要。そのまま動く</li><li>新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-lognorm-dist-function/">LOGNORM.DIST関数</a>を推奨</li><li>引数の平均・標準偏差は「対数変換後」の値。元データの値をそのまま渡さないように注意</li><li><a href="https://mashukabu.com/spreadsheet-lognorm-inv-function/">LOGNORM.INV関数</a>と組み合わせると、分布分析の幅が広がる</li></ul>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートへ移行した方は、まず既存の数式がそのまま動くことを確認してみてください。その上で、新しく書く数式から少しずつLOGNORM.DISTに切り替えていくのがおすすめですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-lognormdist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
