<?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/%e7%a2%ba%e7%8e%87%e8%b3%aa%e9%87%8f/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Mar 2026 08:08:00 +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>スプレッドシートのBINOM.DIST関数の使い方｜二項分布の確率を求める</title>
		<link>https://mashukabu.com/spreadsheet-binom-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-binom-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:08:00 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[BINOM.DIST]]></category>
		<category><![CDATA[BINOMDIST]]></category>
		<category><![CDATA[二項分布]]></category>
		<category><![CDATA[確率質量]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5527</guid>

					<description><![CDATA[スプレッドシートのBINOM.DIST関数で二項分布の確率を計算する方法を解説。4つの引数の意味、TRUE（累積確率）とFALSE（確率質量）の使い分け、品質管理・アンケート回収予測での実務活用例、COMBIN関数との関係まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「100件のアンケートを送ったら、60件以上返ってくる確率はどのくらいだろう？」。こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">回収率の目安はあっても、実際に何件返ってくるかの確率はカンでしか語れません。手計算で求めるのも現実的ではないですよね。</p>



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




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">BINOM.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">二項分布が成り立つ3つの条件</a></li><li><a href="#toc3" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc4" tabindex="0">BINOMDIST（旧関数名）との関係</a></li></ol></li><li><a href="#toc5" tabindex="0">TRUE/FALSEで何が変わる？累積か確率質量かを選ぼう</a><ol><li><a href="#toc6" tabindex="0">FALSE（確率質量関数）——ちょうどx回成功する確率</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">BINOM.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">COMBIN関数との関係を理解しよう</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">BINOM.DIST関数とは</span></h2>



<p class="wp-block-paragraph">BINOM.DIST関数（読み方: バイノム・ディスト関数）は、<strong>二項分布</strong>にもとづいて確率を返す関数です。二項分布とは、「成功か失敗か」の2択を繰り返したときに、成功が何回起きるかの確率分布です。「BINOM」は「Binomial（二項）」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">たとえば「不良品率5%の製品を20個検査したとき、不良品が2個以下になる確率」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>ちょうどx回成功する確率を求める（確率質量）</li><li>x回以下成功する確率を求める（累積確率）</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>BINOM.DIST関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">二項分布が成り立つ3つの条件</span></h3>



<p class="wp-block-paragraph">BINOM.DIST関数を使うには、データが二項分布の前提を満たしている必要があります。</p>



<ol class="wp-block-list"><li><strong>結果が2択</strong>: 各試行の結果は「成功」か「失敗」のどちらか</li><li><strong>成功確率が一定</strong>: 毎回の試行で成功する確率が変わらない</li><li><strong>各試行が独立</strong>: ある試行の結果が、次の試行の結果に影響しない</li></ol>



<p class="wp-block-paragraph">製品の検査、アンケートの回収、コイン投げなどは、この3条件を満たす典型的な場面です。</p>



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



<pre class="wp-block-code"><code>=BINOM.DIST(成功回数, 試行回数, 成功確率, 累積)</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>成功回数（number_s）</td><td>必須</td><td>成功と判定する回数（0以上の整数）</td></tr><tr><td>試行回数（trials）</td><td>必須</td><td>試行の合計回数（1以上の整数）</td></tr><tr><td>成功確率（probability_s）</td><td>必須</td><td>各試行で成功する確率（0〜1の範囲）</td></tr><tr><td>累積（cumulative）</td><td>必須</td><td>TRUEで累積確率、FALSEで確率質量</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>成功回数に小数を指定すると、小数部分は切り捨てられます。たとえば2.7は2として処理されます。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=BINOMDIST(2, 20, 0.05, TRUE)   ← 旧関数名（動作は同じ）
=BINOM.DIST(2, 20, 0.05, TRUE)  ← 新関数名（推奨）</code></pre>



<p class="wp-block-paragraph">どちらを使っても問題ありませんが、Googleの公式ドキュメントではBINOM.DISTが推奨されています。新しく数式を書くときはBINOM.DISTを使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc5">TRUE/FALSEで何が変わる？累積か確率質量かを選ぼう</span></h2>



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



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率質量関数）——ちょうどx回成功する確率</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率質量関数</strong>（PMF: ちょうどx回成功する確率）の値を返します。</p>



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



<p class="wp-block-paragraph">この数式は「10回コインを投げて、ちょうど3回表が出る確率」を返します。結果は約<strong>0.1172（11.7%）</strong> です。</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>=BINOM.DIST(3, 10, 0.5, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式は「10回コインを投げて、3回以下表が出る確率」を返します。結果は約<strong>0.1719（17.2%）</strong> です。</p>



<p class="wp-block-paragraph">つまり0回+1回+2回+3回の確率を合計した値ですね。</p>



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



<p class="wp-block-paragraph">10回試行・成功確率50%の場合で、成功回数ごとの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>成功回数</th><th>FALSE（ちょうどx回）</th><th>TRUE（x回以下）</th></tr></thead><tbody><tr><td>0</td><td>0.0010（0.1%）</td><td>0.0010（0.1%）</td></tr><tr><td>1</td><td>0.0098（1.0%）</td><td>0.0107（1.1%）</td></tr><tr><td>2</td><td>0.0439（4.4%）</td><td>0.0547（5.5%）</td></tr><tr><td>3</td><td>0.1172（11.7%）</td><td>0.1719（17.2%）</td></tr><tr><td>4</td><td>0.2051（20.5%）</td><td>0.3770（37.7%）</td></tr><tr><td>5</td><td>0.2461（24.6%）</td><td>0.6230（62.3%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FALSE列は成功回数5回（ちょうど半分）で最大になります。TRUE列は成功回数が増えるほど1に近づいていきます。</p>



<p class="wp-block-paragraph">「x回以上の確率」を求めたいときは、<code>=1 - BINOM.DIST(x-1, n, p, TRUE)</code> と書きます。たとえば「6回以上成功する確率」なら <code>=1 - BINOM.DIST(5, 10, 0.5, TRUE)</code> です。</p>



<h2 class="wp-block-heading"><span id="toc9">BINOM.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">製造業の品質検査で「不良品率5%の製品を50個検査したとき、不良品が3個以下になる確率」を求めてみましょう。</p>



<pre class="wp-block-code"><code>=BINOM.DIST(3, 50, 0.05, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.7604（76.0%）</strong> です。約76%の確率で不良品が3個以下に収まることがわかります。</p>



<p class="wp-block-paragraph">もう少し厳しく「不良品が1個以下」の確率も出してみましょう。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.2794（27.9%）</strong> です。品質管理の合格基準を設定するときの目安として使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">アンケート回収——目標回収数に届く確率を予測</span></h3>



<p class="wp-block-paragraph">「回収率40%のアンケートを100人に送った場合、50件以上回収できる確率は？」。この疑問にも答えられます。</p>



<pre class="wp-block-code"><code>=1 - BINOM.DIST(49, 100, 0.4, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0271（2.7%）</strong> です。回収率40%では、100人中50件以上の回収はかなり難しいことがわかります。</p>



<p class="wp-block-paragraph">では目標を45件に下げるとどうでしょうか。</p>



<pre class="wp-block-code"><code>=1 - BINOM.DIST(44, 100, 0.4, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1356（13.6%）</strong> です。このように目標ラインを変えながら確率を試算すると、現実的な回収目標を設定できますよ。</p>



<h3 class="wp-block-heading"><span id="toc12">営業成約——目標達成確率のシミュレーション</span></h3>



<p class="wp-block-paragraph">「成約率30%の営業担当が月20件商談して、8件以上成約する確率は？」。こんな場面でも使えます。</p>



<pre class="wp-block-code"><code>=1 - BINOM.DIST(7, 20, 0.3, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.2277（22.8%）</strong> です。目標8件の達成確率は約23%だとわかります。</p>



<p class="wp-block-paragraph">目標を6件に下げてみましょう。</p>



<pre class="wp-block-code"><code>=1 - BINOM.DIST(5, 20, 0.3, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.6080（60.8%）</strong> です。KPIの設定や商談数の目標を決めるときに、数字で根拠を示せるのがBINOM.DIST関数の強みですね。</p>



<h2 class="wp-block-heading"><span id="toc13">COMBIN関数との関係を理解しよう</span></h2>



<p class="wp-block-paragraph">BINOM.DIST関数のFALSE（確率質量）の結果は、実は<a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>を使った次の数式と同じ値になります。</p>



<pre class="wp-block-code"><code>=COMBIN(試行回数, 成功回数) * 成功確率^成功回数 * (1-成功確率)^(試行回数-成功回数)</code></pre>



<p class="wp-block-paragraph">たとえば「10回中3回成功、成功確率50%」の場合です。</p>



<pre class="wp-block-code"><code>=COMBIN(10, 3) * 0.5^3 * 0.5^7</code></pre>



<p class="wp-block-paragraph">結果は<strong>0.1172</strong>で、<code>=BINOM.DIST(3, 10, 0.5, FALSE)</code> とぴったり一致します。</p>



<p class="wp-block-paragraph">COMBIN関数は「10個から3個を選ぶ組み合わせの数」を返す関数です。二項分布の確率は「組み合わせ数 x 成功確率 x 失敗確率」で成り立っています。BINOM.DIST関数はこの計算を1つの関数にまとめてくれているわけですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>仕組みを理解しておくと、BINOM.DIST関数の結果を検算したいときに役立ちます。ただし実務では、BINOM.DIST関数をそのまま使うのが圧倒的に簡単です。</p></blockquote>



<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>BINOM.DIST</td><td>成功回数から確率を求める</td><td>最も汎用的。実務のメイン関数</td></tr><tr><td>BINOM.INV</td><td>累積確率から成功回数を逆算する</td><td>BINOM.DISTの逆関数。「確率80%以内に収まる成功回数」の算出に便利</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN</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>成功/失敗の2択で確率を知りたい</strong> → BINOM.DIST</li><li><strong>確率から成功回数を逆算したい</strong> → BINOM.INV</li><li><strong>連続データの確率を知りたい</strong> → <a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></li></ul>



<p class="wp-block-paragraph">迷ったらBINOM.DIST関数を使えば、「成功/失敗」型のデータにはほとんど対応できますよ。</p>



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



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



<p class="wp-block-paragraph"><strong>成功回数が試行回数を超えて<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">成功回数は試行回数以下でなければなりません。たとえば「10回の試行で15回成功」は起こりえないので、エラーになります。</p>



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



<p class="wp-block-paragraph"><strong>成功確率が0〜1の範囲外で<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">成功確率は0から1の間で指定します。50%なら「50」ではなく「0.5」と入力してください。</p>



<pre class="wp-block-code"><code>=BINOM.DIST(3, 10, 50, TRUE)   ← #NUM! エラー（50ではなく0.5）</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>TRUE/FALSEの指定を間違える</strong></p>



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



<p class="wp-block-paragraph"><strong>「x回以上」の確率を求めるときの計算</strong></p>



<p class="wp-block-paragraph">BINOM.DIST関数のTRUEは「x回以下」の確率を返します。「x回以上」の確率が欲しいときは、次のように書きます。</p>



<pre class="wp-block-code"><code>=1 - BINOM.DIST(x-1, 試行回数, 成功確率, TRUE)</code></pre>



<p class="wp-block-paragraph">「x-1」にする点がポイントです。「x回以上」には「ちょうどx回」も含まれるため、x-1回以下の累積確率を1から引きます。</p>



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



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



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



<p class="wp-block-paragraph">この数式はどちらの環境でも同じ結果を返します。Excelでも旧関数名BINOMDISTが使えますが、Microsoftの公式ドキュメントではBINOM.DISTが推奨されています。</p>



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



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



<p class="wp-block-paragraph">BINOM.DIST関数は、二項分布（成功/失敗の2択）にもとづいて確率を求める関数です。</p>



<ul class="wp-block-list"><li>4番目の引数にFALSEで「ちょうどx回成功する確率」が返る</li><li>TRUEで「x回以下成功する確率」が返る</li><li>品質管理・アンケート回収予測・営業成約シミュレーションなど幅広く活用できる</li><li><a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>で手計算した結果と一致する（仕組みの理解に役立つ）</li><li>成功回数 > 試行回数や、成功確率が0〜1の範囲外だと<code>#NUM!</code>エラー</li><li>「x回以上」を求めるには <code>=1 - BINOM.DIST(x-1, n, p, TRUE)</code> と書く</li><li>連続データの確率には<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-binom-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのNEGBINOM.DIST関数の使い方｜負の二項分布</title>
		<link>https://mashukabu.com/spreadsheet-negbinom-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-negbinom-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:06:58 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[NEGBINOM.DIST]]></category>
		<category><![CDATA[NEGBINOMDIST]]></category>
		<category><![CDATA[確率質量]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[負の二項分布]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5501</guid>

					<description><![CDATA[スプレッドシートのNEGBINOM.DIST関数で負の二項分布の確率を計算する方法を解説。4つの引数の意味、TRUE/FALSEの使い分け、採用面接・品質管理での実務活用例、BINOM.DISTとの違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「合格者を3人出すまでに、何人落ちるかの確率ってわかるの？」。採用や検品の場面で、こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">成功するまでに何回失敗するかは、感覚に頼りがちです。でも手計算で確率を求めるのは現実的ではないですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがNEGBINOM.DIST関数です。この記事ではGoogleスプレッドシートでのNEGBINOM.DIST関数の使い方を、基本構文から実務活用まで解説します。TRUE/FALSEの違いや、<a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.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">NEGBINOM.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">負の二項分布が成り立つ3つの条件</a></li><li><a href="#toc3" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc4" tabindex="0">NEGBINOMDIST（旧関数名）との関係</a></li></ol></li><li><a href="#toc5" tabindex="0">NEGBINOM.DIST関数のTRUE/FALSEの違い</a><ol><li><a href="#toc6" tabindex="0">FALSE（確率質量関数）――ちょうどn回失敗する確率</a></li><li><a href="#toc7" tabindex="0">TRUE（累積分布関数）――n回以下失敗する確率</a></li><li><a href="#toc8" tabindex="0">2つを比較してみる（サンプルデータつき）</a></li></ol></li><li><a href="#toc9" tabindex="0">NEGBINOM.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">BINOM.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">NEGBINOM.DIST関数とは</span></h2>



<p class="wp-block-paragraph">NEGBINOM.DIST関数（読み方: ネガティブ・バイノム・ディスト関数）は、<strong>負の二項分布</strong>にもとづいて確率を返す関数です。負の二項分布とは、「成功がk回に達するまでに、失敗がちょうどn回起きる確率」の分布です。「NEGBINOM」は「Negative Binomial（負の二項）」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">たとえば「合格率20%の面接で3人採用するまでに、不合格がちょうど10人になる確率」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>目標の成功回数に達するまでの失敗回数の確率を求める</li><li>「n回以下の失敗で目標に達する確率」を累積で求める</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>NEGBINOM.DIST関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">負の二項分布が成り立つ3つの条件</span></h3>



<p class="wp-block-paragraph">NEGBINOM.DIST関数を使うには、データが負の二項分布の前提を満たしている必要があります。</p>



<ol class="wp-block-list"><li><strong>結果が2択</strong>: 各試行の結果は「成功」か「失敗」のどちらか</li><li><strong>成功確率が一定</strong>: 毎回の試行で成功する確率が変わらない</li><li><strong>各試行が独立</strong>: ある試行の結果が、次の試行の結果に影響しない</li></ol>



<p class="wp-block-paragraph">この3条件は<a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST関数</a>と同じです。違いは「何を数えるか」だけです。BINOM.DISTは決まった回数の試行で成功回数を数えます。NEGBINOM.DISTは目標の成功回数に達するまでの失敗回数を数えます。</p>



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



<pre class="wp-block-code"><code>=NEGBINOM.DIST(失敗回数, 成功回数, 成功確率, 累積)</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>失敗回数（number_f）</td><td>必須</td><td>失敗の回数（0以上の整数）</td></tr><tr><td>成功回数（number_s）</td><td>必須</td><td>目標とする成功の回数（1以上の整数）</td></tr><tr><td>成功確率（probability_s）</td><td>必須</td><td>各試行で成功する確率（0〜1の範囲）</td></tr><tr><td>累積（cumulative）</td><td>必須</td><td>TRUEで累積確率、FALSEで確率質量</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>第1引数は「失敗回数」です。BINOM.DIST関数の第1引数が「成功回数」なので、混同しないように注意してください。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=NEGBINOMDIST(5, 3, 0.2)             ← 旧関数名（累積引数なし・FALSEと同じ）
=NEGBINOM.DIST(5, 3, 0.2, FALSE)     ← 新関数名（推奨）</code></pre>



<p class="wp-block-paragraph">旧関数NEGBINOMDISTは引数が3つで、常に確率質量（FALSE相当）を返します。累積確率を求められない点が不便です。新しく数式を書くときはNEGBINOM.DISTを使いましょう。</p>



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



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



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率質量関数）――ちょうどn回失敗する確率</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率質量関数</strong>（PMF: ちょうどn回失敗する確率）の値を返します。</p>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(5, 3, 0.3, FALSE)</code></pre>



<p class="wp-block-paragraph">この数式は「成功確率30%の試行で3回成功するまでに、ちょうど5回失敗する確率」を返します。結果は約<strong>0.0794（7.9%）</strong> です。</p>



<h3 class="wp-block-heading"><span id="toc7">TRUE（累積分布関数）――n回以下失敗する確率</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>（CDF: n回以下失敗する確率の合計）の値を返します。</p>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(5, 3, 0.3, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式は「成功確率30%の試行で3回成功するまでに、5回以下失敗する確率」を返します。結果は約<strong>0.2557（25.6%）</strong> です。</p>



<p class="wp-block-paragraph">つまり0回+1回+2回+3回+4回+5回失敗する確率を合計した値ですね。</p>



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



<p class="wp-block-paragraph">成功回数3回・成功確率30%の場合で、失敗回数ごとの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>失敗回数</th><th>FALSE（ちょうどn回）</th><th>TRUE（n回以下）</th></tr></thead><tbody><tr><td>0</td><td>0.0270（2.7%）</td><td>0.0270（2.7%）</td></tr><tr><td>1</td><td>0.0567（5.7%）</td><td>0.0837（8.4%）</td></tr><tr><td>2</td><td>0.0794（7.9%）</td><td>0.1631（16.3%）</td></tr><tr><td>3</td><td>0.0926（9.3%）</td><td>0.2557（25.6%）</td></tr><tr><td>5</td><td>0.0953（9.5%）</td><td>0.4718（47.2%）</td></tr><tr><td>10</td><td>0.0542（5.4%）</td><td>0.8507（85.1%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FALSE列は失敗回数が5回前後で最大になり、その後は徐々に減っていきます。TRUE列は失敗回数が増えるほど1に近づきます。</p>



<p class="wp-block-paragraph">「n回以上失敗する確率」を求めたいときは、<code>=1 - NEGBINOM.DIST(n-1, k, p, TRUE)</code> と書きます。</p>



<h2 class="wp-block-heading"><span id="toc9">NEGBINOM.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">「合格率25%の面接で5人採用するまでに、見送りが20人以下で収まる確率は？」を求めてみましょう。</p>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(20, 5, 0.25, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.7613（76.1%）</strong> です。約76%の確率で見送り20人以内に5人を採用できることがわかります。</p>



<p class="wp-block-paragraph">面接枠の計画を立てるとき「最大何人と面接すればよいか」を見積もれるのが便利です。見送り20人 + 合格5人 = 合計25人分の面接枠を確保すればよい、という判断ができますね。</p>



<h3 class="wp-block-heading"><span id="toc11">品質検査――不合格品が出るまでの合格数を予測</span></h3>



<p class="wp-block-paragraph">「不良品率5%の製品を検査して、不良品が3個見つかるまでに合格品が50個以上になる確率は？」。ここでは視点を逆にして考えます。</p>



<p class="wp-block-paragraph">不良品を「成功」、合格品を「失敗」と読み替えます。成功確率=0.05、成功回数=3、失敗回数=50です。</p>



<pre class="wp-block-code"><code>=1 - NEGBINOM.DIST(49, 3, 0.05, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.6674（66.7%）</strong> です。不良品3個が見つかるまでに50個以上の合格品が出る確率は約67%です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>NEGBINOM.DIST関数では「成功」と「失敗」の定義を自由に決められます。注目したいイベントを「成功」として設定するのがコツです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">営業目標――目標成約までの失注件数をシミュレーション</span></h3>



<p class="wp-block-paragraph">「成約率15%の営業担当が10件成約するまでに、失注が60件以下で済む確率は？」を計算します。</p>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(60, 10, 0.15, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.5765（57.7%）</strong> です。約58%の確率で失注60件以内に10件の成約を達成できます。</p>



<p class="wp-block-paragraph">もう少し余裕を持たせて、失注70件以内にしてみましょう。</p>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(70, 10, 0.15, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.7226（72.3%）</strong> です。失注70件 + 成約10件 = 合計80件の商談をこなせば、約72%の確率で目標を達成できるとわかります。</p>



<h2 class="wp-block-heading"><span id="toc13">BINOM.DISTとの違いを理解しよう</span></h2>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST関数</a>と混同しやすいので、違いを整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>BINOM.DIST</th><th>NEGBINOM.DIST</th></tr></thead><tbody><tr><td>確率分布</td><td>二項分布</td><td>負の二項分布</td></tr><tr><td>問いの立て方</td><td>n回試行してk回成功する確率は？</td><td>k回成功するまでにn回失敗する確率は？</td></tr><tr><td>固定するもの</td><td>試行回数</td><td>成功回数</td></tr><tr><td>数えるもの</td><td>成功回数</td><td>失敗回数</td></tr><tr><td>第1引数</td><td>成功回数</td><td>失敗回数</td></tr><tr><td>典型的な場面</td><td>「100件送ってx件返る確率」</td><td>「x件返るまでに何件失敗するか」</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントはシンプルです。</p>



<ul class="wp-block-list"><li><strong>試行回数が決まっている</strong> → <a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST</a></li><li><strong>目標の成功回数が決まっている</strong> → NEGBINOM.DIST</li></ul>



<p class="wp-block-paragraph">たとえば「20件商談して5件以上成約する確率」ならBINOM.DISTです。「5件成約するまでに何件失注するか」ならNEGBINOM.DISTです。</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><a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST</a></td><td>固定回数の試行で成功回数の確率を求める</td><td>試行回数が決まっている場面に最適</td></tr><tr><td>NEGBINOM.DIST</td><td>目標成功までの失敗回数の確率を求める</td><td>目標回数が決まっている場面に最適</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-binom-inv-function/">BINOM.INV</a></td><td>累積確率から成功回数を逆算する</td><td>BINOM.DISTの逆関数</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-combin-function/">COMBIN</a></td><td>組み合わせの数を求める</td><td>分布関数の数学的背景を理解するときに使う</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときの判断基準は「何が固定されているか」です。試行回数が固定ならBINOM.DIST、成功回数が固定ならNEGBINOM.DIST、データが連続値なら<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a>を選んでくださいね。</p>



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



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



<p class="wp-block-paragraph"><strong>成功回数に0を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">成功回数は1以上の整数でなければなりません。「0回成功するまでの失敗回数」は意味をなさないので、エラーになります。</p>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(5, 0, 0.3, FALSE)   ← #NUM! エラー</code></pre>



<p class="wp-block-paragraph"><strong>成功確率が0〜1の範囲外で<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">成功確率は0から1の間で指定します。30%なら「30」ではなく「0.3」と入力してください。</p>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(5, 3, 30, FALSE)   ← #NUM! エラー（30ではなく0.3）</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>第1引数と第2引数を間違える</strong></p>



<p class="wp-block-paragraph">NEGBINOM.DISTの第1引数は「失敗回数」、第2引数は「成功回数」です。BINOM.DISTの第1引数は「成功回数」なので、順番を混同しないように注意してください。</p>



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



<p class="wp-block-paragraph">4番目の引数を省略することはできません。TRUEとFALSEでは結果がまったく異なります。「ちょうどn回失敗する確率」を求めたいのにTRUEを指定すると、累積値が返ってきてしまいます。</p>



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



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



<pre class="wp-block-code"><code>=NEGBINOM.DIST(5, 3, 0.3, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式はどちらの環境でも同じ結果を返します。Excelにも旧関数名NEGBINOMDISTがありますが、MicrosoftのドキュメントではNEGBINOM.DISTが推奨されています。</p>



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



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



<p class="wp-block-paragraph">NEGBINOM.DIST関数は、負の二項分布にもとづいて「目標の成功回数に達するまでの失敗回数の確率」を求める関数です。</p>



<ul class="wp-block-list"><li>4番目の引数にFALSEで「ちょうどn回失敗する確率」が返る</li><li>TRUEで「n回以下失敗する確率」が返る</li><li>採用面接・品質検査・営業目標シミュレーションなど幅広く活用できる</li><li><a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST関数</a>との違いは「試行回数固定 vs 成功回数固定」</li><li>成功回数が0以下や、成功確率が0〜1の範囲外だと<code>#NUM!</code>エラー</li><li>第1引数が「失敗回数」である点に注意（BINOM.DISTとは逆）</li><li>連続データの確率には<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-negbinom-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのPOISSON.DIST関数の使い方｜ポアソン分布</title>
		<link>https://mashukabu.com/spreadsheet-poisson-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-poisson-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:06:50 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[POISSON]]></category>
		<category><![CDATA[POISSON.DIST]]></category>
		<category><![CDATA[ポアソン分布]]></category>
		<category><![CDATA[確率質量]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5497</guid>

					<description><![CDATA[GoogleスプレッドシートのPOISSON.DIST関数でポアソン分布の確率を計算する方法を解説。3つの引数の意味、TRUE（累積分布）とFALSE（確率質量）の使い分け、コールセンター着信予測・在庫管理での実務活用例、POISSON関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「1時間に平均5件の問い合わせが来るコールセンターで、8件以上になる確率はどのくらい？」。こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">過去の平均はわかっていても、実際に何件来るかの確率は感覚でしか語れません。手計算で求めようとすると、指数や階乗が出てきて大変ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがPOISSON.DIST関数です。この記事ではGoogleスプレッドシートでのPOISSON.DIST関数の使い方を、基本構文から実務活用まで解説します。TRUE/FALSEの違いや、<a href="https://mashukabu.com/spreadsheet-poisson-function/">POISSON関数</a>との関係もあわせて紹介しますよ。</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">POISSON.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">ポアソン分布が成り立つ3つの条件</a></li><li><a href="#toc3" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc4" tabindex="0">POISSON関数（互換関数）との関係</a></li></ol></li><li><a href="#toc5" tabindex="0">POISSON.DIST関数のTRUE/FALSEの違い</a><ol><li><a href="#toc6" tabindex="0">FALSE（確率質量関数）——ちょうどx回起きる確率</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">POISSON.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">Webサイトのアクセス予測</a></li></ol></li><li><a href="#toc13" tabindex="0">ポアソン分布とBINOM.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">POISSON.DIST関数とは</span></h2>



<p class="wp-block-paragraph">POISSON.DIST関数（読み方: ポアソン・ディスト関数）は、<strong>ポアソン分布</strong>にもとづいて確率を返す関数です。ポアソン分布とは、一定の期間や範囲のなかでイベントが何回起きるかの確率分布です。「POISSON」はフランスの数学者「ポアソン」に由来し、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">たとえば「1時間に平均4件の電話が来るとき、6件以上になる確率」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>ちょうどx回イベントが起きる確率を求める（確率質量）</li><li>x回以下イベントが起きる確率を求める（累積確率）</li><li>コールセンターの着信予測やWebサイトのアクセス数を確率で計算する</li><li>在庫管理での欠品確率や品質管理での不良品発生予測に使う</li></ul>



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



<h3 class="wp-block-heading"><span id="toc2">ポアソン分布が成り立つ3つの条件</span></h3>



<p class="wp-block-paragraph">POISSON.DIST関数を使うには、データがポアソン分布の前提を満たしている必要があります。</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サイトへのアクセス、不良品の発生などは、この3条件を満たす典型的な場面です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>「成功か失敗かの2択を繰り返す」場面はポアソン分布ではなく二項分布です。その場合は<a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST関数</a>を使いましょう。</p></blockquote>



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



<pre class="wp-block-code"><code>=POISSON.DIST(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>一定期間あたりの平均発生回数（正の数）</td></tr><tr><td>累積（cumulative）</td><td>必須</td><td>TRUEで累積確率、FALSEで確率質量</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>xに小数を指定すると、小数部分は切り捨てられます。たとえば3.7は3として処理されます。</p></blockquote>



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



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



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



<p class="wp-block-paragraph">引数の数・順番・意味もすべて同じです。新しく数式を書くときはPOISSON.DISTを使いましょう。既存のシートでPOISSON関数が使われている場合は、そのまま動作するので急いで書き換える必要はありません。</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-poisson-function/">POISSON関数</a>の詳しい使い方は、別の記事で解説しています。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率質量関数）——ちょうどx回起きる確率</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率質量関数</strong>（PMF: ちょうどx回イベントが起きる確率）の値を返します。</p>



<pre class="wp-block-code"><code>=POISSON.DIST(3, 4, FALSE)</code></pre>



<p class="wp-block-paragraph">この数式は「平均4件のとき、ちょうど3件起きる確率」を返します。結果は約<strong>0.1954（19.5%）</strong> です。</p>



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



<pre class="wp-block-code"><code>P(X = x) = (e^(-mean) * mean^x) / x!</code></pre>



<p class="wp-block-paragraph">手計算だと指数と階乗が必要ですが、POISSON.DIST関数なら1つの数式で済みますよ。</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>=POISSON.DIST(3, 4, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式は「平均4件のとき、3件以下に収まる確率」を返します。結果は約<strong>0.4335（43.4%）</strong> です。</p>



<p class="wp-block-paragraph">つまり0回+1回+2回+3回の確率を合計した値ですね。</p>



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



<p class="wp-block-paragraph">平均4件の場合で、発生回数ごとの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>発生回数</th><th>FALSE（ちょうどx回）</th><th>TRUE（x回以下）</th></tr></thead><tbody><tr><td>0</td><td>0.0183（1.8%）</td><td>0.0183（1.8%）</td></tr><tr><td>1</td><td>0.0733（7.3%）</td><td>0.0916（9.2%）</td></tr><tr><td>2</td><td>0.1465（14.7%）</td><td>0.2381（23.8%）</td></tr><tr><td>3</td><td>0.1954（19.5%）</td><td>0.4335（43.4%）</td></tr><tr><td>4</td><td>0.1954（19.5%）</td><td>0.6289（62.9%）</td></tr><tr><td>5</td><td>0.1563（15.6%）</td><td>0.7851（78.5%）</td></tr><tr><td>6</td><td>0.1042（10.4%）</td><td>0.8893（88.9%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FALSE列は発生回数3〜4回（平均付近）で最大になります。TRUE列は発生回数が増えるほど1に近づいていきます。</p>



<p class="wp-block-paragraph">「x回以上の確率」を求めたいときは、<code>=1 - POISSON.DIST(x-1, mean, TRUE)</code> と書きます。たとえば「5回以上起きる確率」なら <code>=1 - POISSON.DIST(4, 4, TRUE)</code> で、結果は約0.3711（37.1%）です。</p>



<h2 class="wp-block-heading"><span id="toc9">POISSON.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">「1時間あたり平均8件の着信があるコールセンターで、12件以上になる確率」を求めてみましょう。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.1121（11.2%）</strong> です。約11%の確率で12件以上の着信が来ることがわかります。</p>



<p class="wp-block-paragraph">この情報をもとにオペレーターの配置を決められます。「12件以上にも対応できるようにしたい」なら、12件をさばけるだけの人員を確保しておけばよいわけです。</p>



<p class="wp-block-paragraph">もう少し余裕を持って「15件以上」の確率も出してみましょう。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0109（1.1%）</strong> です。15件以上はほぼ起きないので、そこまでの備えは不要だと判断できますね。</p>



<h3 class="wp-block-heading"><span id="toc11">在庫管理——欠品確率を見積もる</span></h3>



<p class="wp-block-paragraph">「1日あたり平均3個売れる商品の在庫が5個のとき、当日中に欠品する確率」を考えてみましょう。欠品するのは6個以上売れた場合です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0839（8.4%）</strong> です。約8%の確率で在庫切れが起きることがわかります。</p>



<p class="wp-block-paragraph">では在庫を7個に増やすとどうでしょうか。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0119（1.2%）</strong> です。在庫を2個増やすだけで欠品確率が8.4%から1.2%に下がりました。在庫数と欠品リスクのバランスを数字で判断できるのがPOISSON.DIST関数の強みです。</p>



<h3 class="wp-block-heading"><span id="toc12">Webサイトのアクセス予測</span></h3>



<p class="wp-block-paragraph">「1時間あたり平均20件のアクセスがあるWebサイトで、30件以上になる確率」を求めてみましょう。サーバーの負荷対策を検討する場面です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0218（2.2%）</strong> です。30件以上のアクセスが来る確率は約2%です。</p>



<p class="wp-block-paragraph">一方で「25件以上」の確率を見ると、</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.1568（15.7%）</strong> です。25件以上は約16%の確率で起きるので、この水準には対応しておきたいところですね。</p>



<h2 class="wp-block-heading"><span id="toc13">ポアソン分布とBINOM.DIST関数の関係</span></h2>



<p class="wp-block-paragraph">ポアソン分布は、実は二項分布の特殊なケースです。試行回数がとても大きく、1回あたりの発生確率がとても小さいとき、二項分布はポアソン分布に近づきます。</p>



<p class="wp-block-paragraph">具体的に比較してみましょう。「1,000人中、ある病気にかかる確率が0.3%のとき、5人以上かかる確率」を両方の関数で計算します。</p>



<pre class="wp-block-code"><code>=1 - BINOM.DIST(4, 1000, 0.003, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1847</strong> です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.1847</strong> です。ほぼ同じ値になりましたね（mean = 1000 x 0.003 = 3）。</p>



<p class="wp-block-paragraph">使い分けの目安はシンプルです。</p>



<ul class="wp-block-list"><li><strong>試行回数が決まっている</strong> → <a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST関数</a></li><li><strong>一定期間のイベント回数を扱う</strong> → POISSON.DIST関数</li></ul>



<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>POISSON.DIST</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-binom-dist-function/">BINOM.DIST</a></td><td>二項分布の確率</td><td>「成功/失敗」の2択を繰り返す場合</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-negbinom-dist-function/">NEGBINOM.DIST</a></td><td>負の二項分布の確率</td><td>「x回目の成功までに何回失敗するか」を求める場合</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>一定期間にイベントが何回起きるか</strong> → POISSON.DIST</li><li><strong>成功/失敗の2択を繰り返す</strong> → <a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.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">POISSON.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>=POISSON.DIST(-1, 4, TRUE)   --- #NUM! エラー</code></pre>



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



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



<pre class="wp-block-code"><code>=POISSON.DIST(3, -2, 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>TRUE/FALSEの指定を間違える</strong></p>



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



<p class="wp-block-paragraph"><strong>「x回以上」の確率を求めるときの計算</strong></p>



<p class="wp-block-paragraph">POISSON.DIST関数のTRUEは「x回以下」の確率を返します。「x回以上」の確率が欲しいときは、次のように書きます。</p>



<pre class="wp-block-code"><code>=1 - POISSON.DIST(x-1, 平均, TRUE)</code></pre>



<p class="wp-block-paragraph">「x-1」にする点がポイントです。「x回以上」には「ちょうどx回」も含まれるため、x-1回以下の累積確率を1から引きます。</p>



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



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



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



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



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



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



<p class="wp-block-paragraph">POISSON.DIST関数は、ポアソン分布（一定期間にイベントが何回起きるか）にもとづいて確率を求める関数です。</p>



<ul class="wp-block-list"><li>3番目の引数にFALSEで「ちょうどx回起きる確率」が返る</li><li>TRUEで「x回以下に収まる確率」が返る</li><li>コールセンターの着信予測・在庫管理の欠品確率・Webアクセス予測に使える</li><li>「x回以上」を求めるには <code>=1 - POISSON.DIST(x-1, 平均, TRUE)</code> と書く</li><li>イベント回数や平均が負の値だと<code>#NUM!</code>エラー</li><li><a href="https://mashukabu.com/spreadsheet-poisson-function/">POISSON関数</a>と計算結果は同じ。新規にはPOISSON.DISTを推奨</li><li>二項分布には<a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.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-poisson-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
