<?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>LOGNORM.DIST &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/lognorm-dist/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 15:16:04 +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>LOGNORM.DIST &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのLOGNORM.DIST関数の使い方｜対数正規分布の確率を計算する</title>
		<link>https://mashukabu.com/lognorm-dist/</link>
					<comments>https://mashukabu.com/lognorm-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 05 May 2026 12:45:33 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[LOGNORM.DIST]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[対数正規分布]]></category>
		<category><![CDATA[確率分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6515</guid>

					<description><![CDATA[ExcelのLOGNORM.DIST関数の使い方を、構文・4つの引数から実務での活用例まで丁寧に解説。株価収益率や製品寿命の確率分析に役立つ対数正規分布の計算方法がわかります。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「正規分布なら知っているけど、対数正規分布って何？」「LOGNORM.DIST関数の引数のmeanとstandard_devって、何の平均と標準偏差？」と戸惑った経験はないでしょうか。</p>



<p class="wp-block-paragraph">ExcelのLOGNORM.DIST関数は、対数正規分布に従うデータの確率を計算する関数です。株価収益率や製品寿命、年収分布など、実は私たちの身の回りにあふれている「右に裾の長いデータ」を扱うときに重宝します。</p>



<p class="wp-block-paragraph">この記事では、LOGNORM.DIST関数の構文と4つの引数の意味、cumulative引数の使い分け、そして実務での活用例まで、つまずきやすいポイントを丁寧に押さえながら解説します。</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のLOGNORM.DIST関数とは？</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">LOGNORM.DIST関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">構文の基本形</a></li><li><a href="#toc6" tabindex="0">引数x（確率を求めたい値）</a></li><li><a href="#toc7" tabindex="0">引数mean（対数の平均）</a></li><li><a href="#toc8" tabindex="0">引数standard_dev（対数の標準偏差）</a></li><li><a href="#toc9" tabindex="0">引数cumulative（TRUE / FALSE の使い分け）</a></li></ol></li><li><a href="#toc10" tabindex="0">LOGNORM.DIST関数の基本的な使い方</a><ol><li><a href="#toc11" tabindex="0">累積分布関数（cumulative=TRUE）の例</a></li><li><a href="#toc12" tabindex="0">確率密度関数（cumulative=FALSE）の例</a></li></ol></li><li><a href="#toc13" tabindex="0">LOGNORM.DIST関数の実務での活用例</a><ol><li><a href="#toc14" tabindex="0">株価収益率の確率推定</a></li><li><a href="#toc15" tabindex="0">製品寿命・故障時期の予測</a></li><li><a href="#toc16" tabindex="0">年収・所得分布の分析</a></li></ol></li><li><a href="#toc17" tabindex="0">NORM.DIST関数との違いと使い分け</a><ol><li><a href="#toc18" tabindex="0">使い分けの判断基準</a></li></ol></li><li><a href="#toc19" tabindex="0">関連関数との違い</a><ol><li><a href="#toc20" tabindex="0">LOGNORM.INV関数との関係</a></li><li><a href="#toc21" tabindex="0">旧LOGNORMDIST関数（ドットなし）との違い</a></li></ol></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc23" tabindex="0">#NUM! エラー：引数が範囲外</a></li><li><a href="#toc24" tabindex="0">#VALUE! エラー：引数が数値でない</a></li><li><a href="#toc25" tabindex="0">計算結果が想定と違うときの最頻原因</a></li></ol></li><li><a href="#toc26" tabindex="0">関連記事</a></li><li><a href="#toc27" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">LOGNORM.DIST関数は、対数正規分布（log-normal distribution）に従う確率変数 x に対して、確率密度や累積確率を返す統計関数です。Excel 2010以降で使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">対数正規分布をかんたんに説明すると</span></h3>



<p class="wp-block-paragraph">対数正規分布は、ひと言でいうと「対数を取ると正規分布になる分布」のことです。</p>



<p class="wp-block-paragraph">たとえば、株価のデータをそのままヒストグラムにすると右側に長い裾を引いた非対称な形になります。ところが「LN(株価)」を計算してヒストグラムにすると、見慣れた左右対称のベル型（正規分布）に近づきます。これが対数正規分布の正体です。</p>



<p class="wp-block-paragraph">正規分布が「左右対称・マイナス値もOK」なのに対し、対数正規分布は「右に裾が長い・プラス値のみ」という特徴があります。</p>



<h3 class="wp-block-heading"><span id="toc3">なぜ対数正規分布が実務で重要なのか</span></h3>



<p class="wp-block-paragraph">身の回りには、対数正規分布で近似できるデータがたくさんあります。</p>



<ul class="wp-block-list"><li>株価や為替の収益率（金融データ）</li><li>家電や機械の故障時期（信頼性データ）</li><li>個人の年収・所得分布（経済データ）</li><li>不動産価格（市場データ）</li><li>雨量や粒径（自然データ）</li></ul>



<p class="wp-block-paragraph">これらに共通するのは「複数の要因の掛け算で値が決まる」「マイナスにならない」「ごく一部に大きな値がある」という性質です。こうした右裾の長いデータを正規分布で扱うと現実とズレが生じるため、対数正規分布の出番になります。</p>



<h2 class="wp-block-heading"><span id="toc4">LOGNORM.DIST関数の構文と引数</span></h2>



<p class="wp-block-paragraph">まずは構文と4つの引数を1つずつ見ていきましょう。とくに mean と standard_dev は誤解しやすいので、しっかり押さえてください。</p>



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



<pre class="wp-block-code"><code>=LOGNORM.DIST(x, mean, standard_dev, cumulative)</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>確率を求めたい値（x > 0）</td></tr><tr><td>mean</td><td>必須</td><td><strong>LN(x) の平均</strong>（対数を取った値の平均）</td></tr><tr><td>standard_dev</td><td>必須</td><td><strong>LN(x) の標準偏差</strong>（対数を取った値の標準偏差、> 0）</td></tr><tr><td>cumulative</td><td>必須</td><td>TRUE = 累積分布関数、FALSE = 確率密度関数</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">引数x（確率を求めたい値）</span></h3>



<p class="wp-block-paragraph">評価したい値を指定します。0より大きい値（x > 0）でなければなりません。</p>



<p class="wp-block-paragraph">たとえば「株価が100円以下になる確率」を求めるなら、x には 100 を渡します。0や負の値を入れると #NUM! エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc7">引数mean（対数の平均）</span></h3>



<p class="wp-block-paragraph">ここが最大の落とし穴です。<strong>mean は元の x の平均ではなく、LN(x) の平均</strong>を指定します。</p>



<p class="wp-block-paragraph">たとえば株価データがあるとき、平均株価ではなく「LN(株価) の平均」を渡す必要があります。Excelでは次のように計算できます。</p>



<pre class="wp-block-code"><code>=AVERAGE(LN(株価データ範囲))</code></pre>



<p class="wp-block-paragraph">この値を mean に使います。</p>



<h3 class="wp-block-heading"><span id="toc8">引数standard_dev（対数の標準偏差）</span></h3>



<p class="wp-block-paragraph">mean と同じく、こちらも<strong>LN(x) の標準偏差</strong>を指定します。0より大きい値が必要です。</p>



<pre class="wp-block-code"><code>=STDEV.S(LN(株価データ範囲))</code></pre>



<p class="wp-block-paragraph">サンプルデータならSTDEV.S（標本標準偏差）、母集団全体ならSTDEV.P（母標準偏差）を使い分けます。</p>



<h3 class="wp-block-heading"><span id="toc9">引数cumulative（TRUE / FALSE の使い分け）</span></h3>



<ul class="wp-block-list"><li><strong>TRUE</strong>: 累積分布関数（CDF）を返す。x 以下となる確率</li><li><strong>FALSE</strong>: 確率密度関数（PDF）を返す。x における密度（グラフの高さ）</li></ul>



<p class="wp-block-paragraph">実務では「○○以下の確率を求めたい」というニーズが圧倒的に多いため、TRUE を使う場面が大半です。FALSE は分布のグラフを描きたいときに使います。</p>



<h2 class="wp-block-heading"><span id="toc10">LOGNORM.DIST関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">実際にExcelで動かしてみましょう。ここでは「LN(x) の平均=4、標準偏差=0.5」の対数正規分布を例に使います。</p>



<h3 class="wp-block-heading"><span id="toc11">累積分布関数（cumulative=TRUE）の例</span></h3>



<p class="wp-block-paragraph">「x が 100 以下になる確率」を求めます。</p>



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



<p class="wp-block-paragraph">結果はおよそ 0.7367 です。つまり、この対数正規分布のもとでは、x が 100 以下になる確率は約73.67%ということになります。</p>



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



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



<p class="wp-block-paragraph">結果はおよそ 0.2633（26.33%）です。</p>



<p class="wp-block-paragraph">「50 から 200 の間に入る確率」のように範囲を指定したい場合は、累積確率の差を取ります。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(200, 4, 0.5, TRUE) - LOGNORM.DIST(50, 4, 0.5, TRUE)</code></pre>



<h3 class="wp-block-heading"><span id="toc12">確率密度関数（cumulative=FALSE）の例</span></h3>



<p class="wp-block-paragraph">x = 100 における確率密度を求めます。</p>



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



<p class="wp-block-paragraph">結果はおよそ 0.0067 です。これは「確率」ではなく「密度」（グラフの高さ）であることに注意してください。確率密度関数の値そのものに業務的な意味があるケースは少なく、主にグラフ化のために使います。</p>



<p class="wp-block-paragraph">x の値を 1 から 300 まで変化させて FALSE で計算し、折れ線グラフにすると、対数正規分布の特徴的な「右に裾の長い山型」のグラフが描けます。</p>



<h2 class="wp-block-heading"><span id="toc13">LOGNORM.DIST関数の実務での活用例</span></h2>



<p class="wp-block-paragraph">ここからは具体的な業務シナリオで使い方を見ていきます。</p>



<h3 class="wp-block-heading"><span id="toc14">株価収益率の確率推定</span></h3>



<p class="wp-block-paragraph">株価データは対数正規分布で近似されることが多く、ブラック・ショールズモデルなど金融工学の基礎にもなっています。</p>



<p class="wp-block-paragraph">過去の株価データから LN(株価) の平均が 4.5、標準偏差が 0.3 と推定できたとします。</p>



<p class="wp-block-paragraph">「来月、株価が 80 円以下になる確率」を求めるなら次のとおりです。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(80, 4.5, 0.3, TRUE)</code></pre>



<p class="wp-block-paragraph">結果はおよそ 0.0786（7.86%）。「下落リスクは1割未満」と判断する材料になります。</p>



<p class="wp-block-paragraph">実際の業務では、過去の価格データから自分で平均と標準偏差を計算して使います。</p>



<pre class="wp-block-code"><code>mean: =AVERAGE(LN(価格範囲))
standard_dev: =STDEV.S(LN(価格範囲))</code></pre>



<h3 class="wp-block-heading"><span id="toc15">製品寿命・故障時期の予測</span></h3>



<p class="wp-block-paragraph">家電や機械の寿命データは、信頼性工学の分野で対数正規分布があてはめられることがあります（ワイブル分布も併用されます）。</p>



<p class="wp-block-paragraph">ある製品の寿命データから LN(寿命年数) の平均が 2.0、標準偏差が 0.5 と推定できたとします。</p>



<p class="wp-block-paragraph">「5年以内に故障する確率」を求めるなら次のとおりです。</p>



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



<p class="wp-block-paragraph">結果はおよそ 0.7286（72.86%）。「保証期間を5年に設定した場合、約7割の製品が保証期間内に故障する可能性がある」という判断材料になります。</p>



<h3 class="wp-block-heading"><span id="toc16">年収・所得分布の分析</span></h3>



<p class="wp-block-paragraph">所得分布も対数正規分布（または上位がパレート分布）で近似されることが知られています。</p>



<p class="wp-block-paragraph">ある集団の LN(年収) の平均が 6.5（≒ 年収665万円相当）、標準偏差が 0.4 と推定できたとします。</p>



<p class="wp-block-paragraph">「年収800万円以下の社員の割合」は次のとおりです。</p>



<pre class="wp-block-code"><code>=LOGNORM.DIST(800, 6.5, 0.4, TRUE)</code></pre>



<p class="wp-block-paragraph">結果はおよそ 0.7350（73.50%）。</p>



<p class="wp-block-paragraph">「年収800万円以上の社員の割合」を求めたいときは1から引きます。</p>



<pre class="wp-block-code"><code>=1 - LOGNORM.DIST(800, 6.5, 0.4, TRUE)</code></pre>



<p class="wp-block-paragraph">結果はおよそ 0.2650（26.50%）。報酬制度の設計や昇給シミュレーションに活用できます。</p>



<h2 class="wp-block-heading"><span id="toc17">NORM.DIST関数との違いと使い分け</span></h2>



<p class="wp-block-paragraph">ExcelにはLOGNORM.DISTとよく似た<a href="/excel-function-howto-use-norm-dist/">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>x の平均・標準偏差</td><td>LN(x) の平均・標準偏差</td></tr><tr><td>x の範囲</td><td>-∞ ～ +∞</td><td>x > 0 のみ</td></tr><tr><td>分布の形</td><td>左右対称（ベル型）</td><td>右に裾が長い非対称</td></tr><tr><td>適するデータ</td><td>身長・体重・測定誤差</td><td>株価・年収・寿命</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">使い分けの判断基準</span></h3>



<ul class="wp-block-list"><li>データが<strong>左右対称・マイナス値もあり得る</strong> → NORM.DIST</li><li>データが<strong>右に裾が長い・プラスのみ</strong> → LOGNORM.DIST</li><li>迷ったらヒストグラムを描いてみる。対称ならNORM.DIST、右裾が長ければLOGNORM.DIST</li></ul>



<p class="wp-block-paragraph">「複数の要因の掛け算で決まる量」（株価・所得など）は対数正規分布、「複数の要因の足し算で決まる量」（測定誤差など）は正規分布、というのも目安になります。</p>



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



<h3 class="wp-block-heading"><span id="toc20">LOGNORM.INV関数との関係</span></h3>



<p class="wp-block-paragraph">LOGNORM.INV関数は、LOGNORM.DISTの逆関数にあたります。</p>



<ul class="wp-block-list"><li>LOGNORM.DIST: 値 → 確率（例: 「x=100 のときの累積確率は？」）</li><li>LOGNORM.INV: 確率 → 値（例: 「累積確率95%にあたる x は？」）</li></ul>



<p class="wp-block-paragraph">たとえば「上位5%の株価ライン（VaR的な閾値）」を求めたいときは LOGNORM.INV を使います。</p>



<pre class="wp-block-code"><code>=LOGNORM.INV(0.95, 4.5, 0.3)</code></pre>



<h3 class="wp-block-heading"><span id="toc21">旧LOGNORMDIST関数（ドットなし）との違い</span></h3>



<p class="wp-block-paragraph">LOGNORMDIST（ドットなし）は Excel 2007以前の旧関数で、互換性のために残されています。LOGNORM.DIST との大きな違いは2つです。</p>



<ol class="wp-block-list"><li><strong>cumulative 引数がない</strong>: 常に累積分布関数（CDF）を返す。確率密度関数を計算したい場合は使えない</li><li><strong>将来廃止される可能性がある</strong>: Microsoftは新規にはLOGNORM.DISTの使用を推奨している</li></ol>



<p class="wp-block-paragraph">新しく数式を組むなら、LOGNORM.DISTを使いましょう。</p>



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



<h3 class="wp-block-heading"><span id="toc23">#NUM! エラー：引数が範囲外</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対処</th></tr></thead><tbody><tr><td>x ≤ 0 を指定した</td><td>x > 0 になるよう値を確認する</td></tr><tr><td>standard_dev ≤ 0 を指定した</td><td>standard_dev > 0 になるよう値を確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">対数正規分布は正の値（x > 0）でしか定義されないため、0や負の値を渡すとエラーになります。</p>



<h3 class="wp-block-heading"><span id="toc24">#VALUE! エラー：引数が数値でない</span></h3>



<p class="wp-block-paragraph">引数のいずれかが文字列や空欄になっているとこのエラーが出ます。セル参照先が数値かどうかを確認してください。</p>



<h3 class="wp-block-heading"><span id="toc25">計算結果が想定と違うときの最頻原因</span></h3>



<p class="wp-block-paragraph">「結果がほぼ1や0に張り付いてしまう」「明らかにおかしい確率が返る」ときは、ほぼ確実に <strong>mean / standard_dev に対数を取る前の値を渡してしまっている</strong>ことが原因です。</p>



<p class="wp-block-paragraph">たとえば株価データから「平均=300、標準偏差=80」をそのまま渡すと、対数正規分布の引数としては桁が大きすぎて計算が破綻します。</p>



<p class="wp-block-paragraph">正しくは LN(x) を取ってから平均・標準偏差を計算します。</p>



<pre class="wp-block-code"><code>mean に渡す値:         =AVERAGE(LN(データ範囲))
standard_dev に渡す値: =STDEV.S(LN(データ範囲))</code></pre>



<p class="wp-block-paragraph">この一手間を忘れないことが、LOGNORM.DIST関数を正しく使う最大のコツです。</p>



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



<p class="wp-block-paragraph">対数正規分布や確率分布をさらに使いこなしたい方は、あわせて次の記事もご覧ください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/lognorm-inv/">ExcelのLOGNORM.INV関数の使い方｜対数正規分布の逆関数で値を逆算する</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-norm-inv/">ExcelのNORM.INV関数の使い方｜確率から値を逆算する方法</a></li><li><a href="https://mashukabu.com/expon-dist/">ExcelのEXPON.DIST関数の使い方｜指数分布で待ち時間や故障時間の確率を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方｜標本標準偏差でばらつきを求める方法</a></li></ul>



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



<p class="wp-block-paragraph">ExcelのLOGNORM.DIST関数は、対数正規分布に従うデータの確率を計算する統計関数です。最後に、この記事のポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=LOGNORM.DIST(x, mean, standard_dev, cumulative)</code></li><li><strong>mean と standard_dev は「LN(x) の」平均・標準偏差</strong>を渡す（最重要）</li><li>cumulative は TRUE（累積分布）が実務で多用される</li><li>株価収益率・製品寿命・年収分布など右裾の長いデータに適する</li><li>対称データには NORM.DIST、右裾の長いデータには LOGNORM.DIST と使い分ける</li><li>確率→値の逆計算は LOGNORM.INV を使う</li></ul>



<p class="wp-block-paragraph">対数正規分布は最初こそ取っつきにくいですが、一度コツをつかめば「正規分布じゃ表現しきれない、現実のデータ」を扱うための強力な武器になります。手元のデータでぜひ試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/lognorm-dist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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-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">スプレッドシートの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-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">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>
