<?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/%e8%b2%a0%e3%81%ae%e4%ba%8c%e9%a0%85%e5%88%86%e5%b8%83/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 07:34:58 +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のNEGBINOMDIST関数の使い方｜負の二項分布（旧: NEGBINOM.DIST）</title>
		<link>https://mashukabu.com/excel-negbinomdist/</link>
					<comments>https://mashukabu.com/excel-negbinomdist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 12:08:07 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[NEGBINOM.DIST]]></category>
		<category><![CDATA[NEGBINOMDIST]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[負の二項分布]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6723</guid>

					<description><![CDATA[ExcelのNEGBINOMDIST関数（旧版・互換性関数）の使い方を解説。負の二項分布の確率計算、新関数NEGBINOM.DISTとの違い、品質管理での活用例、よくあるエラー対処法、移行ガイドまで網羅します。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのNEGBINOMDIST関数の使い方｜負の二項分布（旧: NEGBINOM.DIST）</h1>



<p class="wp-block-paragraph">古いExcelファイルを開いたとき、見慣れない <code>NEGBINOMDIST</code> という関数に戸惑った経験はありませんか。これはExcelの統計関数のひとつで、<strong>負の二項分布</strong>の確率を計算する関数です。負の二項分布とは、特定回数の成功が出るまでに発生する失敗回数の分布のことを指します。</p>



<p class="wp-block-paragraph">NEGBINOMDIST関数はExcel 2007以前から使われている<strong>互換性関数</strong>です。Excel 2010以降では新しい NEGBINOM.DIST 関数が登場しています。とはいえ古いテンプレートやマクロでは今も現役で動いていますよね。引き継ぎ業務やメンテナンスの場面で読めるようにしておくと安心です。</p>



<p class="wp-block-paragraph">この記事では、ExcelのNEGBINOMDIST関数の構文と使い方を解説します。新関数 NEGBINOM.DIST との違いや、品質管理・マーケティングでの実務活用例まで網羅していきますよ。よくあるエラーの対処法と、新関数への移行ガイドも一緒に確認していきましょう。</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><li><a href="#toc1" tabindex="0">ExcelのNEGBINOMDIST関数とは</a><ol><li><a href="#toc2" tabindex="0">NEGBINOMDISTとNEGBINOM.DISTの早見表</a></li></ol></li><li><a href="#toc3" tabindex="0">NEGBINOMDISTとNEGBINOM.DISTの違い</a><ol><li><a href="#toc4" tabindex="0">どちらを使うべきか</a></li></ol></li><li><a href="#toc5" tabindex="0">NEGBINOMDIST関数の構文と引数</a></li><li><a href="#toc6" tabindex="0">NEGBINOMDIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">例1: 表が3回出るまでに裏が2回出る確率</a></li><li><a href="#toc8" tabindex="0">例2: 営業の成約までに発生する断りの回数</a></li><li><a href="#toc9" tabindex="0">セル参照で組むパターン</a></li></ol></li><li><a href="#toc10" tabindex="0">負の二項分布とは</a><ol><li><a href="#toc11" tabindex="0">二項分布との対比で理解する</a></li><li><a href="#toc12" tabindex="0">数式の中身（参考）</a></li></ol></li><li><a href="#toc13" tabindex="0">実務での活用例</a><ol><li><a href="#toc14" tabindex="0">品質管理: 不良発生までの良品数を予測する</a></li><li><a href="#toc15" tabindex="0">マーケティング: コンバージョン獲得までのアクセス数</a></li><li><a href="#toc16" tabindex="0">営業活動: ノルマ達成までの架電本数</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc18" tabindex="0">NEGBINOM.DISTへの移行ガイド</a><ol><li><a href="#toc19" tabindex="0">一括置換のすすめ</a></li><li><a href="#toc20" tabindex="0">新関数のCDFを活用する</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ：NEGBINOMDIST関数で負の二項分布の確率を計算しよう</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのNEGBINOMDIST関数は、<strong>負の二項分布の確率質量関数</strong>の値を計算する統計関数です。確率質量関数とは、特定の値ちょうどになる確率を返す関数のことを指します。「指定した成功回数に到達する直前までに、ちょうど何回失敗するか」の確率を求められますよ。</p>



<p class="wp-block-paragraph">Excel 2007以前から提供されている古い関数で、現行のExcelでは「互換性関数」のカテゴリーに分類されています。Excel 2010以降では後継関数の <strong>NEGBINOM.DIST</strong>（ピリオドあり）が用意されました。Microsoft はそちらの利用を推奨していますよ。</p>



<p class="wp-block-paragraph">ただし、互換性関数も引き続き利用できます。<strong>過去のExcelファイルや業務テンプレートで使われている数式を読み解く</strong>には、NEGBINOMDIST の知識が欠かせません。</p>



<h3 class="wp-block-heading"><span id="toc2">NEGBINOMDISTとNEGBINOM.DISTの早見表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NEGBINOMDIST（旧）</th><th>NEGBINOM.DIST（新）</th></tr></thead><tbody><tr><td>バージョン</td><td>Excel全バージョン</td><td>Excel 2010以降</td></tr><tr><td>カテゴリ</td><td>互換性関数</td><td>統計関数</td></tr><tr><td>引数の数</td><td>3個</td><td>4個</td></tr><tr><td>戻り値</td><td>確率質量（PMF）のみ</td><td>PMFとCDF（累積）の両方</td></tr><tr><td>推奨度</td><td>互換性目的のみ</td><td>標準的に推奨</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc3">NEGBINOMDISTとNEGBINOM.DISTの違い</span></h2>



<p class="wp-block-paragraph">NEGBINOMDISTとNEGBINOM.DISTの最大の違いは、<strong>累積確率（CDF）を計算できるかどうか</strong>です。新関数 NEGBINOM.DIST には第4引数（関数形式）が追加されていて、PMFとCDFを切り替えて計算できます。</p>



<p class="wp-block-paragraph">具体的な構文の違いを比較すると、以下のとおりです。</p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(失敗数, 成功数, 成功確率)
=NEGBINOM.DIST(失敗数, 成功数, 成功確率, 関数形式)</code></pre>



<p class="wp-block-paragraph">新関数の第4引数「関数形式」に <code>FALSE</code> を指定すると、旧関数と同じPMFを返します。<code>TRUE</code> を指定すると累積分布（指定した失敗数以下が発生する確率）を返してくれますよ。</p>



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



<p class="wp-block-paragraph">新規にExcel 2010以降のファイルで関数を組むなら、<strong>NEGBINOM.DIST を使うのが推奨</strong>です。CDFが計算できるので分析の自由度が上がりますし、Microsoft も新関数の利用を案内していますよ。</p>



<p class="wp-block-paragraph">一方で、以下のケースでは NEGBINOMDIST を使う場面が残ります。</p>



<ul class="wp-block-list"><li>Excel 2007以前のバージョンと共有するファイル（<code>.xls</code> 形式）</li><li>既存の業務テンプレートに NEGBINOMDIST が組み込まれていてメンテナンスする場合</li><li>古いVBAマクロが NEGBINOMDIST を呼び出している場合</li></ul>



<p class="wp-block-paragraph">「とりあえず動けばいい」場合は旧関数のままで問題ありません。新規開発や大幅な改修のタイミングで、新関数に置き換えていくのが現実的ですよ。</p>



<h2 class="wp-block-heading"><span id="toc5">NEGBINOMDIST関数の構文と引数</span></h2>



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



<pre class="wp-block-code"><code>=NEGBINOMDIST(失敗数, 成功数, 成功確率)</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>失敗数（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>1回の試行で成功する確率</td><td>0より大きく1以下</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は、<strong>「ちょうど指定した失敗数で、指定した成功数の最後の1回が発生する」確率</strong>です。</p>



<p class="wp-block-paragraph">ここで言う「成功」と「失敗」は、文脈に応じて読み替えてくださいね。営業電話なら「成約」が成功で「断り」が失敗です。製造ラインなら「不良発生」を成功・「良品」を失敗とみなす、といった具合に柔軟に解釈します。</p>



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



<p class="wp-block-paragraph">実際に数式を組んで動きを確認していきましょう。コイン投げの例で考えてみます。</p>



<h3 class="wp-block-heading"><span id="toc7">例1: 表が3回出るまでに裏が2回出る確率</span></h3>



<p class="wp-block-paragraph">公平なコインを投げ続けて、<strong>表（成功）が3回出るまでに裏（失敗）がちょうど2回出る確率</strong>を計算します。</p>



<ul class="wp-block-list"><li>失敗数 = 2（裏の回数）</li><li>成功数 = 3（表の回数）</li><li>成功確率 = 0.5（表が出る確率）</li></ul>



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



<p class="wp-block-paragraph">戻り値は <strong>0.1875（18.75%）</strong> になります。5回中3回目で勝負がつくパターンの確率ですね。</p>



<h3 class="wp-block-heading"><span id="toc8">例2: 営業の成約までに発生する断りの回数</span></h3>



<p class="wp-block-paragraph">成約率10%の営業電話を考えます。<strong>3件の成約を取るまでに、ちょうど5件断られる確率</strong>を求めます。</p>



<ul class="wp-block-list"><li>失敗数 = 5（断られた回数）</li><li>成功数 = 3（成約数）</li><li>成功確率 = 0.10（成約率）</li></ul>



<pre class="wp-block-code"><code>=NEGBINOMDIST(5, 3, 0.10)</code></pre>



<p class="wp-block-paragraph">戻り値は <strong>約 0.0124（1.24%）</strong> です。8回目の電話で3件目の成約という具体的な数字をイメージしやすくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">セル参照で組むパターン</span></h3>



<p class="wp-block-paragraph">実務ではセルに値を入れて参照する形が便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>値</th></tr></thead><tbody><tr><td>A2</td><td>5（失敗数）</td></tr><tr><td>B2</td><td>3（成功数）</td></tr><tr><td>C2</td><td>0.10（成功確率）</td></tr><tr><td>D2</td><td><code>=NEGBINOMDIST(A2, B2, C2)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">D2に <strong>約 0.0124</strong> が表示されます。条件を変えて試したいときはA2〜C2を書き換えるだけで済むので、シミュレーション用シートを作るときに重宝しますよ。</p>



<h2 class="wp-block-heading"><span id="toc10">負の二項分布とは</span></h2>



<p class="wp-block-paragraph">負の二項分布は、<strong>「成功確率 p のベルヌーイ試行を独立に繰り返したとき、s 回目の成功が起こるまでの失敗回数 f が従う分布」</strong>です。ベルヌーイ試行とは、成功か失敗のどちらかになる試行のことを指します。少し堅い表現ですが、要は「目標の成功回数まで、何回失敗するか」を扱う分布だと思ってくださいね。</p>



<h3 class="wp-block-heading"><span id="toc11">二項分布との対比で理解する</span></h3>



<p class="wp-block-paragraph">似た名前の二項分布（<a href="https://mashukabu.com/excel-function-howto-use-binom-dist/">BINOMDIST関数</a>）と対比すると、違いがわかりやすくなります。</p>



<figure class="wp-block-table"><table><thead><tr><th>分布</th><th>何を固定するか</th><th>何を変数とするか</th><th>Excel関数</th></tr></thead><tbody><tr><td>二項分布</td><td>試行回数 n</td><td>成功回数 X</td><td>BINOMDIST / BINOM.DIST</td></tr><tr><td>負の二項分布</td><td>成功回数 s</td><td>失敗回数 f</td><td>NEGBINOMDIST / NEGBINOM.DIST</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">二項分布は「10回投げたとき表は何回？」という質問に答えます。一方で負の二項分布は「表が3回出るまで投げ続けたとき裏は何回？」という質問に答えるのが特徴です。視点が逆になっているのがポイントですね。</p>



<h3 class="wp-block-heading"><span id="toc12">数式の中身（参考）</span></h3>



<p class="wp-block-paragraph">数学的には次のように定義されています（参考程度に眺めてください）。</p>



<pre class="wp-block-code"><code>P(X = f) = C(f + s − 1, f) × p^s × (1 − p)^f</code></pre>



<p class="wp-block-paragraph">ここで C は二項係数（組合せの数）、p は成功確率、s は成功数、f は失敗数です。Excelでは NEGBINOMDIST 関数がこの計算を自動で実行してくれるので、数式そのものを覚える必要はありませんよ。</p>



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



<p class="wp-block-paragraph">NEGBINOMDISTがどんな業務で役立つのか、具体的なシーンを3つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc14">品質管理: 不良発生までの良品数を予測する</span></h3>



<p class="wp-block-paragraph">製造ラインで不良率が5%だとします。「3個目の不良が出るまでに、良品がちょうど10個流れる確率」を計算してみましょう。</p>



<ul class="wp-block-list"><li>失敗数 = 10（良品の数 = 不良ではない数）</li><li>成功数 = 3（不良発生回数 = ここで言う「成功」）</li><li>成功確率 = 0.05（不良率）</li></ul>



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



<p class="wp-block-paragraph">戻り値は <strong>約 0.0049（0.49%）</strong> です。検査計画やサンプリング設計で「だいたい何個くらい流れたあとに不良が固まって出るか」を見積もる材料になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">マーケティング: コンバージョン獲得までのアクセス数</span></h3>



<p class="wp-block-paragraph">WebサイトのCVR（コンバージョン率）が2%だと仮定します。「3件のCVを獲得するまでに、ちょうど50件の未CVアクセスがある確率」を求めましょう。</p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(50, 3, 0.02)</code></pre>



<p class="wp-block-paragraph">CVを目標数まで集めるために必要なアクセス数の確率分布が見えると、広告予算の見積もりに使えます。複数の失敗数（例: 30, 50, 100, 200）で計算して並べると、分布のイメージがつかみやすくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">営業活動: ノルマ達成までの架電本数</span></h3>



<p class="wp-block-paragraph">営業電話の成約率10%で、月間3件のノルマがある場合を考えます。<strong>何本架電すればノルマ達成しやすいか</strong>を確率分布で把握できます。</p>



<p class="wp-block-paragraph">各「失敗数（=断られる回数）」に対して NEGBINOMDIST を計算した結果を並べてみましょう。「30本架電（27本断り+3本成約）で達成する確率」「50本架電で達成する確率」などが見えてきます。営業マネージャーが現実的な目標設定をする際の参考データになりますよ。</p>



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



<p class="wp-block-paragraph">NEGBINOMDIST関数で起きやすいエラーをまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>主な原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>失敗数に負の値を指定した</td><td>失敗数は 0 以上の整数を指定する</td></tr><tr><td><code>#NUM!</code></td><td>成功数に 0 や負の値を指定した</td><td>成功数は 1 以上の整数を指定する</td></tr><tr><td><code>#NUM!</code></td><td>成功確率が 0 以下 または 1 を超える</td><td>成功確率は 0 < p ≤ 1 の範囲で指定する</td></tr><tr><td><code>#NUM!</code></td><td>内部計算が大きくなりすぎてオーバーフロー</td><td>失敗数・成功数を小さくするか NEGBINOM.DIST を使う</td></tr><tr><td><code>#VALUE!</code></td><td>引数に文字列など数値以外が入っている</td><td>セル参照先が数値かどうかを確認する</td></tr><tr><td><code>#NAME?</code></td><td>関数名のスペルミス（例: NEGBINOM.DIST と書いた）</td><td>NEGBINOMDIST はピリオドなしで入力する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが <code>#NUM!</code> です。成功確率に 0% や 100% を指定したとき、または失敗数や成功数の符号を間違えたときに発生します。引数の値をセル参照する場合は、参照先のセルに想定外の値が入っていないか確認してくださいね。</p>



<p class="wp-block-paragraph"><code>#NAME?</code> エラーは、新関数の <code>NEGBINOM.DIST</code> と混同してピリオドを付けてしまったときに起こりがちです。旧関数 NEGBINOMDIST はピリオドなしであることを覚えておくと安心ですよ。</p>



<h2 class="wp-block-heading"><span id="toc18">NEGBINOM.DISTへの移行ガイド</span></h2>



<p class="wp-block-paragraph">既存の NEGBINOMDIST 数式を新関数 NEGBINOM.DIST に置き換えるときの対応表です。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧関数の数式</th><th>新関数の同等数式</th><th>結果</th></tr></thead><tbody><tr><td><code>=NEGBINOMDIST(失敗数, 成功数, 成功確率)</code></td><td><code>=NEGBINOM.DIST(失敗数, 成功数, 成功確率, FALSE)</code></td><td>同じ確率（PMF）</td></tr><tr><td>（旧関数では計算不可）</td><td><code>=NEGBINOM.DIST(失敗数, 成功数, 成功確率, TRUE)</code></td><td>累積確率（CDF）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは、第4引数に <code>FALSE</code> を追加するだけで結果は完全に一致するということです。</p>



<h3 class="wp-block-heading"><span id="toc19">一括置換のすすめ</span></h3>



<p class="wp-block-paragraph">ファイル内の NEGBINOMDIST を一括置換したい場合は、Ctrl + H（置換）の機能が効率的ですよ。検索する文字列を <code>NEGBINOMDIST(</code>、置換後の文字列を <code>NEGBINOM.DIST(</code> にして実行します。</p>



<p class="wp-block-paragraph">ただし新関数では末尾に <code>, FALSE)</code> を付ける必要があります。置換後は数式バーで <code>, FALSE)</code> を末尾に追加する手作業も発生しますよ。数式の数が多い場合は、シートのコピーを取ったうえで作業しましょう。検算用に新旧両方の結果列を一時的に並べて、差異がゼロであることを確認すると安全です。</p>



<h3 class="wp-block-heading"><span id="toc20">新関数のCDFを活用する</span></h3>



<p class="wp-block-paragraph">NEGBINOM.DIST に切り替えると、累積分布（CDF）が使えるようになります。たとえば「3回成約するまでに、断られる回数が10回以下になる確率」は次のように一発で計算できます。</p>



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



<p class="wp-block-paragraph">旧関数 NEGBINOMDIST では、<code>NEGBINOMDIST(0,3,0.10)</code> から <code>NEGBINOMDIST(10,3,0.10)</code> までを <code>SUM</code> で地道に足し算する必要がありました。新関数の便利さがよくわかりますね。</p>



<h2 class="wp-block-heading"><span id="toc21">まとめ：NEGBINOMDIST関数で負の二項分布の確率を計算しよう</span></h2>



<p class="wp-block-paragraph">ExcelのNEGBINOMDIST関数のポイントを整理します。</p>



<ul class="wp-block-list"><li><strong>NEGBINOMDIST関数</strong>は負の二項分布の確率質量関数を計算する旧版（互換性関数）</li><li>構文は <code>=NEGBINOMDIST(失敗数, 成功数, 成功確率)</code> の3引数</li><li>戻り値は「<strong>指定した成功数に達する直前までに、ちょうど指定した失敗数が発生する確率</strong>」</li><li>Excel 2010以降は <strong><a href="https://mashukabu.com/excel-function-howto-use-negbinom-dist/">NEGBINOM.DIST</a></strong>（4引数、CDF対応）が推奨</li><li>新関数への移行は <code>=NEGBINOMDIST(f,s,p)</code> → <code>=NEGBINOM.DIST(f,s,p,FALSE)</code> で同じ結果</li><li>品質管理・マーケティング・営業の <strong>「目標達成までに発生する失敗回数の確率分布」</strong> を扱うのに便利</li><li>主なエラーは <code>#NUM!</code>（引数範囲外）と <code>#VALUE!</code>（数値以外）</li></ul>



<p class="wp-block-paragraph">統計関数は「いつ使うのか」のイメージがつかめると、一気に身近になりますよ。今日のNEGBINOMDISTも、品質管理シートや営業ダッシュボードに組み込んでみてくださいね。</p>



<p class="wp-block-paragraph">確率分布関数のシリーズ記事として、<a href="https://mashukabu.com/excel-function-howto-use-negbinom-dist/">NEGBINOM.DIST関数</a>、<a href="https://mashukabu.com/excel-function-howto-use-binom-dist/">BINOMDIST関数</a>、<a href="https://mashukabu.com/excel-hypgeomdist/">HYPGEOMDIST関数</a>、GAMMADIST関数も合わせて読むと、Excelの統計関数全体の見通しがよくなりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-negbinomdist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのNEGBINOM.DIST関数の使い方｜負の二項分布で失敗回数を予測する</title>
		<link>https://mashukabu.com/excel-function-howto-use-negbinom-dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-negbinom-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 05 May 2026 12:46:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></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=6535</guid>

					<description><![CDATA[ExcelのNEGBINOM.DIST関数で負の二項分布の確率を計算する方法を解説。4つの引数の意味、TRUE（累積確率）とFALSE（確率質量）の使い分け、採用・品質管理での実務活用例、旧関数NEGBINOMDISTとの違い、よくあるエラー対処法まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「採用試験で10人内定するまでに、不合格者は何人くらい出るんだろう？」「不良品3個に達するまでに、良品はどれくらい流れるかな？」。こんな「成功○回までに失敗が何回出るか」を、感覚ではなく確率で答えられたらうれしいですよね。</p>



<p class="wp-block-paragraph">実はExcelには、まさにそうした「成功回数を固定して、失敗回数の確率を計算する」関数が用意されています。それがNEGBINOM.DIST関数です。</p>



<p class="wp-block-paragraph">この記事ではExcelのNEGBINOM.DIST関数の使い方を、構文の基本から実務での活用例まで丁寧に解説します。BINOM.DIST関数との使い分けも解説します。旧関数NEGBINOMDIST（読み方: ネグバイノム・ディスト関数）との互換性まで、まるごと整理しますよ。</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のNEGBINOM.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc3" tabindex="0">NEGBINOMDIST（旧関数）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">二項分布との違い――「試行回数固定」vs「成功回数固定」</a></li><li><a href="#toc5" tabindex="0">TRUE/FALSEで何が変わる？累積か確率質量かを選ぼう</a></li><li><a href="#toc6" tabindex="0">ExcelのNEGBINOM.DIST関数の実務活用3パターン</a><ol><li><a href="#toc7" tabindex="0">パターン1: 品質管理――不良品が出るまでの良品数を予測する</a></li><li><a href="#toc8" tabindex="0">パターン2: 採用――内定者を確保するまでの不合格者数を試算する</a></li><li><a href="#toc9" tabindex="0">パターン3: 営業――成約目標に対する失注件数を見積もる</a></li></ol></li><li><a href="#toc10" tabindex="0">「n回以上失敗する確率」を求めるテクニック</a></li><li><a href="#toc11" tabindex="0">NEGBINOMDIST（旧関数）との違いと互換性</a><ol><li><a href="#toc12" tabindex="0">旧関数ファイルを受け取ったときの判断ポイント</a></li></ol></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc14" tabindex="0">負の二項分布関連の関数ファミリー早見表</a></li><li><a href="#toc15" tabindex="0">GoogleスプレッドシートとExcelの違い</a></li><li><a href="#toc16" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのNEGBINOM.DIST関数（読み方: ネグバイノム・ディスト関数）は、<strong>負の二項分布</strong>にもとづいて確率を返す関数です。</p>



<p class="wp-block-paragraph">負の二項分布とは、<strong>目標の成功回数に到達するまでに失敗が何回起きるか</strong>を表す確率分布です。「成功か失敗か」の試行を繰り返す場面で、成功回数を固定して失敗回数の分布を考えるモデルです。「NEGBINOM」は「Negative Binomial（負の二項）」、「DIST」は「Distribution（分布）」の略ですね。</p>



<p class="wp-block-paragraph">たとえば「成約率25%の営業活動で、5件成約するまでに10件失注する確率」を、たった1つの数式で求められます。</p>



<p class="wp-block-paragraph">ExcelのNEGBINOM.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>NEGBINOM.DIST関数はExcel 2010で追加された関数です。Excel 2016・2019・2021・2024、Microsoft 365、Mac版でも同じように使えますよ。</p></blockquote>



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



<p class="wp-block-paragraph">ExcelのNEGBINOM.DIST関数の基本構文は次のとおりです。</p>



<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>



<p class="wp-block-paragraph">ここで注意したいのが<strong>引数の順序</strong>です。第1引数が失敗回数、第2引数が成功回数になっています。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-binom-dist/">BINOM.DIST関数</a>では第1引数が成功回数なので、ちょうど逆順になるんです。引数の意味を取り違えると結果が全然違ってしまうので、入力時はしっかり確認しましょうね。</p>



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



<p class="wp-block-paragraph">ExcelにはNEGBINOM.DISTとは別に、NEGBINOMDIST（ピリオドなし）という旧関数もあります。</p>



<p class="wp-block-paragraph">NEGBINOMDISTは互換性のために残されている関数で、引数は3つだけです。累積確率を選ぶ引数（cumulative）がないため、確率質量しか計算できません。</p>



<p class="wp-block-paragraph">新規でファイルを作るときは、必ずNEGBINOM.DIST（ピリオドあり）を使うようにしてくださいね。旧関数との違いは後ほど詳しく解説します。</p>



<h2 class="wp-block-heading"><span id="toc4">二項分布との違い――「試行回数固定」vs「成功回数固定」</span></h2>



<p class="wp-block-paragraph">NEGBINOM.DIST関数の理解で一番つまずきやすいのが、BINOM.DIST関数との違いです。</p>



<p class="wp-block-paragraph">「どっちも成功と失敗を扱う関数なのに、何が違うの？」と感じる方が多いんですよね。ポイントは<strong>何を固定して何を求めるか</strong>にあります。</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>成功回数の確率</td><td>失敗回数の確率</td></tr><tr><td>質問のかたち</td><td>「100回試して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">たとえば「100個検査して不良品が3個出る確率」はBINOM.DISTの守備範囲です。試行回数（100個）が固定だからですね。</p>



<p class="wp-block-paragraph">一方で「不良品が3個出るまでに良品が何個流れる確率」はNEGBINOM.DISTの出番です。<strong>ゴールが決まっていて、そこに到達するまでの過程を確率で測る</strong>イメージですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「試行回数が決まっているならBINOM.DIST」「成功回数が決まっているならNEGBINOM.DIST」と覚えると、実務での使い分けに迷いません。</p></blockquote>



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



<p class="wp-block-paragraph">NEGBINOM.DIST関数の第4引数（関数形式）は、TRUEとFALSEで結果の意味が大きく変わります。</p>



<p class="wp-block-paragraph">ここはBINOM.DIST関数と同じ仕組みなので、シリーズで読んでいる方には馴染みのある考え方ですね。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数形式</th><th>意味</th><th>数学用語</th><th>答えるのは</th></tr></thead><tbody><tr><td>TRUE</td><td>累積分布関数（CDF）</td><td>累積確率</td><td>x回以下失敗する確率</td></tr><tr><td>FALSE</td><td>確率質量関数（PMF）</td><td>確率質量</td><td>ちょうどx回失敗する確率</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">累積分布関数（CDF）は0回からx回までの確率を全部足し上げた値です。一方の確率質量関数（PMF）は、ちょうどx回ピッタリの確率だけを返します。</p>



<p class="wp-block-paragraph">具体例で見てみましょう。Microsoft公式ドキュメントのサンプル値を使います。</p>



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



<pre class="wp-block-code"><code>=NEGBINOM.DIST(10, 5, 0.25, FALSE)
→ 0.0550487</code></pre>



<p class="wp-block-paragraph">どちらも「成功確率25%の試行で、5回成功するまでに失敗が発生する確率」を計算しています。引数はまったく同じで、違いは第4引数のTRUE/FALSEだけです。</p>



<p class="wp-block-paragraph">TRUEの結果（約31.35%）は「5回成功するまでに失敗が0〜10回起きる確率」を意味します。FALSEの結果（約5.50%）は「5回成功するまでにちょうど10回失敗する確率」ですね。</p>



<p class="wp-block-paragraph">実務でよく使うのは累積（TRUE）のほうです。「失敗がN回以内に収まる確率は？」というビジネス上の問いに直結するからですよ。</p>



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



<p class="wp-block-paragraph">ここからは、NEGBINOM.DIST関数を実務でどう使うかを3パターン紹介します。品質管理・採用・営業の3シーンで具体的に見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">パターン1: 品質管理――不良品が出るまでの良品数を予測する</span></h3>



<p class="wp-block-paragraph">製造ラインの品質管理では、「不良品が一定数発生するまでに、良品がどれくらい流れるか」を試算したい場面があります。</p>



<p class="wp-block-paragraph">たとえば良品率95%（不良品率5%）の製造ラインで、<strong>不良品3個に達するまでに良品が50個以上続く確率</strong>を求めるとします。</p>



<p class="wp-block-paragraph">ここでの「成功」は不良品の発生、「失敗」は良品（不良品ではない）の発生として読み替えるのがポイントです。</p>



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



<p class="wp-block-paragraph">第1引数50が失敗（良品）の回数、第2引数3が成功（不良品）の閾値です。第3引数0.05が不良品の発生確率、第4引数TRUEが累積確率の指定ですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>実務で使うときは、「成功」をどちらに割り当てるかをチーム内で揃えておきましょう。文脈によって入れ替わる点に注意ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc8">パターン2: 採用――内定者を確保するまでの不合格者数を試算する</span></h3>



<p class="wp-block-paragraph">人事の採用業務でも、NEGBINOM.DIST関数は便利に使えます。</p>



<p class="wp-block-paragraph">たとえば合格率30%の採用試験で、<strong>10人内定するまでに不合格者が20人以上出る確率</strong>を見たいとします。</p>



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



<p class="wp-block-paragraph">ここでは「成功」が内定（合格）、「失敗」が不合格です。第1引数20が不合格者数、第2引数10が確保したい内定者数、第3引数0.3が合格率となります。</p>



<p class="wp-block-paragraph">採用計画を立てるときに「目標人数を満たすには、面接母集団をどれくらい用意する必要があるか」を逆算する材料にもなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">パターン3: 営業――成約目標に対する失注件数を見積もる</span></h3>



<p class="wp-block-paragraph">営業の現場でも、NEGBINOM.DIST関数で目標達成までの失注を試算できます。</p>



<p class="wp-block-paragraph">たとえば成約率15%の営業活動で、<strong>5件成約するまでに失注が30件以内に収まる確率</strong>を求めるケースです。</p>



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



<p class="wp-block-paragraph">第1引数30が失注件数、第2引数5が成約目標、第3引数0.15が成約率の見積もりですね。</p>



<p class="wp-block-paragraph">コールセンターでも応用が利きます。「N件解決するまでの対応総件数」を予測すれば、シフト人数や稼働時間の見積もりに役立ちますよ。</p>



<h2 class="wp-block-heading"><span id="toc10">「n回以上失敗する確率」を求めるテクニック</span></h2>



<p class="wp-block-paragraph">実務では「失敗がN回未満で済む確率」だけでなく、「<strong>N回以上失敗する確率</strong>」を知りたい場面もあります。</p>



<p class="wp-block-paragraph">NEGBINOM.DIST関数自体には「以上」の確率を直接求めるオプションはありません。でも、ちょっとした工夫で計算できますよ。</p>



<p class="wp-block-paragraph">使うのは「全体の確率は1（=100%）」という性質です。N回以上失敗する確率は、（N-1）回以下に収まる確率を1から引けば求められます。</p>



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



<p class="wp-block-paragraph">たとえば「成功確率25%の試行で、5回成功するまでに11回以上失敗する確率」を求めるなら次のとおりです。</p>



<pre class="wp-block-code"><code>=1 - NEGBINOM.DIST(10, 5, 0.25, TRUE)
→ 1 - 0.3135141
→ 0.6864859</code></pre>



<p class="wp-block-paragraph">10回以下に失敗が収まる確率が約31.35%なので、その裏側、つまり11回以上失敗する確率は約68.65%という計算になりますね。</p>



<p class="wp-block-paragraph">このテクニックは<a href="https://mashukabu.com/excel-function-howto-use-binom-dist/">BINOM.DIST関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-binom-dist-range/">BINOM.DIST.RANGE関数</a>とも共通の考え方です。シリーズで覚えておくと応用が利きますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「以上」の確率を求めるときは、引数を（n-1）にするのを忘れずに。「ちょうどn回」を含めるかどうかで結果が変わります。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc11">NEGBINOMDIST（旧関数）との違いと互換性</span></h2>



<p class="wp-block-paragraph">ExcelにはNEGBINOM.DISTとは別に、NEGBINOMDIST（ピリオドなし）という旧関数があります。</p>



<p class="wp-block-paragraph">「両方ともExcelに残っているけど、どう違うの？」「古いファイルを受け取ったら直すべき？」と気になっている方も多いですよね。ここで整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>NEGBINOM.DIST</th><th>NEGBINOMDIST（旧）</th></tr></thead><tbody><tr><td>追加バージョン</td><td>Excel 2010以降</td><td>Excel 2010より前から存在</td></tr><tr><td>引数の数</td><td>4つ（cumulativeあり）</td><td>3つ（cumulativeなし）</td></tr><tr><td>累積確率の計算</td><td>できる（TRUE指定）</td><td>できない（PMFのみ）</td></tr><tr><td>計算精度</td><td>改善された精度</td><td>旧来の精度</td></tr><tr><td>Microsoftの推奨</td><td>推奨</td><td>互換性目的のみ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">NEGBINOMDISTは互換性関数（古いファイルとの互換性のために残された関数）です。Microsoftは公式に新関数への移行を推奨しています。「NEGBINOM.DISTが改善された精度を提供し、使用目的をより適切に反映した名称を持つ」と説明しているんです。</p>



<p class="wp-block-paragraph">将来のExcelバージョンで削除される可能性もあるので、新規作成では必ずNEGBINOM.DISTを使ってくださいね。</p>



<h3 class="wp-block-heading"><span id="toc12">旧関数ファイルを受け取ったときの判断ポイント</span></h3>



<p class="wp-block-paragraph">社内で旧関数NEGBINOMDISTを使ったファイルを受け取ったら、どう対処すればいいでしょうか。</p>



<p class="wp-block-paragraph">実は、PMF（確率質量）の値だけなら旧関数でも問題ありません。NEGBINOMDIST（10, 5, 0.25）と NEGBINOM.DIST（10, 5, 0.25, FALSE）は同じ結果（0.0550487）を返すからです。</p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(10, 5, 0.25)
→ 0.0550487</code></pre>



<pre class="wp-block-code"><code>=NEGBINOM.DIST(10, 5, 0.25, FALSE)
→ 0.0550487</code></pre>



<p class="wp-block-paragraph">ただし<strong>累積確率を求めたい場合は別</strong>です。旧関数には累積引数がないため、計算自体ができません。</p>



<p class="wp-block-paragraph">旧関数で累積を求めるには、PMFをx=0から順に足し上げる必要があります。これが手間なので、累積を扱うならNEGBINOM.DISTに置き換えるのがおすすめですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>旧関数NEGBINOMDISTは将来削除される可能性があります。重要な業務ファイルは早めに新関数へ移行しておくと安心です。</p></blockquote>



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



<p class="wp-block-paragraph">NEGBINOM.DIST関数でつまずきやすいエラーを4パターン紹介します。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>引数に数値以外が入っている</td><td>文字列や空白を数値に修正</td></tr><tr><td>#NUM!</td><td>失敗回数が0未満（number_f<0）</td><td>失敗回数を0以上の整数に修正</td></tr><tr><td>#NUM!</td><td>成功回数が1未満（number_s<1）</td><td>成功回数を1以上の整数に修正</td></tr><tr><td>#NUM!</td><td>成功確率が0〜1の範囲外</td><td>確率を0〜1の小数で指定（30%なら0.3）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが、成功確率を「30%」のようにパーセント表記で直接書いてしまうミスです。Excelのセル書式が%表示なら自動で0.3に変換されますが、手入力では0〜1の小数で書くのが安全ですよ。</p>



<p class="wp-block-paragraph">また、第1引数（失敗回数）と第2引数（成功回数）の順番を間違える方も多いです。前述のとおり、BINOM.DISTとは引数の順序が逆になっているので、入力時に表示されるツールチップで確認するクセをつけましょう。</p>



<p class="wp-block-paragraph">なお、失敗回数や成功回数に小数を入れた場合、Excelは自動で整数に切り捨てて処理します。意図しない結果を避けるため、最初から整数で指定するのが安心ですね。</p>



<h2 class="wp-block-heading"><span id="toc14">負の二項分布関連の関数ファミリー早見表</span></h2>



<p class="wp-block-paragraph">NEGBINOM.DIST関数を理解できたら、関連する確率分布関数とセットで覚えておくと実務の幅が広がります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分布</th><th>何を求める？</th><th>主な用途</th></tr></thead><tbody><tr><td>NEGBINOM.DIST</td><td>負の二項分布</td><td>成功N回までの失敗回数の確率</td><td>採用・品質管理・営業目標</td></tr><tr><td>BINOM.DIST</td><td>二項分布</td><td>試行N回中の成功回数の確率</td><td>検査・アンケート</td></tr><tr><td>BINOM.DIST.RANGE</td><td>二項分布</td><td>成功回数が範囲内に入る確率</td><td>「○回以上○回以下」の予測</td></tr><tr><td>BINOM.INV</td><td>二項分布の逆関数</td><td>累積確率がP以上になる最小成功数</td><td>必要試行数の逆算</td></tr><tr><td>POISSON.DIST</td><td>ポアソン分布</td><td>単位時間あたりの発生回数の確率</td><td>アクセス数・故障率</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポアソン分布と負の二項分布は、実は近い関係にあります。負の二項分布は<a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST関数</a>の上位互換とも呼ばれています。データの分散が平均より大きい（過分散）場合に向いているんです。</p>



<p class="wp-block-paragraph">二項分布シリーズも合わせて押さえておきましょう。試行数を固定するなら<a href="https://mashukabu.com/excel-function-howto-use-binom-dist/">BINOM.DIST関数</a>、範囲指定なら<a href="https://mashukabu.com/excel-function-howto-use-binom-dist-range/">BINOM.DIST.RANGE関数</a>です。必要試行数の逆算なら<a href="https://mashukabu.com/excel-function-howto-use-binom-inv/">BINOM.INV関数</a>と、ケースに応じて使い分けてくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「何を固定するか」を最初に整理すると、どの関数を使うべきかが自然に決まります。試行回数か、成功回数か、確率の閾値か。この問いを習慣にしましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">GoogleスプレッドシートとExcelの違い</span></h2>



<p class="wp-block-paragraph">NEGBINOM.DIST関数はExcelとGoogleスプレッドシートのどちらでも使えますが、いくつか注意点があります。</p>



<p class="wp-block-paragraph">ExcelとSheetsで同じ引数を入れれば結果は同じです。基本的な使い勝手に大きな差はありません。</p>



<p class="wp-block-paragraph">ただ、互換性まわりの事情はExcel固有のものがあります。</p>



<ul class="wp-block-list"><li><strong>Excel固有事情</strong>: 旧関数NEGBINOMDIST（3引数）が今も残っており、Office 2007以前との混在環境では旧関数が使われていることがある</li><li><strong>バージョン依存</strong>: NEGBINOM.DIST自体はExcel 2010以降で追加されたため、それ以前のバージョンのファイルでは旧関数しか使えない</li><li><strong>将来の互換性</strong>: Microsoftは旧関数の将来削除を示唆しているため、長期保管するExcelファイルはNEGBINOM.DISTへの移行が望ましい</li></ul>



<p class="wp-block-paragraph">Googleスプレッドシートは元々NEGBINOM.DIST形式で関数を提供しているため、こうした旧関数互換問題はあまり気にする必要がありません。</p>



<p class="wp-block-paragraph">スプレッドシート側の使い方を詳しく知りたい方は、<a href="https://mashukabu.com/spreadsheet-negbinom-dist-function/">スプレッドシートのNEGBINOM.DIST関数</a>の記事もあわせてどうぞ。旧関数の解説は<a href="https://mashukabu.com/spreadsheet-negbinomdist-function/">スプレッドシートのNEGBINOMDIST関数</a>の記事で扱っていますよ。</p>



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



<p class="wp-block-paragraph">ExcelのNEGBINOM.DIST関数の使い方を、構文から実務活用までまとめてきました。最後に要点を整理しておきますね。</p>



<ul class="wp-block-list"><li><strong>NEGBINOM.DIST関数は負の二項分布の確率を返す関数</strong>。「成功N回までに失敗が何回起きるか」を計算できる</li><li><strong>BINOM.DISTとの違いは『何を固定するか』</strong>。試行回数固定ならBINOM.DIST、成功回数固定ならNEGBINOM.DIST</li><li><strong>引数は4つ</strong>。失敗回数・成功回数・成功確率・関数形式（TRUE/FALSE）の順で指定する</li><li><strong>TRUEは累積、FALSEは確率質量</strong>。実務では累積（TRUE）の出番が多い</li><li><strong>「N回以上失敗する確率」は1から引く</strong>。<code>=1-NEGBINOM.DIST(n-1, 成功数, 確率, TRUE)</code>で求められる</li><li><strong>旧関数NEGBINOMDISTは累積が計算できない</strong>。新規作成では必ずNEGBINOM.DISTを使う</li><li><strong>品質管理・採用・営業の3シーンで実務に応用できる</strong>。目標達成までの失敗予測に強い</li></ul>



<p class="wp-block-paragraph">確率分布の関数は最初こそ難しく感じますが、「何を固定するか」を意識すれば一気に整理されます。シリーズの<a href="https://mashukabu.com/excel-function-howto-use-binom-dist/">BINOM.DIST関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-binom-dist-range/">BINOM.DIST.RANGE関数</a>も合わせてどうぞ。<a href="https://mashukabu.com/excel-function-howto-use-binom-inv/">BINOM.INV関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST関数</a>も読むと、確率計算の幅がぐっと広がりますよ。</p>



<p class="wp-block-paragraph">ぜひ実務のシミュレーションに取り入れてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-negbinom-dist/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-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">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>スプレッドシートのNEGBINOMDIST関数の使い方｜負の二項分布（互換）</title>
		<link>https://mashukabu.com/spreadsheet-negbinomdist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-negbinomdist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:06:54 +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=5499</guid>

					<description><![CDATA[スプレッドシートのNEGBINOMDIST関数の使い方を解説。負の二項分布の確率を求める互換関数の基本構文・引数の意味、NEGBINOM.DIST関数との違い、実務での活用例までわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「NEGBINOMDISTって関数を見つけたけど、NEGBINOM.DISTとどう違うの？」。スプレッドシートで統計関数を使おうとして、こんな疑問を持ったことはありませんか？</p>



<p class="wp-block-paragraph">名前がよく似た関数が2つあると、どちらを使えばいいか迷いますよね。間違えたら計算結果が変わるのでは、と不安にもなります。</p>



<p class="wp-block-paragraph">結論から言うと、NEGBINOMDIST関数はNEGBINOM.DIST関数の互換バージョンです。この記事ではGoogleスプレッドシートでのNEGBINOMDIST関数の使い方を、構文・引数から実務活用まで解説します。<a href="https://mashukabu.com/spreadsheet-negbinom-dist-function/">NEGBINOM.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-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">スプレッドシートのNEGBINOMDIST関数とは</a></li><li><a href="#toc2" tabindex="0">NEGBINOMDIST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">NEGBINOMDIST関数が返す値</a></li></ol></li><li><a href="#toc5" tabindex="0">NEGBINOMDIST関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">「n回以下」の確率を求めるには</a></li></ol></li><li><a href="#toc7" tabindex="0">NEGBINOM.DIST関数との違い・どちらを使うべき？</a><ol><li><a href="#toc8" tabindex="0">NEGBINOMDISTからNEGBINOM.DISTへの書き換え</a></li></ol></li><li><a href="#toc9" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">#NUM! エラー: 成功回数に0以下を指定している</a></li><li><a href="#toc11" tabindex="0">#NUM! エラー: 成功確率が0〜1の範囲外</a></li><li><a href="#toc12" tabindex="0">#VALUE! エラー: 引数に文字列が入っている</a></li><li><a href="#toc13" tabindex="0">第1引数と第2引数を間違える</a></li></ol></li><li><a href="#toc14" tabindex="0">関連する確率分布関数</a></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">NEGBINOMDIST関数（読み方: ネガティブ・バイノムディスト関数）は、<strong>負の二項分布</strong>にもとづいて確率を返す互換関数です。「NEGBINOM」は「Negative Binomial（負の二項）」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">負の二項分布とは、「成功がk回に達するまでに、失敗がちょうどn回起きる確率」の分布のことです。たとえば次のような場面で使います。</p>



<ul class="wp-block-list"><li>合格率20%の面接で3人採用するまでに、不合格がちょうど10人になる確率</li><li>成約率15%の営業が5件成約するまでに、失注がちょうど30件になる確率</li><li>不良品率5%の検査で不良品3個を見つけるまでに、合格品がちょうど50個になる確率</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>NEGBINOMDIST関数は<a href="https://mashukabu.com/spreadsheet-negbinom-dist-function/">NEGBINOM.DIST関数</a>の<strong>互換関数</strong>です。Googleの公式ドキュメントではNEGBINOM.DISTが推奨されています。新しく数式を書くときはNEGBINOM.DISTを使いましょう。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=NEGBINOMDIST(失敗回数, 成功回数, 成功確率)</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>失敗回数（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></tbody></table></figure>



<p class="wp-block-paragraph">NEGBINOM.DIST関数との大きな違いは、<strong>4番目の「累積」引数がないこと</strong>です。NEGBINOMDIST関数は常に<strong>確率質量</strong>（ちょうどn回失敗する確率）を返します。累積確率（n回以下失敗する確率）は計算できません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>第1引数は「失敗回数」です。<a href="https://mashukabu.com/spreadsheet-binomdist-function/">BINOMDIST関数</a>の第1引数が「成功回数」なので、混同しないように注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc4">NEGBINOMDIST関数が返す値</span></h3>



<p class="wp-block-paragraph">NEGBINOMDIST関数は、「成功がk回に達する最後の試行で成功したとき、それまでにちょうどn回失敗していた確率」を返します。</p>



<p class="wp-block-paragraph">たとえば「成功確率30%の試行で3回成功するまでに、ちょうど5回失敗する確率」を求めるなら次のとおりです。</p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(5, 3, 0.3)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0794（7.9%）</strong> です。これは <code>=NEGBINOM.DIST(5, 3, 0.3, FALSE)</code> とまったく同じ値ですよ。</p>



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



<p class="wp-block-paragraph">実際の業務場面で使ってみましょう。ここでは採用面接の例で説明します。</p>



<p class="wp-block-paragraph"><strong>例: 合格率25%の面接で5人採用するまでに、不合格がちょうど15人になる確率</strong></p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(15, 5, 0.25)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0520（5.2%）</strong> です。不合格がちょうど15人になる確率は約5%とわかります。</p>



<p class="wp-block-paragraph">もう少し少ない人数ではどうでしょうか。ちょうど10人不合格の確率も見てみます。</p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(10, 5, 0.25)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0584（5.8%）</strong> です。失敗回数ごとの確率を並べると、どの回数が最も起きやすいかが見えてきますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">「n回以下」の確率を求めるには</span></h3>



<p class="wp-block-paragraph">NEGBINOMDIST関数には累積引数がないため、「n回以下失敗する確率」を直接求めることはできません。NEGBINOM.DIST関数のTRUEを使いましょう。</p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(15, 5, 0.25)              ← ちょうど15回の確率のみ
=NEGBINOM.DIST(15, 5, 0.25, TRUE)       ← 15回以下の累積確率（推奨）</code></pre>



<p class="wp-block-paragraph">累積確率が必要な場面では、NEGBINOM.DISTを使うのが便利です。これがNEGBINOM.DISTへの移行をおすすめする理由のひとつですね。</p>



<h2 class="wp-block-heading"><span id="toc7">NEGBINOM.DIST関数との違い・どちらを使うべき？</span></h2>



<p class="wp-block-paragraph">NEGBINOMDIST関数とNEGBINOM.DIST関数の関係を整理しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NEGBINOMDIST</th><th>NEGBINOM.DIST</th></tr></thead><tbody><tr><td>種類</td><td>互換関数（旧バージョン）</td><td>現行関数（推奨）</td></tr><tr><td>構文</td><td><code>=NEGBINOMDIST(失敗回数, 成功回数, 成功確率)</code></td><td><code>=NEGBINOM.DIST(失敗回数, 成功回数, 成功確率, 累積)</code></td></tr><tr><td>引数の数</td><td>3つ</td><td>4つ</td></tr><tr><td>累積確率</td><td>求められない</td><td>TRUE/FALSEで切り替え可能</td></tr><tr><td>確率質量の計算結果</td><td>NEGBINOM.DISTのFALSEと同じ</td><td>同じ</td></tr><tr><td>Googleの推奨</td><td>非推奨</td><td>推奨</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">結論としては、<strong>新しく数式を書くときはNEGBINOM.DISTを使いましょう</strong>。理由は次の3つです。</p>



<ol class="wp-block-list"><li>Googleの公式ドキュメントでNEGBINOM.DISTが推奨されている</li><li>累積確率（TRUE）も計算できるので、活用の幅が広い</li><li>ExcelでもNEGBINOM.DISTが標準で、互換性が高い</li></ol>



<p class="wp-block-paragraph">ただし、既存のスプレッドシートでNEGBINOMDISTが使われている場合、慌てて書き換える必要はありません。確率質量の計算結果は同じなので、そのまま動き続けますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>NEGBINOM.DIST関数の詳しい使い方（TRUE/FALSEの比較表、実務活用3パターンなど）は<a href="https://mashukabu.com/spreadsheet-negbinom-dist-function/">NEGBINOM.DIST関数の解説記事</a>で詳しく紹介しています。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc8">NEGBINOMDISTからNEGBINOM.DISTへの書き換え</span></h3>



<p class="wp-block-paragraph">既存の数式を書き換えるなら、関数名を変えて4番目の引数にFALSEを追加するだけです。</p>



<pre class="wp-block-code"><code>=NEGBINOMDIST(5, 3, 0.3)                ← 互換関数
=NEGBINOM.DIST(5, 3, 0.3, FALSE)        ← 推奨関数（FALSEを追加）</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-binomdist-function/">BINOMDIST関数</a>と違い、単純な関数名の置換だけでは不十分です。4番目の引数FALSEを忘れずに追加してくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>書き換えるときに「累積確率も使いたい」と思ったら、FALSEをTRUEに変えるだけでOKです。NEGBINOMDIST関数ではできなかった「n回以下の累積確率」がすぐに使えるようになりますよ。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc10">#NUM! エラー: 成功回数に0以下を指定している</span></h3>



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



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



<h3 class="wp-block-heading"><span id="toc11">#NUM! エラー: 成功確率が0〜1の範囲外</span></h3>



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



<pre class="wp-block-code"><code>=NEGBINOMDIST(5, 3, 30)   ← #NUM! エラー（30ではなく0.3）</code></pre>



<h3 class="wp-block-heading"><span id="toc12">#VALUE! エラー: 引数に文字列が入っている</span></h3>



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



<h3 class="wp-block-heading"><span id="toc13">第1引数と第2引数を間違える</span></h3>



<p class="wp-block-paragraph">NEGBINOMDIST関数の第1引数は「失敗回数」、第2引数は「成功回数」です。<a href="https://mashukabu.com/spreadsheet-binomdist-function/">BINOMDIST関数</a>の第1引数は「成功回数」なので、順番を混同しないように注意してください。</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-negbinom-dist-function/">NEGBINOM.DIST</a></td><td>目標成功までの失敗回数の確率を求める</td><td>NEGBINOMDISTの推奨版。累積確率も計算可能</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST</a></td><td>固定回数の試行で成功回数の確率を求める</td><td>試行回数が決まっている場面に最適</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-binomdist-function/">BINOMDIST</a></td><td>BINOM.DISTの互換関数</td><td>引数・計算結果ともBINOM.DISTと同じ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">NEGBINOMDISTとBINOMDISTの使い分けもポイントです。</p>



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



<p class="wp-block-paragraph">たとえば「20件商談して5件以上成約する確率」ならBINOMDISTです。「5件成約するまでに何件失注するか」ならNEGBINOMDISTです。</p>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-negbinom-dist-function/">NEGBINOM.DIST関数</a>の旧バージョンで、確率質量の計算結果は同じ</li><li>引数は3つ（失敗回数, 成功回数, 成功確率）で、累積引数がない</li><li>「ちょうどn回失敗する確率」のみ返し、累積確率は計算できない</li><li>新しく数式を書くときはNEGBINOM.DISTを使うのがおすすめ</li><li>既存のNEGBINOMDIST数式はそのまま動くので、急いで書き換えなくてOK</li><li>成功回数が0以下や、確率が0〜1の範囲外だと<code>#NUM!</code>エラー</li><li>書き換え時は関数名の変更に加えて、4番目の引数（TRUE/FALSE）の追加を忘れずに</li></ul>



<p class="wp-block-paragraph">NEGBINOMDISTとNEGBINOM.DISTで迷ったら、NEGBINOM.DISTを選んでおけば間違いありません。既存ファイルのNEGBINOMDISTも問題なく動くので、安心してくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-negbinomdist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
