<?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>指数分布 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e6%8c%87%e6%95%b0%e5%88%86%e5%b8%83/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 09 May 2026 23: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>指数分布 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Excel】EXPONDIST関数の使い方｜指数分布で待ち時間・故障確率を計算（旧: EXPON.DIST）</title>
		<link>https://mashukabu.com/excel-expondist/</link>
					<comments>https://mashukabu.com/excel-expondist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 23:16:04 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[信頼性工学]]></category>
		<category><![CDATA[指数分布]]></category>
		<category><![CDATA[確率分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6726</guid>

					<description><![CDATA[ExcelのEXPONDIST関数の使い方を解説します。指数分布の確率密度・累積分布を返す互換性関数で、コールセンターの待ち時間予測や部品の故障確率計算に使えます。lambda引数の意味、cumulative引数の使い分け、新関数EXPON.DISTとの違い、POISSON関数との関係まで実例で整理しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「コールセンターに次の電話がかかってくるまで何秒待つ？」「この部品が500時間以内に壊れる確率は？」と聞かれたとき、Excelで一気に確率まで出してくれるのが <strong>EXPONDIST関数</strong> です。</p>



<p class="wp-block-paragraph">ただ、引数に出てくる「lambda（ラムダ）」が何を指しているのか、迷う方が多いのが実情です。さらに cumulative を TRUE と FALSE で何が変わるのか、新関数 EXPON.DIST との違いはあるのかも気になるところですよね。</p>



<p class="wp-block-paragraph">この記事では、EXPONDIST関数の構文から、lambda の意味、累積分布と確率密度の使い分け、コールセンターの待ち時間と部品故障確率の実例、新関数や POISSON関数との関係まで、まとめて整理します。</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のEXPONDIST関数とは？</a></li><li><a href="#toc2" tabindex="0">EXPONDIST関数の書き方（構文と引数）</a></li><li><a href="#toc3" tabindex="0">lambda（ラムダ）引数の意味と決め方</a></li><li><a href="#toc4" tabindex="0">cumulative 引数（TRUE / FALSE）の使い分け</a><ol><li><a href="#toc5" tabindex="0">TRUE（累積分布）の使いどころ</a></li><li><a href="#toc6" tabindex="0">FALSE（確率密度）の使いどころ</a></li></ol></li><li><a href="#toc7" tabindex="0">公式ドキュメントの計算例で動作確認</a></li><li><a href="#toc8" tabindex="0">実務例1：コールセンターの待ち時間を予測する</a></li><li><a href="#toc9" tabindex="0">実務例2：部品の故障確率と信頼性を計算する</a></li><li><a href="#toc10" tabindex="0">EXPON.DIST関数（新関数）との違い・使い分け</a><ol><li><a href="#toc11" tabindex="0">使い分けの実務指針</a></li></ol></li><li><a href="#toc12" tabindex="0">関連関数との関係性</a></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc14" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのEXPONDIST関数（読み方：エクスポネンシャル・ディストリビューション）は、<strong>指数分布の確率密度関数または累積分布関数の値を返す関数</strong>です。関数名は「<strong>Expon</strong>ential <strong>Dist</strong>ribution（指数分布）」の略です。</p>



<p class="wp-block-paragraph">ざっくり言うと、「ランダムなイベントが次に起こるまでの時間」を確率モデル化する関数です。コールセンターの電話到着間隔、機械部品の故障までの寿命、Webサーバーへのアクセス間隔などが該当します。これらは <strong>ポアソン過程</strong>（独立にランダムで発生するイベント）に従う現象で、その待ち時間が指数分布になります。</p>



<p class="wp-block-paragraph">EXPONDIST関数は、Excel 2007以前から提供されている <strong>互換性関数</strong>です。Excel 2010以降では後継として <strong>EXPON.DIST関数</strong>（ドット入り）が用意されています。EXPONDIST も後方互換性のために引き続き使え、引数も計算結果も完全に同じです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「互換性関数」は古いブックでも問題なく動くように維持されている関数群です。新規作成のブックでは新関数（EXPON.DIST）が推奨されます。ただし既存のテンプレートやマクロで EXPONDIST を見かけても、結果は新関数とまったく同じですよ。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=EXPONDIST(x, lambda, cumulative)</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>評価する時間や数量（例: 何秒以内、何時間以内）</td></tr><tr><td>lambda</td><td>必須</td><td>単位時間あたりの平均発生回数（<strong>1 ÷ 平均間隔</strong> で計算）</td></tr><tr><td>cumulative</td><td>必須</td><td><strong>TRUE</strong>＝累積分布関数 / <strong>FALSE</strong>＝確率密度関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は cumulative の指定により次のようになります。</p>



<ul class="wp-block-list"><li>cumulative=TRUE: 0 から x までの累積確率（<strong>x 以下である確率</strong>）</li><li>cumulative=FALSE: x の地点における確率密度（分布の高さ）</li></ul>



<h2 class="wp-block-heading"><span id="toc3">lambda（ラムダ）引数の意味と決め方</span></h2>



<p class="wp-block-paragraph">EXPONDIST関数を使う上で最初につまずくのが lambda 引数です。これは「<strong>単位時間あたりの平均発生回数</strong>」を表します。</p>



<p class="wp-block-paragraph">たとえば、コールセンターに <strong>平均10秒に1回</strong> 電話がかかってくるなら、lambda は <strong>1 ÷ 10 = 0.1</strong>（1秒あたり0.1回）です。部品の <strong>平均寿命が500時間</strong> なら、lambda は <strong>1 ÷ 500 = 0.002</strong>（1時間あたり0.002回故障）となります。</p>



<figure class="wp-block-table"><table><thead><tr><th>わかっている情報</th><th>lambda の計算</th></tr></thead><tbody><tr><td>平均間隔（時間や回数）</td><td>1 ÷ 平均間隔</td></tr><tr><td>単位時間あたりの平均回数</td><td>その値をそのまま使う</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「lambda = 1 ÷ 平均」と覚えておけば大丈夫です。x の単位（秒・分・時間）と lambda の単位は必ずそろえてください。x が秒なら lambda も秒ベースです。</p></blockquote>



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



<p class="wp-block-paragraph">cumulative の指定で戻り値の意味が変わります。実務では <strong>TRUE（累積分布）</strong> を使う場面がほとんどです。</p>



<figure class="wp-block-table"><table><thead><tr><th>cumulative</th><th>戻り値の意味</th><th>主な用途</th></tr></thead><tbody><tr><td>TRUE</td><td>x 以下である確率（0〜1）</td><td>「○○以内に発生する確率は？」</td></tr><tr><td>FALSE</td><td>x 地点における確率密度</td><td>分布のグラフを描くとき</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">TRUE（累積分布）の使いどころ</span></h3>



<p class="wp-block-paragraph">「○○秒以内に電話がかかってくる確率」「○○時間以内に故障する確率」のように、<strong>ある値以下である確率</strong> を求めたいときに使います。実務で EXPONDIST を使うほとんどのケースで TRUE を選びます。</p>



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率密度）の使いどころ</span></h3>



<p class="wp-block-paragraph">「x 地点で分布のグラフがどれくらいの高さか」を表す値です。指数分布のグラフを Excel で描画するときや、最尤推定など統計理論で使う場面に限られます。確率そのものではない点に注意してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>確率密度（FALSE）の戻り値は <strong>1を超えることがあります</strong>。先ほどの例で <code>EXPONDIST(0.2, 10, FALSE)</code> は約 1.35 を返しますが、これは確率ではなく密度なので問題ありません。確率値は必ず TRUE で取得しましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc7">公式ドキュメントの計算例で動作確認</span></h2>



<p class="wp-block-paragraph">Microsoft 公式ドキュメントに掲載されている計算例で動きを確認しておきます。</p>



<pre class="wp-block-code"><code>=EXPONDIST(0.2, 10, TRUE)   → 0.86466472
=EXPONDIST(0.2, 10, FALSE)  → 1.35335283</code></pre>



<p class="wp-block-paragraph">これは「単位時間あたり10回発生するイベントが、0.2 単位時間以内に発生する確率は約86.5%」という意味です。lambda=10、x=0.2 の組み合わせは、ちょうど <strong>平均間隔の2倍の時間</strong> を見ている状況なので、累積確率も0.8646…と高めに出ます。</p>



<h2 class="wp-block-heading"><span id="toc8">実務例1：コールセンターの待ち時間を予測する</span></h2>



<p class="wp-block-paragraph">平均10秒に1回ペースで電話がかかってくるコールセンターで、次の電話が <strong>何秒以内</strong> にかかってくるかを確率で見積もってみます。</p>



<p class="wp-block-paragraph">平均10秒に1回 → lambda = 1 ÷ 10 = 0.1 です。</p>



<figure class="wp-block-table"><table><thead><tr><th>待ち時間（秒）</th><th>数式</th><th>確率</th></tr></thead><tbody><tr><td>5秒以内</td><td><code>=EXPONDIST(5, 0.1, TRUE)</code></td><td>約 39.3%</td></tr><tr><td>10秒以内</td><td><code>=EXPONDIST(10, 0.1, TRUE)</code></td><td>約 63.2%</td></tr><tr><td>20秒以内</td><td><code>=EXPONDIST(20, 0.1, TRUE)</code></td><td>約 86.5%</td></tr><tr><td>30秒以内</td><td><code>=EXPONDIST(30, 0.1, TRUE)</code></td><td>約 95.0%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">10秒以内に次の電話が来る確率が約63%、30秒待てばほぼ確実（約95%）に来る、という読み方ができますね。</p>



<p class="wp-block-paragraph">逆に「30秒以上待つ確率」を出したい場合は、累積確率の補数（1から引く）で計算できます。</p>



<pre class="wp-block-code"><code>=1 - EXPONDIST(30, 0.1, TRUE)</code></pre>



<p class="wp-block-paragraph">このサンプルでは約 4.98%（1 − 0.95021…）となります。「30秒経っても電話が鳴らない」のは20回に1回程度、と判断できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>平均10秒に1回というペース（lambda=0.1）でも、平均間隔ぴったりの「10秒以内に到着する確率」は100%にはならず約63.2%です。これは指数分布の有名な性質ですね。平均より早く到着するケースが約63%、平均より遅くなるケースが約37%、という非対称な分布になります。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc9">実務例2：部品の故障確率と信頼性を計算する</span></h2>



<p class="wp-block-paragraph">平均寿命（MTBF）500時間の電子部品が、稼働開始から何時間以内に故障する確率を見積もってみます。</p>



<p class="wp-block-paragraph">平均寿命500時間 → lambda = 1 ÷ 500 = 0.002 です。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間</th><th>数式</th><th>故障確率</th></tr></thead><tbody><tr><td>200時間以内</td><td><code>=EXPONDIST(200, 0.002, TRUE)</code></td><td>約 33.0%</td></tr><tr><td>500時間以内</td><td><code>=EXPONDIST(500, 0.002, TRUE)</code></td><td>約 63.2%</td></tr><tr><td>1000時間以内</td><td><code>=EXPONDIST(1000, 0.002, TRUE)</code></td><td>約 86.5%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「500時間（平均寿命）まで稼働できる確率」を知りたい場合は、補数で計算します。</p>



<pre class="wp-block-code"><code>=1 - EXPONDIST(500, 0.002, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約 36.8% です。平均寿命までもつ部品は約3個に1個、ということになります。保守計画では、こうした <strong>無故障稼働確率（信頼度）</strong> をもとに交換タイミングを設計します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>信頼性工学では「MTBF（Mean Time Between Failures：平均故障間隔）」が指数分布の平均間隔として使われます。ただし、指数分布は「<strong>故障率が時間に依存しない</strong>」ことを前提にしているため、経年劣化が大きい部品（バッテリー等）には不向きです。摩耗や劣化を考慮するなら別途ワイブル分布の利用を検討しましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">EXPON.DIST関数（新関数）との違い・使い分け</span></h2>



<p class="wp-block-paragraph">Excel 2010以降では、後継の <strong>EXPON.DIST関数</strong>（ドット入り）が用意されています。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>EXPONDIST</th><th>EXPON.DIST</th></tr></thead><tbody><tr><td>導入時期</td><td>Excel 2007以前から</td><td>Excel 2010以降</td></tr><tr><td>構文</td><td>EXPONDIST(x, lambda, cumulative)</td><td>EXPON.DIST(x, lambda, cumulative)</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>



<h3 class="wp-block-heading"><span id="toc11">使い分けの実務指針</span></h3>



<ul class="wp-block-list"><li>古いExcel環境（2007以前）と共有する → EXPONDIST</li><li>自分専用または新しい環境で使う → EXPON.DIST</li><li>既存ブックの数式を継承する → そのまま変更不要</li></ul>



<p class="wp-block-paragraph">引数も計算式も完全に同じなので、新規ブックではどちらを使っても結果は変わりません。Microsoft 公式は新関数（EXPON.DIST）を推奨しています。とはいえ EXPONDIST が将来削除される予定もないので、そのまま使い続けても大丈夫ですよ。</p>



<h2 class="wp-block-heading"><span id="toc12">関連関数との関係性</span></h2>



<p class="wp-block-paragraph">EXPONDIST関数は、ポアソン過程の「待ち時間側」を扱う関数です。同じポアソン過程から派生する関数群と組み合わせると、確率分析の幅が広がります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th></tr></thead><tbody><tr><td>EXPONDIST</td><td>ある時間内にイベントが発生する確率（待ち時間）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON</a></td><td>単位時間内に <strong>何回</strong> イベントが起きるかの確率</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-gammadist/">GAMMADIST</a></td><td>k 回目のイベントが起きるまでの時間（指数分布の一般化）</td></tr><tr><td><a href="https://mashukabu.com/excel-normdist/">NORMDIST</a></td><td>正規分布。連続的な測定値（身長・誤差等）の分布</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">要するに、「次のイベントまでの <strong>時間</strong> を知りたい」なら EXPONDIST を使います。一方「単位時間あたりの <strong>回数</strong> を知りたい」なら <a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON関数</a> です。両者は同じポアソン過程の表裏の関係にあります。</p>



<p class="wp-block-paragraph">たとえば「平均10秒に1回かかる電話が、1分間（60秒）に何回かかるか」を見るなら POISSON です。「次の電話までに何秒待つか」を見るなら EXPONDIST、という整理ができますね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>x が負の値（x < 0）または lambda が0以下（lambda ≤ 0）</td><td>x ≥ 0、lambda > 0 となるよう値を見直す</td></tr><tr><td><code>#VALUE!</code></td><td>x または lambda に数値以外の値が入っている</td><td>セル参照先が数値か確認する</td></tr><tr><td><code>#NAME?</code></td><td>関数名のスペルミス（EXPONDIS など）</td><td>EXPONDIST のスペルを確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが、平均間隔をそのまま lambda に入れてしまうケースです。「平均10秒」なら lambda は 10 ではなく <strong>1 ÷ 10 = 0.1</strong> を入れます。意味を取り違えると結果が大きくずれるので、最初に必ず確認しましょう。</p>



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



<p class="wp-block-paragraph">ExcelのEXPONDIST関数は、ポアソン過程に従うイベントの待ち時間や故障確率を計算できる関数です。要点を整理すると次のとおりですね。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=EXPONDIST(x, lambda, cumulative)</code></li><li><strong>lambda</strong> は「<strong>1 ÷ 平均間隔</strong>」で計算する（単位時間あたりの平均発生回数）</li><li><strong>cumulative=TRUE</strong> で累積確率（x 以下である確率）を取得 ← 実務はほぼこれ</li><li><strong>cumulative=FALSE</strong> は確率密度（グラフ描画や統計理論用）</li><li><strong>新関数 EXPON.DIST と計算結果は完全に同一</strong>。新規ブックでは EXPON.DIST を推奨</li><li><strong>無故障で稼働する確率</strong> は <code>1 - EXPONDIST(...)</code> で求める</li></ul>



<p class="wp-block-paragraph">コールセンターの応答時間設計、部品の保守計画、サーバーアクセスの間隔分析など、「ランダムに発生するイベントの間隔」を確率で見積もりたい場面で活躍します。lambda の意味（平均の逆数）と cumulative の使い分けを押さえておけば、迷わず使えますよ。</p>



<p class="wp-block-paragraph">合わせて <a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON関数</a> を使えば、同じポアソン過程の「単位時間内の発生回数」も分析できます。両者を組み合わせて、確率モデリングの引き出しを増やしておきましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-expondist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのEXPONDIST関数の使い方｜指数分布（旧: EXPON.DIST）</title>
		<link>https://mashukabu.com/excel-function-howto-use-expondist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-expondist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:38:56 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[指数分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6654</guid>

					<description><![CDATA[ExcelのEXPONDIST関数の使い方を解説。指数分布の確率を計算する旧式関数で、後継のEXPON.DISTと引数・計算結果は同じです。構文・TRUE/FALSEの違い・lambdaの意味・エラー対処まで丁寧にまとめます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">引き継いだExcelブックを開いたら、見慣れない「EXPONDIST」という関数が入っていて手が止まった——そんな経験はないでしょうか。検索しても「EXPON.DIST」という似た名前の関数ばかりヒットして、結局どちらが正しいのか分からないまま時間が過ぎていく。品質管理の担当者から「MTBFの確率を出して」と頼まれた人にとっても、指数分布という言葉自体が壁になりがちです。</p>



<p class="wp-block-paragraph">この状態のまま放置すると、古い関数を恐る恐る触り続けることになり、結果の妥当性に自信が持てません。引数の意味（特にlambdaの設定方法）を曖昧にしたまま使うと、出てきた数字が「何の確率なのか」分からなくなり、上司への報告で詰まる原因にもなります。</p>



<p class="wp-block-paragraph">この記事では、ExcelのEXPONDIST関数の構文・引数・TRUE/FALSEの使い分けを実務目線で整理します。コールセンターの待ち時間や機器の故障率といった具体的なシーンで「どう数式を組み立てるか」までセットで解説します。後継関数のEXPON.DISTとの違い、エラーが出たときの対処法も網羅するので、この1ページで「とりあえず今日の仕事を終わらせる」状態に持ち込めます。</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のEXPONDIST関数とは</a><ol><li><a href="#toc2" tabindex="0">指数分布が使える場面</a></li><li><a href="#toc3" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc4" tabindex="0">lambdaの正しい設定方法（平均から逆数で求める）</a></li></ol></li><li><a href="#toc5" tabindex="0">EXPONDIST関数のTRUE/FALSEの違い</a><ol><li><a href="#toc6" tabindex="0">TRUE（累積分布関数）―x以下となる確率</a></li><li><a href="#toc7" tabindex="0">FALSE（確率密度関数）―ある時点での密度</a></li><li><a href="#toc8" tabindex="0">2つの結果を比較してみる</a></li></ol></li><li><a href="#toc9" tabindex="0">EXPONDIST関数の実務活用例</a><ol><li><a href="#toc10" tabindex="0">コールセンター：次の入電までの待ち時間分析</a></li><li><a href="#toc11" tabindex="0">設備管理：機器故障までの時間（MTBF）</a></li><li><a href="#toc12" tabindex="0">物流・配送：到着予測の信頼区間</a></li></ol></li><li><a href="#toc13" tabindex="0">EXPONDIST関数のよくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#NUM!エラー（xが負、lambdaが0以下）</a></li><li><a href="#toc15" tabindex="0">#VALUE!エラー（引数に文字列）</a></li><li><a href="#toc16" tabindex="0">lambdaに平均時間をそのまま入れる誤り</a></li></ol></li><li><a href="#toc17" tabindex="0">EXPON.DIST関数（後継関数）との違い</a><ol><li><a href="#toc18" tabindex="0">新旧関数の比較表</a></li><li><a href="#toc19" tabindex="0">どちらを使うべきか</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">EXPONDIST関数は、指数分布の確率を計算するExcelの統計関数です。「エクスポンディスト」と読み、<strong>EXPON</strong>ential <strong>DIST</strong>ribution（指数分布）を略した名前です。「ある事象が次に起こるまでの時間」や「機器が故障するまでの時間」のように、ランダムに発生する事象の間隔を扱うときに使います。</p>



<p class="wp-block-paragraph">Microsoftの公式ドキュメントでは、EXPONDISTは「精度が向上した1つ以上の新しい関数に置き換えられた」と明記されています。現行版のExcelでは後継関数のEXPON.DISTが推奨されています。ただし、互換性のためEXPONDISTも引き続き利用可能で、計算結果はEXPON.DISTと完全に同一です。</p>



<p class="wp-block-paragraph">つまり、古いブックでEXPONDISTを見かけても慌てて書き換える必要はありません。新規に数式を組むときはEXPON.DISTを使い、既存ブックの保守ではEXPONDISTのまま運用する、という使い分けが現実解になります。</p>



<h3 class="wp-block-heading"><span id="toc2">指数分布が使える場面</span></h3>



<p class="wp-block-paragraph">指数分布は「ランダムに発生するイベントの待ち時間」をモデル化する確率分布です。実務では次のような場面で登場します。</p>



<ul class="wp-block-list"><li>コールセンターで次の問い合わせが入るまでの間隔</li><li>機器が次に故障するまでの稼働時間（MTBF）</li><li>配送センターでトラックが到着するまでの待ち時間</li><li>ECサイトで次の注文が入るまでの間隔</li><li>ATMの処理時間</li></ul>



<p class="wp-block-paragraph">共通するのは「平均的な発生頻度が分かっている」「個々のイベントは独立してランダムに起こる」という条件です。この条件を満たすとき、EXPONDIST関数で「○分以内に発生する確率」や「○時間以内に故障する確率」を求められます。</p>



<p class="wp-block-paragraph">なお、指数分布には「無記憶性」という特徴があります。「すでに100時間動いた機器も、新品と同じ確率で次の1時間に壊れる」という性質です。現実の機器では摩耗による劣化があるため厳密には成り立ちません。あくまで「故障がランダムに発生する」前提の近似モデルとして使う点には注意してください。</p>



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



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



<pre class="wp-block-code"><code>=EXPONDIST(x, lambda, cumulative)</code></pre>



<p class="wp-block-paragraph">引数は3つあり、それぞれの意味は次の表のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>内容</th><th>値の条件</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>評価したい時間や値（待ち時間、稼働時間など）</td><td>0以上の数値</td></tr><tr><td>lambda</td><td>必須</td><td>単位時間あたりの発生率（レートパラメーター）</td><td>0より大きい数値</td></tr><tr><td>cumulative</td><td>必須</td><td>TRUE：累積分布関数（CDF）／FALSE：確率密度関数（PDF）</td><td>論理値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで一番つまずきやすいのが2つ目のlambdaです。「単位時間あたりの発生率」と言われてもピンと来ないため、次のセクションで実務的な決め方を整理します。</p>



<h3 class="wp-block-heading"><span id="toc4">lambdaの正しい設定方法（平均から逆数で求める）</span></h3>



<p class="wp-block-paragraph">lambdaは「単位時間あたり何回イベントが起こるか」を表す値です。<strong>平均待ち時間（または平均故障間隔）の逆数</strong>として計算できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>業務シーン</th><th>観測されている平均値</th><th>lambdaの計算</th><th>lambdaの値</th></tr></thead><tbody><tr><td>コールセンター</td><td>平均5分に1件入電</td><td>1 ÷ 5</td><td>0.2</td></tr><tr><td>機器の故障</td><td>MTBF（平均故障間隔）500時間</td><td>1 ÷ 500</td><td>0.002</td></tr><tr><td>配送到着</td><td>平均30分間隔で到着</td><td>1 ÷ 30</td><td>0.0333</td></tr><tr><td>Webサイト</td><td>1分あたり平均0.5件の注文</td><td>そのまま</td><td>0.5</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは2パターンを区別することです。観測値が「平均時間」として与えられていれば1/Tを取り、「発生率」として与えられていればそのまま使います。lambdaに平均時間そのものを入れてしまうのは初心者が最も陥りやすいミスなので注意してください。</p>



<h2 class="wp-block-heading"><span id="toc5">EXPONDIST関数のTRUE/FALSEの違い</span></h2>



<p class="wp-block-paragraph">3つ目の引数cumulativeは、TRUEとFALSEで返ってくる値の意味がまったく異なります。実務では基本的にTRUE（累積分布）を使う場面がほとんどです。両者の違いを理解しておくと、結果の解釈で迷わなくなります。</p>



<h3 class="wp-block-heading"><span id="toc6">TRUE（累積分布関数）―x以下となる確率</span></h3>



<p class="wp-block-paragraph">cumulativeにTRUEを指定すると、累積分布関数（CDF）の値が返ります。これは「<strong>時間xまでにイベントが少なくとも1回発生する確率</strong>」を意味し、0から1の間の値（つまり確率そのもの）になります。</p>



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



<p class="wp-block-paragraph">たとえば1分あたり平均0.5件の問い合わせが来るコールセンター（λ=0.5）で、「次の問い合わせが2分以内に来る確率」を求めると、上記の数式で約0.6321（63.2%）が返ります。実務で「○分以内に起こる確率は？」と聞かれたら、まずTRUEを使うと考えて構いません。</p>



<h3 class="wp-block-heading"><span id="toc7">FALSE（確率密度関数）―ある時点での密度</span></h3>



<p class="wp-block-paragraph">cumulativeにFALSEを指定すると、確率密度関数（PDF）の値が返ります。これは「ちょうどその時点での確率の密度」を表し、確率そのものではない点に注意が必要です。</p>



<pre class="wp-block-code"><code>=EXPONDIST(0.2, 10, FALSE)</code></pre>



<p class="wp-block-paragraph">公式ドキュメントの例では、上記の式は1.35335283を返します。結果が1を超えていることに気づくはずです。確率なのに1を超えるのは矛盾しているように見えますが、これは「確率密度」であり「確率」ではないため起こり得ます。FALSEは確率分布の形状を確認したいときや、グラフを描くときに使う指標と理解してください。</p>



<h3 class="wp-block-heading"><span id="toc8">2つの結果を比較してみる</span></h3>



<p class="wp-block-paragraph">公式ドキュメントに掲載されている同一条件（x=0.2、lambda=10）での比較を見ると、両者の違いがはっきりします。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>戻り値</th><th>意味</th></tr></thead><tbody><tr><td>=EXPONDIST(0.2, 10, TRUE)</td><td>0.86466472</td><td>0.2分以内に発生する確率は約86.5%</td></tr><tr><td>=EXPONDIST(0.2, 10, FALSE)</td><td>1.35335283</td><td>0.2分時点での確率密度（確率ではない）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">業務報告で「○○の確率」を求められたときは、必ずTRUEを使うと覚えておけば安全です。FALSEは分布の形を可視化するなど、特殊な用途に限定されます。</p>



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



<p class="wp-block-paragraph">ここから先は、実際の業務シーンを想定した3パターンの計算例を見ていきます。引数の決め方とセル設計をそのまま真似できる構成にしているので、自分のExcelに置き換えて試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc10">コールセンター：次の入電までの待ち時間分析</span></h3>



<p class="wp-block-paragraph">シフト設計や応対人員の配置を検討するとき、「次の入電が一定時間内に来る確率」が分かるとリソース計画に活かせます。</p>



<p class="wp-block-paragraph"><strong>設定</strong>：1分あたり平均0.5件の問い合わせ（λ=0.5）。次の入電が2分以内、5分以内、10分以内に来る確率をそれぞれ求めたいとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>入力値・数式</th><th>結果</th></tr></thead><tbody><tr><td>A1（λ）</td><td>0.5</td><td>—</td></tr><tr><td>B1（x=2分）</td><td>=EXPONDIST(2, $A$1, TRUE)</td><td>約0.6321（63.2%）</td></tr><tr><td>B2（x=5分）</td><td>=EXPONDIST(5, $A$1, TRUE)</td><td>約0.9179（91.8%）</td></tr><tr><td>B3（x=10分）</td><td>=EXPONDIST(10, $A$1, TRUE)</td><td>約0.9933（99.3%）</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">この結果から「2分以内に約63%の確率で次の電話が鳴る」と読み取れます。lambdaセルを絶対参照（$A$1）にしておくと、x（待ち時間）だけ変えて複数行に展開できます。シフト計画表にそのまま組み込めるので便利です。</p>



<h3 class="wp-block-heading"><span id="toc11">設備管理：機器故障までの時間（MTBF）</span></h3>



<p class="wp-block-paragraph">製造現場や設備保守では、MTBF（平均故障間隔）から「一定期間内に故障する確率」を見積もる場面があります。予防保全のスケジュールを引くときの根拠として使えます。</p>



<p class="wp-block-paragraph"><strong>設定</strong>：MTBF=500時間の機器（λ=1/500=0.002）。100時間、200時間、300時間以内に故障する確率を求めます。</p>



<pre class="wp-block-code"><code>=EXPONDIST(200, 0.002, TRUE)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>経過時間</th><th>数式</th><th>故障確率</th></tr></thead><tbody><tr><td>100時間</td><td>=EXPONDIST(100, 0.002, TRUE)</td><td>約0.1813（18.1%）</td></tr><tr><td>200時間</td><td>=EXPONDIST(200, 0.002, TRUE)</td><td>約0.3297（33.0%）</td></tr><tr><td>300時間</td><td>=EXPONDIST(300, 0.002, TRUE)</td><td>約0.4512（45.1%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">200時間運転すると約33%の機器が故障する計算になります。これを許容できないなら、100時間より早いタイミングで点検を入れる、といった判断に使えます。なお、指数分布は「無記憶性」を持つため、摩耗劣化が支配的な機器では実態とずれることがあります。電子部品の偶発故障期など、ランダム故障のフェーズで使うのが適切です。</p>



<h3 class="wp-block-heading"><span id="toc12">物流・配送：到着予測の信頼区間</span></h3>



<p class="wp-block-paragraph">配送車両の到着間隔がポアソン過程に近い場合、指数分布で「次の便が○分以内に来る確率」を見積もれます。倉庫の受け入れ要員配置や、ECサイトの納期表示ロジックに応用できます。</p>



<p class="wp-block-paragraph"><strong>設定</strong>：平均30分間隔で配送車両が到着（λ=1/30≒0.0333）。15分以内・30分以内・60分以内の到着確率を求めます。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間</th><th>数式</th><th>到着確率</th></tr></thead><tbody><tr><td>15分</td><td>=EXPONDIST(15, 1/30, TRUE)</td><td>約0.3935（39.4%）</td></tr><tr><td>30分</td><td>=EXPONDIST(30, 1/30, TRUE)</td><td>約0.6321（63.2%）</td></tr><tr><td>60分</td><td>=EXPONDIST(60, 1/30, TRUE)</td><td>約0.8647（86.5%）</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=EXPONDIST(15, 1/30, TRUE)</code></pre>



<p class="wp-block-paragraph">lambdaを「1/30」のように分数で書くと、平均値（30分）から直接計算しているのが式から読み取れます。可読性が上がり、レビュー時に「なぜこの値？」と突っ込まれにくい書き方なので、業務シートではこちらを推奨します。</p>



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



<p class="wp-block-paragraph">EXPONDIST関数で表示される代表的なエラーは2種類です。原因と対処をパターンで覚えておくと、引数を組み替える際に詰まりません。</p>



<h3 class="wp-block-heading"><span id="toc14">#NUM!エラー（xが負、lambdaが0以下）</span></h3>



<p class="wp-block-paragraph">xに負の値を入れたり、lambdaに0以下の値を入れると#NUM!エラーが返ります。指数分布の定義域がx≧0、lambda>0と決まっているため、範囲外の値は計算できないという意味です。</p>



<pre class="wp-block-code"><code>=EXPONDIST(-1, 0.5, TRUE)   → #NUM!
=EXPONDIST(2, 0, TRUE)      → #NUM!
=EXPONDIST(2, -0.5, TRUE)   → #NUM!</code></pre>



<p class="wp-block-paragraph">対処は単純で、xは0以上、lambdaは0より大きい数値であることを確認するだけです。lambdaを「1/平均」で計算しているなら、平均値のセルが0や空欄になっていないかをチェックします。</p>



<h3 class="wp-block-heading"><span id="toc15">#VALUE!エラー（引数に文字列）</span></h3>



<p class="wp-block-paragraph">xやlambdaのセルに文字列・空白が入っていると#VALUE!エラーが返ります。CSVから取り込んだデータで「30分」のように単位込みで入力されていたり、不要なスペースが混ざっているケースが典型です。</p>



<pre class="wp-block-code"><code>=EXPONDIST(&quot;2分&quot;, 0.5, TRUE)   → #VALUE!</code></pre>



<p class="wp-block-paragraph">対処としては、ISNUMBER関数でセルの値が数値かどうかを事前確認するか、VALUE関数で文字列を数値に変換しておくのが確実です。データ入力時点で数値だけを入れる運用ルールにできれば、こうしたエラーは未然に防げます。</p>



<h3 class="wp-block-heading"><span id="toc16">lambdaに平均時間をそのまま入れる誤り</span></h3>



<p class="wp-block-paragraph">エラーは出ないのに結果がおかしい、というパターンで一番多いのがこれです。「平均5分待ちだから=EXPONDIST(2, 5, TRUE)」と書いてしまうと、結果は「ほぼ100%」になってしまいます。</p>



<p class="wp-block-paragraph">正しくは平均値の逆数を入れるのがlambdaのルールです。=EXPONDIST(2, 1/5, TRUE) または =EXPONDIST(2, 0.2, TRUE) と書きます。「lambda=1/平均」を最初に手元のメモに書いてから数式を作ると、このミスを防げます。</p>



<h2 class="wp-block-heading"><span id="toc17">EXPON.DIST関数（後継関数）との違い</span></h2>



<p class="wp-block-paragraph">EXPONDISTとEXPON.DISTは、Microsoftの公式仕様上「構文・引数・戻り値が完全に同一」で、計算結果も一致します。違いは「いつから推奨されているか」と「ピリオドの有無」だけです。</p>



<h3 class="wp-block-heading"><span id="toc18">新旧関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>EXPONDIST（旧）</th><th>EXPON.DIST（新）</th></tr></thead><tbody><tr><td>関数名</td><td>EXPONDIST</td><td>EXPON.DIST</td></tr><tr><td>推奨度</td><td>互換性のために残されている</td><td>現行推奨</td></tr><tr><td>利用可能バージョン</td><td>Excel 2007以前から利用可</td><td>Excel 2016以降</td></tr><tr><td>構文</td><td>EXPONDIST(x, lambda, cumulative)</td><td>EXPON.DIST(x, lambda, cumulative)</td></tr><tr><td>引数の数</td><td>3つ</td><td>3つ</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">公式ドキュメントによれば、EXPON.DISTは「精度が向上した実装」とされています。一般的な業務での桁数では結果に体感できる差はほぼありません。</p>



<h3 class="wp-block-heading"><span id="toc19">どちらを使うべきか</span></h3>



<p class="wp-block-paragraph">判断のフローは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>新規にシートを作る場合</strong>：EXPON.DISTを使う。Microsoftの推奨に沿うのが将来的にも安全</li><li><strong>既存ブックを保守する場合</strong>：EXPONDISTのままで問題なし。書き換えても挙動は変わらないので、無理に修正する優先度は低い</li><li><strong>Excel 2016未満との互換性が必要な場合</strong>：EXPONDISTを使う。EXPON.DISTはExcel 2016から利用可能なため</li><li><strong>チーム内に古いExcelユーザーが残っている場合</strong>：当面はEXPONDISTで揃えると事故が少ない</li></ul>



<p class="wp-block-paragraph">実務の感覚としては「新しく書くならEXPON.DIST、触らないものは触らない」が無難な落としどころです。新しい書き方の詳細は<a href="https://mashukabu.com/expon-dist/">EXPON.DIST関数の使い方</a>で解説しているので、新規に組む人はそちらも合わせて確認してください。</p>



<p class="wp-block-paragraph">なお、同じく「旧式の統計互換関数」シリーズとして、カイ二乗分布を扱う<a href="https://mashukabu.com/excel-function-howto-use-chidist/">CHIDIST関数の使い方</a>や、その逆関数である<a href="https://mashukabu.com/excel-function-howto-use-chiinv/">CHIINV関数の使い方</a>もあります。EXPONDISTと同じ「旧→新」の置き換え構造なので、社内で旧関数の棚卸しをする際にまとめて確認しておくと効率的です。</p>



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



<p class="wp-block-paragraph">ExcelのEXPONDIST関数は、指数分布の確率を計算する旧式の統計関数です。現行版のExcelではEXPON.DISTが後継関数として推奨されています。引数・戻り値はEXPON.DISTと完全に同一で、計算結果も一致するため、既存ブックでEXPONDISTを見かけても無理に置き換える必要はありません。</p>



<p class="wp-block-paragraph">この記事のポイントを振り返ります。</p>



<ul class="wp-block-list"><li>構文は <code>=EXPONDIST(x, lambda, cumulative)</code> の3引数</li><li>lambdaは「単位時間あたりの発生率」で、<strong>平均値の逆数</strong>（lambda=1/平均）として計算する</li><li>cumulativeはTRUE（累積分布／確率）／FALSE（確率密度）で意味が変わる。実務はTRUEが基本</li><li>コールセンター・MTBF・配送到着など「ランダムに発生するイベントの待ち時間」を扱うときに有効</li><li>xが負またはlambdaが0以下なら#NUM!、引数が文字列なら#VALUE!エラー</li><li>新規ならEXPON.DIST（Excel 2016以降）、既存ブックはEXPONDISTのままでOK</li></ul>



<p class="wp-block-paragraph">「平均値の逆数をlambdaに入れる」という1点を押さえれば、引数で迷うことはなくなります。引き継いだ古いブックでEXPONDISTを見かけたら、慌てて書き換えるよりも「結果の意味」を読み解くことから始めると、業務での活用がぐっとスムーズになるはずです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-expondist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのEXPON.DIST関数の使い方｜指数分布で待ち時間や故障時間の確率を求める</title>
		<link>https://mashukabu.com/expon-dist/</link>
					<comments>https://mashukabu.com/expon-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 05 May 2026 12:45:40 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[EXPON.DIST]]></category>
		<category><![CDATA[指数分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6521</guid>

					<description><![CDATA[ExcelのEXPON.DIST関数で指数分布の確率を計算する方法を解説。lambda（率パラメータ）の意味、TRUE（累積分布）とFALSE（確率密度）の使い分け、機械故障・コールセンター・問い合わせ間隔の実務活用例、POISSON.DIST/GAMMA.DIST関数との関係まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「次のお客様問い合わせはいつ来るんだろう？」「機械が故障するまであと何時間もつのかな？」。</p>



<p class="wp-block-paragraph">こうした「次のイベントが起こるまでの時間」を、感覚ではなく確率で答えられたらうれしいですよね。</p>



<p class="wp-block-paragraph">実はExcelには、まさにそうした「次の事象までの待ち時間」の確率を計算する関数があります。それが<strong>EXPON.DIST関数</strong>です。</p>



<p class="wp-block-paragraph">この記事ではExcelのEXPON.DIST関数（読み方: エクスポン・ディスト関数）の使い方を解説します。構文の基本から実務での活用例まで丁寧にまとめます。lambda（率パラメータ）の意味やTRUE/FALSEの使い分け、旧関数EXPONDIST（読み方: エクスポンディスト関数）との違いも整理しますよ。</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">ExcelのEXPON.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">指数分布が使える場面とは</a></li><li><a href="#toc3" tabindex="0">基本構文と3つの引数</a></li></ol></li><li><a href="#toc4" tabindex="0">EXPON.DIST関数の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">EXPON.DIST関数の実務活用3パターン</a><ol><li><a href="#toc9" tabindex="0">機械故障――200時間以内に故障する確率</a></li><li><a href="#toc10" tabindex="0">コールセンター――次の入電までの待ち時間</a></li><li><a href="#toc11" tabindex="0">Webサイト――次の問い合わせまでの間隔</a></li></ol></li><li><a href="#toc12" tabindex="0">指数分布の無記憶性という性質</a><ol><li><a href="#toc13" tabindex="0">無記憶性とは</a></li><li><a href="#toc14" tabindex="0">実務での注意点</a></li></ol></li><li><a href="#toc15" tabindex="0">POISSON.DIST関数・GAMMA.DIST関数との関係</a><ol><li><a href="#toc16" tabindex="0">POISSON.DIST関数との関係（双対関係）</a></li><li><a href="#toc17" tabindex="0">GAMMA.DIST関数との関係（n件の合計時間）</a></li></ol></li><li><a href="#toc18" tabindex="0">確率分布関数ファミリー</a></li><li><a href="#toc19" tabindex="0">よくある間違いと注意点</a><ol><li><a href="#toc20" tabindex="0">lambdaに「平均時間」を入れてしまう</a></li><li><a href="#toc21" tabindex="0">xが負の値で#NUM!エラー</a></li><li><a href="#toc22" tabindex="0">lambdaが0以下で#NUM!エラー</a></li><li><a href="#toc23" tabindex="0">引数に文字列を渡して#VALUE!エラー</a></li><li><a href="#toc24" tabindex="0">関数名のスペルミスで#NAME?エラー</a></li><li><a href="#toc25" tabindex="0">TRUE/FALSEの指定を間違える</a></li></ol></li><li><a href="#toc26" tabindex="0">EXPONDIST関数（互換関数）との違い</a></li><li><a href="#toc27" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのEXPON.DIST関数は、<strong>指数分布</strong>にもとづいて確率を返す関数です（読み方: エクスポン・ディスト関数）。</p>



<p class="wp-block-paragraph">指数分布とは、ある事象が「次に起こるまでの時間（待ち時間）」が従う確率分布です。「EXPON」は「Exponential（指数）」の略で、「DIST」は「Distribution（分布）」の略です。関数名を直訳すると「指数分布」になります。</p>



<p class="wp-block-paragraph">たとえば「平均10分に1件の問い合わせが来るコールセンター」で、次の入電が5分以内に来る確率を、たった1つの数式で求められます。</p>



<p class="wp-block-paragraph">ExcelのEXPON.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>EXPON.DIST関数はExcel 2010以降で使えます。Excel 2007以前の環境ではEXPONDIST関数を使ってください。Microsoft 365、Excel 2024、Excel 2021ではどちらも引き続き使用できます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">指数分布が使える場面とは</span></h3>



<p class="wp-block-paragraph">指数分布は、次のような場面で力を発揮します。</p>



<ol class="wp-block-list"><li><strong>次のイベントまでの待ち時間</strong>: 次の問い合わせが来るまでの時間</li><li><strong>製品の故障までの時間</strong>: 偶発的に故障する電子部品の寿命</li><li><strong>サービス時間の分析</strong>: 窓口での1人あたり対応時間の分布</li></ol>



<p class="wp-block-paragraph">これらに共通するのは「ある率で発生する事象」を扱う点です。1分あたりの発生件数がポアソン分布に従うとき、事象と事象の間の時間は指数分布に従います。</p>



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



<pre class="wp-block-code"><code>=EXPON.DIST(x, lambda, 関数形式)</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>lambda（ラムダ）</td><td>必須</td><td>率パラメータ（正の数値）</td></tr><tr><td>関数形式（cumulative）</td><td>必須</td><td>TRUEで累積分布、FALSEで確率密度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xには「待ち時間」「故障時間」など、調べたい時間の値を入れます。lambdaは「単位時間あたりの平均発生回数」を表すパラメータです。たとえば「1分あたり平均0.5件発生」なら lambda = 0.5 と指定します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>lambda（ラムダ）は「平均待ち時間の逆数」と覚えると簡単です。平均10分に1件発生するなら lambda = 1/10 = 0.1 です。実務では <code>=EXPON.DIST(5, 1/10, TRUE)</code> のように、分数のまま書いても計算できますよ。</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>lambdaは正の数（0より大きい値）です。0以下を指定すると<code>#NUM!</code>エラーになります。xも0以上で指定してください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc4">EXPON.DIST関数のTRUE/FALSEの違い</span></h2>



<p class="wp-block-paragraph">EXPON.DIST関数の3番目の引数「関数形式」は、TRUEかFALSEで結果がまったく変わります。この違いを押さえることが使いこなすポイントです。</p>



<h3 class="wp-block-heading"><span id="toc5">TRUE（累積分布関数）――x以下となる確率</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>（CDF）の値を返します。CDFはCumulative Distribution Functionの略です。「待ち時間がx以下となる確率」を表す数値です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 0.1, TRUE)</code></pre>



<p class="wp-block-paragraph">lambda=0.1（平均10分に1件）の指数分布で、5以下となる確率を返します。結果は約<strong>0.3935（39.4%）</strong>です。「次のイベントまで5分以内に発生する確率は約39%」と読めます。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>F(x) = 1 - e^(-lambda*x)</code></pre>



<p class="wp-block-paragraph">実務で「○分以内に発生する確率は？」と聞かれたら、迷わずTRUEを使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率密度関数）――ある時点での密度</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率密度関数</strong>（PDF）の値を返します。PDFはProbability Density Functionの略です。「時点xでの確率の密度」を表す数値です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 0.1, FALSE)</code></pre>



<p class="wp-block-paragraph">lambda=0.1の指数分布で、x=5での確率密度を返します。結果は約<strong>0.0607</strong>です。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>f(x) = lambda * e^(-lambda*x)</code></pre>



<p class="wp-block-paragraph">確率密度はそのままでは「ちょうどxとなる確率」にはなりません。連続分布では、特定の1点の確率は厳密にはゼロになるためです。実務で確率を求めたいときはTRUEを使うのが基本です。</p>



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



<p class="wp-block-paragraph">lambda=0.1（平均10分に1件）の場合で、xの値ごとの結果を比べてみましょう。平均待ち時間は 1/0.1 = 10分です。</p>



<figure class="wp-block-table"><table><thead><tr><th>x（分）</th><th>TRUE（x以下の確率）</th><th>FALSE（確率密度）</th></tr></thead><tbody><tr><td>1</td><td>0.0952（9.5%）</td><td>0.0905</td></tr><tr><td>5</td><td>0.3935（39.4%）</td><td>0.0607</td></tr><tr><td>10</td><td>0.6321（63.2%）</td><td>0.0368</td></tr><tr><td>15</td><td>0.7769（77.7%）</td><td>0.0223</td></tr><tr><td>20</td><td>0.8647（86.5%）</td><td>0.0135</td></tr><tr><td>30</td><td>0.9502（95.0%）</td><td>0.0050</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TRUE列はxが増えるほど1に近づいていきます。FALSE列はx=0で最大値（lambda=0.1）を取り、徐々にゼロに近づきます。</p>



<p class="wp-block-paragraph">「x以上となる確率」を求めたいときは <code>=1 - EXPON.DIST(x, lambda, TRUE)</code> と書きます。たとえば「20分以上発生しない確率」なら次のとおりです。結果は約0.1353（13.5%）です。</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(20, 0.1, TRUE)</code></pre>



<h2 class="wp-block-heading"><span id="toc8">EXPON.DIST関数の実務活用3パターン</span></h2>



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



<h3 class="wp-block-heading"><span id="toc9">機械故障――200時間以内に故障する確率</span></h3>



<p class="wp-block-paragraph">「平均故障間隔（MTBF）が500時間の機械」を考えましょう。次の200時間以内に故障する確率を求めます。lambda = 1/500 = 0.002 と指定します。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(200, 1/500, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3297（33.0%）</strong>です。約33%の確率で200時間以内に故障する計算です。</p>



<p class="wp-block-paragraph">「1000時間以上故障せずに動き続ける確率」も確認しましょう。</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(1000, 1/500, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1353（13.5%）</strong>です。1000時間ノートラブルで動く確率は約13%とわかります。保守計画や予備機の準備判断に使えますね。</p>



<h3 class="wp-block-heading"><span id="toc10">コールセンター――次の入電までの待ち時間</span></h3>



<p class="wp-block-paragraph">「平均10分に1件の入電があるコールセンター」を考えましょう。次の入電が5分以内に来る確率を求めます。lambda = 1/10 = 0.1 です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 1/10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3935（39.4%）</strong>です。約39%の確率で5分以内に次の入電があります。</p>



<p class="wp-block-paragraph">「20分間入電がない確率」はどうでしょうか。「20分以上次の入電が来ない確率」と同じ意味です。</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(20, 1/10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1353（13.5%）</strong>です。約13%の確率で20分以上の空き時間が発生する計算です。オペレーターの休憩タイミングや人員配置の参考になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">Webサイト――次の問い合わせまでの間隔</span></h3>



<p class="wp-block-paragraph">「平均30分に1件の問い合わせフォーム送信があるサイト」を考えましょう。次の問い合わせまで15分以内に来る確率を求めます。lambda = 1/30 です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(15, 1/30, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3935（39.4%）</strong>です。約39%の確率で15分以内に次の問い合わせが来ます。</p>



<p class="wp-block-paragraph">「1時間以上問い合わせが来ない確率」も見てみましょう。</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(60, 1/30, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1353（13.5%）</strong>です。約13%の頻度で1時間以上空く計算です。サポート担当者の待機時間や別タスクへの切り替えタイミングの判断材料になりますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">指数分布の無記憶性という性質</span></h2>



<p class="wp-block-paragraph">指数分布には「無記憶性（メモリーレス性）」というユニークな性質があります。他の分布には見られない特徴で、実務での解釈に直結するポイントです。</p>



<h3 class="wp-block-heading"><span id="toc13">無記憶性とは</span></h3>



<p class="wp-block-paragraph">「すでに s 時間経過した条件下で、さらに t 時間以上待つ確率」が「最初から t 時間以上待つ確率」と等しい性質を、無記憶性と呼びます。</p>



<p class="wp-block-paragraph">たとえば、機械故障の例で考えてみましょう。lambda = 1/500（MTBF 500時間）の機械があるとします。</p>



<ul class="wp-block-list"><li>新品の機械が「100時間以内に故障する確率」 → 約18.1%</li><li>既に300時間動いた機械が「次の100時間以内に故障する確率」 → 約18.1%</li></ul>



<pre class="wp-block-code"><code>=EXPON.DIST(100, 1/500, TRUE)</code></pre>



<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">そういう場合は<a href="https://mashukabu.com/excel-function-howto-use-weibull_dist/">WEIBULL.DIST関数</a>を検討してください。WEIBULL.DISTは「使うほど壊れやすくなる」「初期不良が多い」といった、より現実的な故障パターンを表現できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>電子部品の偶発故障期（バスタブ曲線の中間期間）は、指数分布で近似しやすい時期です。初期故障期や摩耗故障期はWEIBULL.DIST関数のほうが適しますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">POISSON.DIST関数・GAMMA.DIST関数との関係</span></h2>



<p class="wp-block-paragraph">EXPON.DIST関数は、ほかの分布関数と数学的につながっています。特にPOISSON.DISTとGAMMA.DISTは「同じ現象を別角度から見ている」関係です。セットで理解しておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc16">POISSON.DIST関数との関係（双対関係）</span></h3>



<p class="wp-block-paragraph">POISSON.DISTとEXPON.DISTは、ポアソン過程という同じ現象を「件数視点」と「時間視点」で見ている関係です。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST関数</a>: 単位時間に何件起こるか（離散・件数）</li><li>EXPON.DIST関数: 次の1件まで何時間かかるか（連続・時間）</li></ul>



<p class="wp-block-paragraph">たとえば「平均10分に1件入電するコールセンター」は、次の2つの見方ができます。</p>



<ul class="wp-block-list"><li>POISSON.DIST視点: 「10分間に2件入電する確率は？」</li><li>EXPON.DIST視点: 「次の入電まで5分以内に来る確率は？」</li></ul>



<p class="wp-block-paragraph">同じパラメータlambdaを共有しますが、出力の単位（件数か時間か）が異なります。「件数を聞かれたらPOISSON.DIST、時間を聞かれたらEXPON.DIST」と覚えてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc17">GAMMA.DIST関数との関係（n件の合計時間）</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-gamma-dist-function/">GAMMA.DIST関数</a>はガンマ分布の確率を計算します。alpha=1のとき、ガンマ分布は指数分布と完全に一致します。</p>



<pre class="wp-block-code"><code>=GAMMA.DIST(5, 1, 10, TRUE)
=EXPON.DIST(5, 1/10, TRUE)</code></pre>



<p class="wp-block-paragraph">この2つは同じ結果（約0.3935）を返します。GAMMA.DISTのbetaは「1回あたりの平均時間」、EXPON.DISTのlambdaは「1単位時間あたりの率」なので、<code>lambda = 1/beta</code> の関係にあります。</p>



<ul class="wp-block-list"><li>1件の待ち時間 → EXPON.DIST</li><li>n件分の合計待ち時間 → GAMMA.DIST</li></ul>



<p class="wp-block-paragraph">「3件処理する合計時間が40分以内に収まる確率」のように、複数件の合計時間を扱うときはGAMMA.DISTを使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc18">確率分布関数ファミリー</span></h2>



<p class="wp-block-paragraph">Excelには確率分布に関連する関数がいくつかあります。目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>いつ使うか</th></tr></thead><tbody><tr><td>EXPON.DIST</td><td>指数分布の確率</td><td>次のイベントまでの待ち時間を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST</a></td><td>ポアソン分布の確率</td><td>単位時間内の発生件数を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/excel-gamma-dist-function/">GAMMA.DIST</a></td><td>ガンマ分布の確率</td><td>複数件の合計待ち時間を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST</a></td><td>正規分布の確率</td><td>連続データ（身長・体重・気温など）を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-weibull_dist/">WEIBULL.DIST</a></td><td>ワイブル分布の確率</td><td>故障率が時間と共に変化する場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-negbinom-dist/">NEGBINOM.DIST</a></td><td>負の二項分布の確率</td><td>成功回数までの失敗数を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-hypgeom-dist/">HYPGEOM.DIST</a></td><td>超幾何分布の確率</td><td>抜き取り検査の確率を扱う場合</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときの判断基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>次のイベントまでの待ち時間</strong> → EXPON.DIST</li><li><strong>単位時間内の発生件数</strong> → POISSON.DIST</li><li><strong>複数件の合計時間</strong> → GAMMA.DIST</li><li><strong>故障率が変化するモデル</strong> → WEIBULL.DIST</li></ul>



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



<p class="wp-block-paragraph">EXPON.DIST関数でつまずきやすいポイントをまとめました。エラーになったときはここをチェックしてみてください。</p>



<h3 class="wp-block-heading"><span id="toc20">lambdaに「平均時間」を入れてしまう</span></h3>



<p class="wp-block-paragraph">最も多い間違いです。lambdaは「率パラメータ（1/平均時間）」であって「平均時間そのもの」ではありません。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 10, TRUE)      --- 間違い（lambda=10は1単位時間あたり10件発生の意味）
=EXPON.DIST(5, 1/10, TRUE)    --- 正解（平均10分に1件 = lambda=0.1）</code></pre>



<p class="wp-block-paragraph">「平均10分に1件」のつもりで <code>lambda=10</code> を入れると、まったく違う結果になります。<code>lambda = 1/平均時間</code> の変換を忘れずに行ってください。</p>



<h3 class="wp-block-heading"><span id="toc21">xが負の値で#NUM!エラー</span></h3>



<p class="wp-block-paragraph">xは0以上の数値で指定します。負の値を入れるとエラーになります。</p>



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



<p class="wp-block-paragraph">指数分布は「正の値のみを取る分布」なので、負の数を評価することはできません。</p>



<h3 class="wp-block-heading"><span id="toc22">lambdaが0以下で#NUM!エラー</span></h3>



<p class="wp-block-paragraph">lambdaは正の数で指定します。0や負の値はエラーになります。</p>



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



<p class="wp-block-paragraph">率パラメータは「単位時間あたりの平均発生回数」を表すので、0より大きい値が必要です。</p>



<h3 class="wp-block-heading"><span id="toc23">引数に文字列を渡して#VALUE!エラー</span></h3>



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



<h3 class="wp-block-heading"><span id="toc24">関数名のスペルミスで#NAME?エラー</span></h3>



<p class="wp-block-paragraph">関数名を「EXPONDIS」「EXPN.DIST」のように打ち間違えると<code>#NAME?</code>エラーになります。ピリオド（.）の位置にも注意してください。</p>



<h3 class="wp-block-heading"><span id="toc25">TRUE/FALSEの指定を間違える</span></h3>



<p class="wp-block-paragraph">3番目の引数は省略できません。TRUEとFALSEでは結果がまったく異なるので、目的に合った値を選んでください。「○分以内の確率」を求めたいのにFALSEを指定すると、確率密度（小さな数値）が返ってきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>求めたいもの</th><th>指定</th></tr></thead><tbody><tr><td>x以下となる確率</td><td>TRUE</td></tr><tr><td>x以上となる確率</td><td><code>1 - EXPON.DIST(x, lambda, TRUE)</code></td></tr><tr><td>ある時点での密度</td><td>FALSE</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc26">EXPONDIST関数（互換関数）との違い</span></h2>



<p class="wp-block-paragraph">ExcelにはEXPON.DISTのほかに、<code>EXPONDIST</code>という関数もあります。これはEXPON.DISTの旧バージョンです。</p>



<pre class="wp-block-code"><code>=EXPONDIST(5, 0.1, TRUE)         --- 旧関数名（動作は同じ）
=EXPON.DIST(5, 0.1, TRUE)        --- 新関数名（推奨）</code></pre>



<p class="wp-block-paragraph">引数の数・順番・意味もすべて同じで、計算結果もまったく同じです。Excel 2010以降で「.（ピリオド）入りの新名称」が導入されたタイミングで分かれました。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>EXPON.DIST（新）</th><th>EXPONDIST（旧）</th></tr></thead><tbody><tr><td>導入時期</td><td>Excel 2010以降</td><td>Excel 2007以前から存在</td></tr><tr><td>推奨</td><td>こちらを推奨</td><td>互換目的でのみ使用</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>引数</td><td>x, lambda, 関数形式</td><td>x, lambda, 関数形式</td></tr><tr><td>廃止予定</td><td>なし</td><td>廃止予定のアナウンスなし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くときはEXPON.DISTを使いましょう。既存のシートでEXPONDIST関数が使われていても、そのまま動作します。急いで書き換える必要はありませんよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>Excel 2007互換ファイル（.xls形式）を使うチームと共有する場合は、EXPONDIST関数のままにしておくと安全です。新しい環境だけならEXPON.DISTで統一しましょう。</p></blockquote>



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



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



<ul class="wp-block-list"><li>3番目の引数にTRUEで「x以下となる確率」（累積分布関数）が返る</li><li>FALSEで「時点xでの確率密度」（確率密度関数）が返る</li><li>lambdaは率パラメータで、<code>lambda = 1/平均時間</code> の関係にある</li><li>平均待ち時間は <code>1/lambda</code> で計算できる</li><li>機械故障時間・コールセンター待ち時間・Web問い合わせ間隔の予測に使える</li><li>「x以上の確率」を求めるには <code>=1 - EXPON.DIST(x, lambda, TRUE)</code> と書く</li><li>xが負の値やlambdaが0以下だと<code>#NUM!</code>エラー</li><li>「平均時間」をそのままlambdaに入れる間違いに注意（<code>lambda = 1/平均時間</code>）</li><li>EXPONDIST関数（旧）と計算結果は同じ。新規にはEXPON.DISTを推奨</li><li>指数分布には「無記憶性」というユニークな性質がある</li><li>件数を扱うなら<a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST関数</a>、複数件の合計時間なら<a href="https://mashukabu.com/excel-gamma-dist-function/">GAMMA.DIST関数</a>を使い分ける</li><li>故障率が時間と共に変化する場合は<a href="https://mashukabu.com/excel-function-howto-use-weibull_dist/">WEIBULL.DIST関数</a>を使う</li></ul>



<p class="wp-block-paragraph">待ち時間や故障時間の予測は感覚に頼ると判断を誤りがちです。EXPON.DIST関数を使えば、客観的な確率の数値で意思決定の材料を得られますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/expon-dist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのEXPON.DIST関数の使い方｜指数分布</title>
		<link>https://mashukabu.com/spreadsheet-expon-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-expon-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:07:43 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[EXPON.DIST]]></category>
		<category><![CDATA[EXPONDIST]]></category>
		<category><![CDATA[指数分布]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5519</guid>

					<description><![CDATA[GoogleスプレッドシートのEXPON.DIST関数で指数分布の確率を計算する方法を解説。3つの引数の意味、TRUE（累積分布）とFALSE（確率密度）の使い分け、コールセンター待ち時間・機械故障間隔での実務活用例、EXPONDIST関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「コールセンターで次の電話が来るまで、あと何分待てばいいんだろう？」。こんな疑問を持ったことはありませんか？</p>



<p class="wp-block-paragraph">平均的な間隔はわかっていても、次がいつ来るかの確率は感覚でしか語れません。手計算で求めようとすると、指数やeの計算が出てきて大変ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがEXPON.DIST関数です。この記事では基本構文から実務活用まで解説します。TRUE/FALSEの違いや、<a href="https://mashukabu.com/spreadsheet-expondist-function/">EXPONDIST関数</a>との関係もあわせて紹介しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">EXPON.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">指数分布が使える場面とは</a></li><li><a href="#toc3" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc4" tabindex="0">EXPONDIST関数（互換関数）との関係</a></li></ol></li><li><a href="#toc5" tabindex="0">EXPON.DIST関数のTRUE/FALSEの違い</a><ol><li><a href="#toc6" tabindex="0">FALSE（確率密度関数）——ある時点での密度</a></li><li><a href="#toc7" tabindex="0">TRUE（累積分布関数）——x以内に起きる確率</a></li><li><a href="#toc8" tabindex="0">2つを比較してみる（サンプルデータつき）</a></li></ol></li><li><a href="#toc9" tabindex="0">EXPON.DIST関数の実務活用3パターン</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">POISSON.DIST関数との関係——回数と間隔の違い</a></li><li><a href="#toc14" tabindex="0">確率分布関数ファミリー</a></li><li><a href="#toc15" tabindex="0">よくある間違いと注意点</a></li><li><a href="#toc16" tabindex="0">Excelとの違い</a></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">EXPON.DIST関数（読み方: エクスポン・ディスト関数）は、<strong>指数分布</strong>にもとづいて確率を返す関数です。指数分布とは、あるイベントが次に起こるまでの「待ち時間」を表す確率分布です。</p>



<p class="wp-block-paragraph">「EXPON」は「Exponential（指数）」の略です。「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">たとえば「平均10分に1件の問い合わせが来る窓口で、5分以内に次の問い合わせが来る確率」を1つの数式で求められます。</p>



<p class="wp-block-paragraph">EXPON.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>EXPON.DIST関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">指数分布が使える場面とは</span></h3>



<p class="wp-block-paragraph">指数分布は、次の条件を満たす場面で使えます。</p>



<ol class="wp-block-list"><li><strong>イベントがランダムに発生する</strong>: いつ起きるかは予測できない</li><li><strong>平均発生率が一定</strong>: 単位時間あたりの平均回数が変わらない</li><li><strong>各イベントが独立</strong>: 前回のイベントが次の発生に影響しない</li></ol>



<p class="wp-block-paragraph">コールセンターへの着信間隔、機械の故障間隔、Webサイトへのアクセス間隔などが典型的な場面です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>指数分布には「無記憶性」という特徴があります。すでに5分待っていても、あと何分待つかの確率は最初から数えた場合と同じです。過去の待ち時間が未来に影響しない、というわけですね。</p></blockquote>



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



<pre class="wp-block-code"><code>=EXPON.DIST(x, lambda, 累積)</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>lambda（ラムダ）</td><td>必須</td><td>率パラメータ（1/平均待ち時間）</td></tr><tr><td>累積（cumulative）</td><td>必須</td><td>TRUEで累積分布、FALSEで確率密度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">lambdaは「率パラメータ」と呼ばれます。平均待ち時間の逆数です。たとえば平均10分に1件なら lambda = 1/10 = 0.1 です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>lambdaは「平均待ち時間」ではなく「1/平均待ち時間」です。平均10分なら10ではなく0.1を指定してください。ここを間違えると結果が大きくずれます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc4">EXPONDIST関数（互換関数）との関係</span></h3>



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



<pre class="wp-block-code"><code>=EXPONDIST(5, 0.1, TRUE)        --- 旧関数名（動作は同じ）
=EXPON.DIST(5, 0.1, TRUE)       --- 新関数名（推奨）</code></pre>



<p class="wp-block-paragraph">引数の数・順番・意味もすべて同じです。新しく数式を書くときはEXPON.DISTを使いましょう。既存のシートでEXPONDIST関数が使われていても、そのまま動作します。急いで書き換える必要はありません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p><a href="https://mashukabu.com/spreadsheet-expondist-function/">EXPONDIST関数</a>の詳しい使い方は、別の記事で解説しています。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">EXPON.DIST関数のTRUE/FALSEの違い</span></h2>



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



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率密度関数）——ある時点での密度</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率密度関数</strong>（PDF）の値を返します。「時間xでの確率の密度」を表す値です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 0.2, FALSE)</code></pre>



<p class="wp-block-paragraph">lambda=0.2は平均5分間隔を意味します。この数式は時間5での確率密度を返します。結果は約<strong>0.0736</strong>です。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>f(x) = lambda * e^(-lambda * x)</code></pre>



<p class="wp-block-paragraph">確率密度はそのままでは「ちょうどx分の確率」にはなりません。連続分布なので、確率はTRUEで求めるのが一般的です。</p>



<h3 class="wp-block-heading"><span id="toc7">TRUE（累積分布関数）——x以内に起きる確率</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>（CDF）の値を返します。「時間x以内にイベントが起きる確率」です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 0.2, TRUE)</code></pre>



<p class="wp-block-paragraph">平均5分間隔のとき、5分以内に次のイベントが起きる確率です。結果は約<strong>0.6321（63.2%）</strong>です。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>F(x) = 1 - e^(-lambda * x)</code></pre>



<p class="wp-block-paragraph">実務で「何分以内に起きる確率は？」と聞かれたら、TRUEを使ってください。</p>



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



<p class="wp-block-paragraph">平均5分間隔（lambda=0.2）の場合で、経過時間ごとの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間（分）</th><th>FALSE（確率密度）</th><th>TRUE（x分以内の確率）</th></tr></thead><tbody><tr><td>1</td><td>0.1637</td><td>0.1813（18.1%）</td></tr><tr><td>2</td><td>0.1341</td><td>0.3297（33.0%）</td></tr><tr><td>3</td><td>0.1098</td><td>0.4512（45.1%）</td></tr><tr><td>5</td><td>0.0736</td><td>0.6321（63.2%）</td></tr><tr><td>10</td><td>0.0271</td><td>0.8647（86.5%）</td></tr><tr><td>15</td><td>0.0100</td><td>0.9502（95.0%）</td></tr><tr><td>20</td><td>0.0037</td><td>0.9817（98.2%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FALSE列は時間が短いほど大きく、長くなるほど0に近づきます。TRUE列は時間が増えるほど1に近づいていきます。</p>



<p class="wp-block-paragraph">「x分以上待つ確率」を求めたいときは <code>=1 - EXPON.DIST(x, lambda, TRUE)</code> と書きます。たとえば「10分以上待つ確率」なら次のとおりです。結果は約0.1353（13.5%）です。</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(10, 0.2, TRUE)</code></pre>



<h2 class="wp-block-heading"><span id="toc9">EXPON.DIST関数の実務活用3パターン</span></h2>



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



<h3 class="wp-block-heading"><span id="toc10">コールセンター——次の着信までの待ち時間</span></h3>



<p class="wp-block-paragraph">「平均8分間隔で着信があるコールセンター」を考えましょう。次の電話が3分以内に来る確率を求めます。lambda = 1/8 = 0.125です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(3, 0.125, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3127（31.3%）</strong>です。約31%の確率で3分以内に次の電話が来ます。</p>



<p class="wp-block-paragraph">では「15分以上電話が来ない確率」はどうでしょうか。</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(15, 0.125, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1534（15.3%）</strong>です。15分以上の空白時間が生まれる確率は約15%です。この情報が他の作業に充てるかの判断材料になりますね。</p>



<h3 class="wp-block-heading"><span id="toc11">機械のメンテナンス——故障間隔の予測</span></h3>



<p class="wp-block-paragraph">「平均500時間で故障するプリンター」を考えてみましょう。300時間以内に故障する確率を求めます。lambda = 1/500 = 0.002です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(300, 0.002, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.4512（45.1%）</strong>です。300時間以内に故障する確率は約45%です。</p>



<p class="wp-block-paragraph">では「1,000時間を超えても故障しない確率」はどうでしょうか。</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(1000, 0.002, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1353（13.5%）</strong>です。1,000時間もつ確率は約14%です。メンテナンス計画は500時間を目安に組むのが妥当だとわかります。</p>



<h3 class="wp-block-heading"><span id="toc12">配送業務——次の注文が届くまでの時間</span></h3>



<p class="wp-block-paragraph">「平均20分間隔で注文が入るECサイト」を考えましょう。10分以内に次の注文が来る確率を求めます。lambda = 1/20 = 0.05です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(10, 0.05, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3935（39.4%）</strong>です。約39%の確率で10分以内に次の注文が来ます。</p>



<p class="wp-block-paragraph">一方で「30分以上注文が来ない確率」を見ると、</p>



<pre class="wp-block-code"><code>=1 - EXPON.DIST(30, 0.05, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.2231（22.3%）</strong>です。30分以上空く確率は約22%です。この時間帯には梱包作業を進める、といった判断ができますね。</p>



<h2 class="wp-block-heading"><span id="toc13">POISSON.DIST関数との関係——回数と間隔の違い</span></h2>



<p class="wp-block-paragraph">EXPON.DIST関数と<a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST関数</a>は、同じ現象を異なる角度から見ている関数です。</p>



<ul class="wp-block-list"><li><strong>POISSON.DIST</strong>: 一定期間に「何回」起きるか（離散的な回数）</li><li><strong>EXPON.DIST</strong>: 次のイベントまで「どのくらい待つか」（連続的な時間）</li></ul>



<p class="wp-block-paragraph">たとえば「1時間に平均6件の問い合わせが来る」場合を考えましょう。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST関数</a>で「1時間に8件以上来る確率」を求めるなら、</p>



<pre class="wp-block-code"><code>=1 - POISSON.DIST(7, 6, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約0.1528（15.3%）です。</p>



<p class="wp-block-paragraph">EXPON.DIST関数で「次の問い合わせが5分以内に来る確率」を求めてみましょう。平均間隔は60/6=10分なので lambda=0.1 です。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 0.1, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約0.3935（39.4%）です。</p>



<p class="wp-block-paragraph">同じデータでも、知りたいことに合わせて関数を選び分けましょう。</p>



<h2 class="wp-block-heading"><span id="toc14">確率分布関数ファミリー</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、確率分布に関連する関数がいくつかあります。目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>いつ使うか</th></tr></thead><tbody><tr><td>EXPON.DIST</td><td>指数分布の確率</td><td>次のイベントまでの待ち時間を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-expondist-function/">EXPONDIST</a></td><td>指数分布の確率（互換関数）</td><td>既存のシートで使われている場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST</a></td><td>ポアソン分布の確率</td><td>一定期間のイベント発生回数を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></td><td>正規分布の確率</td><td>連続データ（身長・体重・気温など）を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-exp-function/">EXP</a></td><td>eのべき乗</td><td>ネイピア数eのべき乗を直接計算する場合</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときの判断基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>次のイベントまでの待ち時間</strong> → EXPON.DIST</li><li><strong>一定期間にイベントが何回起きるか</strong> → <a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST</a></li><li><strong>連続データの確率</strong> → <a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></li></ul>



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



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



<p class="wp-block-paragraph"><strong>xが負の値で<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">xは0以上の数値で指定します。負の値を入れるとエラーになります。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(-1, 0.2, TRUE)   --- #NUM! エラー</code></pre>



<p class="wp-block-paragraph"><strong>lambda（ラムダ）が0以下で<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">lambdaは正の数で指定します。0以下の値を入れるとエラーになります。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 0, TRUE)      --- #NUM! エラー
=EXPON.DIST(5, -0.1, TRUE)   --- #NUM! エラー</code></pre>



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



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



<p class="wp-block-paragraph"><strong>lambdaに平均待ち時間をそのまま入れてしまう</strong></p>



<p class="wp-block-paragraph">よくある間違いの筆頭です。lambdaは「率パラメータ」です。平均待ち時間の逆数を指定します。平均10分なら lambda = 1/10 = 0.1 です。セル参照で <code>=EXPON.DIST(5, 1/B1, TRUE)</code> と書くと間違いを防げますよ。</p>



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



<p class="wp-block-paragraph">3番目の引数を省略することはできません。TRUEとFALSEでは結果がまったく異なります。「x以内に起きる確率」を求めたいのにFALSEを指定すると、確率密度が返ってしまいます。目的に合った値を選んでくださいね。</p>



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



<p class="wp-block-paragraph">EXPON.DIST関数は、GoogleスプレッドシートとExcelで構文・動作ともにほぼ同じです。</p>



<pre class="wp-block-code"><code>=EXPON.DIST(5, 0.2, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式はどちらの環境でも同じ結果を返します。Excelでも旧関数名EXPONDISTが使えます。ただしMicrosoft公式ではEXPON.DISTが推奨されています。</p>



<p class="wp-block-paragraph">ExcelとGoogleスプレッドシートを併用している方は、EXPON.DISTで統一しておけば問題ありませんよ。</p>



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



<p class="wp-block-paragraph">EXPON.DIST関数は、指数分布（次のイベントまでの待ち時間）にもとづいて確率を求める関数です。</p>



<ul class="wp-block-list"><li>3番目の引数にTRUEで「x以内にイベントが起きる確率」が返る</li><li>FALSEで「時間xでの確率密度」が返る</li><li>lambdaは平均待ち時間の逆数（1/平均）を指定する</li><li>コールセンターの待ち時間・機械故障間隔・注文間隔の予測に使える</li><li>「x以上待つ確率」を求めるには <code>=1 - EXPON.DIST(x, lambda, TRUE)</code> と書く</li><li>xが負の値やlambdaが0以下だと<code>#NUM!</code>エラー</li><li><a href="https://mashukabu.com/spreadsheet-expondist-function/">EXPONDIST関数</a>と計算結果は同じ。新規にはEXPON.DISTを推奨</li><li>「回数」を扱うなら<a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST関数</a>、「連続データの確率」なら<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>を使う</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-expon-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのEXPONDIST関数の使い方｜指数分布（互換）</title>
		<link>https://mashukabu.com/spreadsheet-expondist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-expondist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:07:39 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[EXPON.DIST]]></category>
		<category><![CDATA[EXPONDIST]]></category>
		<category><![CDATA[指数分布]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5517</guid>

					<description><![CDATA[GoogleスプレッドシートのEXPONDIST関数で指数分布の確率を計算する方法を解説。3つの引数の意味、TRUE（累積分布）とFALSE（確率密度）の使い分け、コールセンター待ち時間での実務活用例、EXPON.DIST関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「次のイベントまでの待ち時間を、確率で知りたい」。そんな場面で使うのが指数分布です。</p>



<p class="wp-block-paragraph">Googleスプレッドシートで指数分布を扱う関数は2つあります。EXPONDIST関数とEXPON.DIST関数です。名前は違いますが、計算結果はまったく同じです。</p>



<p class="wp-block-paragraph">この記事ではEXPONDIST関数の使い方を、基本構文から実務活用まで解説します。<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.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-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">EXPONDIST関数とは</a><ol><li><a href="#toc2" tabindex="0">指数分布が使える場面とは</a></li></ol></li><li><a href="#toc3" tabindex="0">EXPONDIST関数の書き方（構文と引数）</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">EXPONDIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">TRUE/FALSEの結果を比較する</a></li></ol></li><li><a href="#toc8" tabindex="0">EXPONDIST関数の実践的な使い方</a><ol><li><a href="#toc9" tabindex="0">コールセンターの待ち時間を確率で判断する</a></li><li><a href="#toc10" tabindex="0">機械のメンテナンス周期を見積もる</a></li><li><a href="#toc11" tabindex="0">配送業務の注文間隔を分析する</a></li></ol></li><li><a href="#toc12" tabindex="0">EXPONDIST関数でよくあるエラーと対処法</a></li><li><a href="#toc13" tabindex="0">EXPONDIST関数とEXPON.DIST関数の違い</a><ol><li><a href="#toc14" tabindex="0">関連する統計関数</a></li></ol></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">EXPONDIST関数（読み方: エクスポンディスト関数）は、<strong>指数分布</strong>にもとづいて確率を返す関数です。指数分布とは、あるイベントが次に起こるまでの「待ち時間」を表す確率分布です。</p>



<p class="wp-block-paragraph">たとえば「平均10分に1件の問い合わせが来る窓口で、5分以内に次の問い合わせが来る確率」を1つの数式で求められます。</p>



<p class="wp-block-paragraph">EXPONDIST関数にできることをまとめると、次のとおりです。</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>WARNING</strong></p><p>EXPONDIST関数は、以前のバージョンとの<strong>互換性を維持するための関数</strong>です。Googleスプレッドシートでは問題なく使えますが、新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>を使うことをおすすめします。計算結果は同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">指数分布が使える場面とは</span></h3>



<p class="wp-block-paragraph">指数分布は、次の条件を満たす場面で使えます。</p>



<ol class="wp-block-list"><li><strong>イベントがランダムに発生する</strong>: いつ起きるかは予測できない</li><li><strong>平均発生率が一定</strong>: 単位時間あたりの平均回数が変わらない</li><li><strong>各イベントが独立</strong>: 前回のイベントが次の発生に影響しない</li></ol>



<p class="wp-block-paragraph">コールセンターへの着信間隔、機械の故障間隔、Webサイトへのアクセス間隔などが典型的な場面です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>指数分布には「無記憶性」という特徴があります。すでに5分待っていても、あと何分待つかの確率は最初から数えた場合と同じです。過去の待ち時間が未来に影響しない、というわけですね。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=EXPONDIST(x, lambda, 累積)</code></pre>



<p class="wp-block-paragraph">カッコの中に3つの引数を指定します。すべて必須です。</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>x</td><td>必須</td><td>評価する値（待ち時間など、0以上の数値）</td></tr><tr><td>lambda（ラムダ）</td><td>必須</td><td>率パラメータ（1/平均待ち時間）</td></tr><tr><td>累積（cumulative）</td><td>必須</td><td>TRUEで累積分布、FALSEで確率密度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">lambdaは「率パラメータ」と呼ばれます。平均待ち時間の逆数です。たとえば平均10分に1件なら lambda = 1/10 = 0.1 です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>lambdaは「平均待ち時間」ではなく「1/平均待ち時間」です。平均10分なら10ではなく0.1を指定してください。ここを間違えると結果が大きくずれます。</p></blockquote>



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



<p class="wp-block-paragraph">実際にEXPONDIST関数を使ってみましょう。</p>



<p class="wp-block-paragraph"><strong>例題</strong>: コールセンターに平均10分間隔で問い合わせが来ます。5分以内に次の問い合わせが来る確率を求めてみます。lambda = 1/10 = 0.1です。</p>



<p class="wp-block-paragraph">セルに次の数式を入力してください。</p>



<pre class="wp-block-code"><code>=EXPONDIST(5, 0.1, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3935（39.4%）</strong> です。5分以内に次の問い合わせが来る確率は約39%ということがわかりました。</p>



<p class="wp-block-paragraph">次に、同じ条件で確率密度を求めてみましょう。</p>



<pre class="wp-block-code"><code>=EXPONDIST(5, 0.1, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0607</strong> です。これは時間5での確率の密度を表す値です。「ちょうど5分の確率」ではない点に注意してくださいね。</p>



<p class="wp-block-paragraph">「10分以上待つ確率」を知りたいときは、1から累積確率を引きます。</p>



<pre class="wp-block-code"><code>=1 - EXPONDIST(10, 0.1, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3679（36.8%）</strong> です。10分以上の空白時間が生まれる確率は約37%ですね。</p>



<h3 class="wp-block-heading"><span id="toc7">TRUE/FALSEの結果を比較する</span></h3>



<p class="wp-block-paragraph">平均10分間隔（lambda=0.1）の場合で、経過時間ごとの結果を並べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間（分）</th><th>FALSE（確率密度）</th><th>TRUE（x分以内の確率）</th></tr></thead><tbody><tr><td>1</td><td>0.0905</td><td>0.0952（9.5%）</td></tr><tr><td>3</td><td>0.0741</td><td>0.2592（25.9%）</td></tr><tr><td>5</td><td>0.0607</td><td>0.3935（39.4%）</td></tr><tr><td>10</td><td>0.0368</td><td>0.6321（63.2%）</td></tr><tr><td>15</td><td>0.0223</td><td>0.7769（77.7%）</td></tr><tr><td>20</td><td>0.0135</td><td>0.8647（86.5%）</td></tr><tr><td>30</td><td>0.0050</td><td>0.9502（95.0%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FALSE列は時間が短いほど大きく、長くなるほど0に近づきます。TRUE列は時間が増えるほど1に近づいていきますよ。</p>



<h2 class="wp-block-heading"><span id="toc8">EXPONDIST関数の実践的な使い方</span></h2>



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



<h3 class="wp-block-heading"><span id="toc9">コールセンターの待ち時間を確率で判断する</span></h3>



<p class="wp-block-paragraph">平均8分間隔で着信があるコールセンターを考えましょう。lambda = 1/8 = 0.125です。</p>



<p class="wp-block-paragraph">3分以内に次の電話が来る確率を求めます。</p>



<pre class="wp-block-code"><code>=EXPONDIST(3, 0.125, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3127（31.3%）</strong> です。約31%の確率で3分以内に次の電話が来ます。</p>



<p class="wp-block-paragraph">では「15分以上電話が来ない確率」はどうでしょうか。</p>



<pre class="wp-block-code"><code>=1 - EXPONDIST(15, 0.125, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1534（15.3%）</strong> です。15分以上の空白時間が生まれる確率は約15%です。この情報が他の作業に充てるかの判断材料になりますね。</p>



<h3 class="wp-block-heading"><span id="toc10">機械のメンテナンス周期を見積もる</span></h3>



<p class="wp-block-paragraph">平均500時間で故障するプリンターを考えてみましょう。lambda = 1/500 = 0.002です。</p>



<p class="wp-block-paragraph">300時間以内に故障する確率を求めます。</p>



<pre class="wp-block-code"><code>=EXPONDIST(300, 0.002, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.4512（45.1%）</strong> です。300時間以内に故障する確率は約45%です。</p>



<p class="wp-block-paragraph">「1,000時間を超えても故障しない確率」も確認してみましょう。</p>



<pre class="wp-block-code"><code>=1 - EXPONDIST(1000, 0.002, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1353（13.5%）</strong> です。1,000時間もつ確率は約14%です。メンテナンス計画は500時間を目安に組むのが妥当だとわかります。</p>



<h3 class="wp-block-heading"><span id="toc11">配送業務の注文間隔を分析する</span></h3>



<p class="wp-block-paragraph">平均20分間隔で注文が入るECサイトを考えましょう。lambda = 1/20 = 0.05です。</p>



<p class="wp-block-paragraph">10分以内に次の注文が来る確率を求めます。</p>



<pre class="wp-block-code"><code>=EXPONDIST(10, 0.05, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3935（39.4%）</strong> です。約39%の確率で10分以内に次の注文が来ます。</p>



<p class="wp-block-paragraph">一方で「30分以上注文が来ない確率」を見ると、</p>



<pre class="wp-block-code"><code>=1 - EXPONDIST(30, 0.05, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.2231（22.3%）</strong> です。30分以上空く確率は約22%です。この時間帯には梱包作業を進める、といった判断ができますね。</p>



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



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



<p class="wp-block-paragraph"><strong>xが負の値で<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">xは0以上の数値で指定します。負の値を入れるとエラーになります。</p>



<pre class="wp-block-code"><code>=EXPONDIST(-1, 0.2, TRUE)   ← #NUM! エラー</code></pre>



<p class="wp-block-paragraph"><strong>lambda（ラムダ）が0以下で<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">lambdaは正の数で指定します。0以下の値を入れるとエラーになります。</p>



<pre class="wp-block-code"><code>=EXPONDIST(5, 0, TRUE)      ← #NUM! エラー
=EXPONDIST(5, -0.1, TRUE)   ← #NUM! エラー</code></pre>



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



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



<p class="wp-block-paragraph"><strong>lambdaに平均待ち時間をそのまま入れてしまう</strong></p>



<p class="wp-block-paragraph">よくある間違いの筆頭です。lambdaは「率パラメータ」です。平均待ち時間の逆数を指定します。平均10分なら lambda = 1/10 = 0.1 です。</p>



<p class="wp-block-paragraph">セル参照で <code>=EXPONDIST(5, 1/B1, TRUE)</code> と書くと間違いを防げますよ。</p>



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



<p class="wp-block-paragraph">3番目の引数を省略することはできません。TRUEとFALSEでは結果がまったく異なります。「x以内に起きる確率」ならTRUE、「確率密度」ならFALSEです。</p>



<h2 class="wp-block-heading"><span id="toc13">EXPONDIST関数とEXPON.DIST関数の違い</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、EXPONDIST関数のほかに<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>があります。結論からいうと、<strong>計算結果はまったく同じ</strong>です。</p>



<pre class="wp-block-code"><code>=EXPONDIST(5, 0.1, TRUE)      → 0.3935
=EXPON.DIST(5, 0.1, TRUE)     → 0.3935</code></pre>



<p class="wp-block-paragraph">違いは名前だけで、引数の数・順番・意味もすべて同じです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>EXPONDIST</th><th>EXPON.DIST</th></tr></thead><tbody><tr><td>構文</td><td>=EXPONDIST(x, lambda, cumulative)</td><td>=EXPON.DIST(x, lambda, cumulative)</td></tr><tr><td>引数の数</td><td>3</td><td>3</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">EXPONDIST関数は古いスプレッドシートとの互換性を維持するために残されている関数です。新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>を使いましょう。既存のシートでEXPONDIST関数が使われている場合は、そのまま動作するので急いで書き換える必要はありません。</p>



<h3 class="wp-block-heading"><span id="toc14">関連する統計関数</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><a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST</a></td><td>指数分布の確率</td><td>EXPONDIST関数の推奨版。新規数式はこちら</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST</a></td><td>ポアソン分布の確率</td><td>一定期間にイベントが何回起きるかを扱う場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-poisson-function/">POISSON</a></td><td>ポアソン分布の確率（互換関数）</td><td>既存のシートで使われている場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></td><td>正規分布の確率</td><td>連続データ（身長・体重・気温など）を扱う場合</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときの判断基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>次のイベントまでの待ち時間</strong> → EXPON.DIST（EXPONDISTでも同じ結果）</li><li><strong>一定期間にイベントが何回起きるか</strong> → <a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST</a></li><li><strong>連続データの確率</strong> → <a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></li></ul>



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



<p class="wp-block-paragraph">EXPONDIST関数は、指数分布（次のイベントまでの待ち時間）にもとづいて確率を求める互換関数です。</p>



<ul class="wp-block-list"><li>3番目の引数にTRUEで「x以内にイベントが起きる確率」が返る</li><li>FALSEで「時間xでの確率密度」が返る</li><li>lambdaは平均待ち時間の逆数（1/平均）を指定する</li><li>コールセンターの待ち時間・機械故障間隔・注文間隔の予測に使える</li><li>「x以上待つ確率」を求めるには <code>=1 - EXPONDIST(x, lambda, TRUE)</code> と書く</li><li>xが負の値やlambdaが0以下だと<code>#NUM!</code>エラー</li><li><a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>と計算結果は同じ。新規にはEXPON.DISTを推奨</li><li>「回数」を扱うなら<a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST関数</a>、「連続データの確率」なら<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>を使う</li></ul>



<p class="wp-block-paragraph">「平均的な間隔はわかっているけど、次がいつ来るかの確率は？」を数字で答えられるようになると、人員配置やメンテナンス計画の精度がぐっと上がります。ぜひ実際のデータで試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-expondist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
