<?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>BINOM.DIST &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/binom-dist/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Tue, 05 May 2026 12:45:55 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>BINOM.DIST &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのHYPGEOM.DIST関数の使い方｜超幾何分布で抜き取り検査の確率を計算する</title>
		<link>https://mashukabu.com/excel-function-howto-use-hypgeom-dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-hypgeom-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 05 May 2026 12:45:55 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[BINOM.DIST]]></category>
		<category><![CDATA[確率分布]]></category>
		<category><![CDATA[超幾何分布]]></category>
		<category><![CDATA[非復元抽出]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6531</guid>

					<description><![CDATA[ExcelのHYPGEOM.DIST関数で超幾何分布の確率を計算する方法を解説。5つの引数の意味、累積確率と確率質量の使い分け、実務活用例、BINOM.DIST関数との使い分けを実例付きで紹介。]]></description>
										<content:encoded><![CDATA[
<p>「100個の部品から10個を抜き取って検査して、不良品が1個も見つからない確率は？」。「10枚のくじから5枚引いて、当たりがちょうど2枚出る確率は？」。こんな「戻さずに引く」場面の確率を、感覚ではなく数式で答えられたらうれしいですよね。</p>



<p>実はExcelには、まさにそうした「非復元抽出（戻さない抽出）」の確率を計算してくれる関数が用意されています。それがHYPGEOM.DIST関数です。</p>



<p>この記事ではExcelのHYPGEOM.DIST関数の使い方を、構文の基本から実務での活用例まで丁寧に解説します。BINOM.DIST関数（復元抽出）との使い分けも整理します。旧関数HYPGEOMDIST（読み方: ハイパージオム・ディスト関数）との互換性まで、まるごと押さえていきますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのHYPGEOM.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と5つの引数</a></li><li><a href="#toc3" tabindex="0">HYPGEOMDIST（旧関数）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">二項分布との違い――「復元抽出」vs「非復元抽出」</a><ol><li><a href="#toc5" tabindex="0">母集団が大きいときは二項分布で近似できる</a></li></ol></li><li><a href="#toc6" tabindex="0">TRUE/FALSEで何が変わる？累積か確率質量かを選ぼう</a></li><li><a href="#toc7" tabindex="0">ExcelのHYPGEOM.DIST関数の実務活用3パターン</a><ol><li><a href="#toc8" tabindex="0">パターン1: 品質検査――抜き取り検査でロットの合格率を計算する</a></li><li><a href="#toc9" tabindex="0">パターン2: くじ抽選――特定本数の当たりを引く確率を見積もる</a></li><li><a href="#toc10" tabindex="0">パターン3: カードゲーム――特定カードを引き当てる確率を計算する</a></li></ol></li><li><a href="#toc11" tabindex="0">「n個以上当たる確率」を求めるテクニック</a></li><li><a href="#toc12" tabindex="0">HYPGEOMDIST（旧関数）との違いと互換性</a><ol><li><a href="#toc13" tabindex="0">旧関数ファイルを受け取ったときの判断ポイント</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc15" tabindex="0">超幾何分布関連の確率分布関数ファミリー早見表</a></li><li><a href="#toc16" tabindex="0">GoogleスプレッドシートとExcelの違い</a></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>ExcelのHYPGEOM.DIST関数（読み方: ハイパージオム・ディスト関数）は、<strong>超幾何分布</strong>にもとづいて確率を返す関数です。名前のうち「HYPGEOM」はHypergeometric（超幾何）、「DIST」はDistribution（分布）の略ですね。</p>



<p>超幾何分布とは、<strong>非復元抽出にもとづく確率分布</strong>のことです。非復元抽出とは、取り出したものを戻さずに次を引く方法を指します。くじ引きで当たりを引いたら袋に戻さず次を引く、あの場面をイメージしてください。引くたびに残りの枚数が減るので、毎回の当選確率が変わるんです。</p>



<p>たとえば「10枚のくじ（うち当たり3枚）から5枚引いて、ちょうど2枚当たる確率」を、たった1つの数式で求められます。</p>



<p>ExcelのHYPGEOM.DIST関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>非復元抽出で「ちょうどk個成功する」確率を求める（確率質量）</li><li>「k個以下成功する」累積確率を求める</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>HYPGEOM.DIST関数はExcel 2010で追加された関数です。Excel 2013・2016・2019・2021・2024、Microsoft 365、Mac版でも同じように使えますよ。</p></blockquote>



<p><!-- screenshot: HYPGEOM.DIST関数の入力画面と結果の全体像 --></p>



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



<p>ExcelのHYPGEOM.DIST関数の基本構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=HYPGEOM.DIST(標本成功数, 標本サイズ, 母集団成功数, 母集団サイズ, 関数形式)</code></pre>



<p>カッコの中に5つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>標本成功数（sample_s）</td><td>必須</td><td>標本内の成功数（当たりを何個引きたいか）</td></tr><tr><td>標本サイズ（number_sample）</td><td>必須</td><td>標本のサイズ（何個引くか）</td></tr><tr><td>母集団成功数（population_s）</td><td>必須</td><td>母集団内の成功数（全体の当たりの数）</td></tr><tr><td>母集団サイズ（number_pop）</td><td>必須</td><td>母集団のサイズ（全体の個数）</td></tr><tr><td>関数形式（cumulative）</td><td>必須</td><td>TRUE: 累積確率／FALSE: 確率質量</td></tr></tbody></table></figure>



<p>引数の流れは「標本→母集団」の順番です。まず「標本のなかで何個当たったか」「標本は何個か」を指定します。次に「母集団の当たりは何個か」「母集団は何個か」を指定する形ですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>引数に小数を指定すると、Excelは自動的に小数部分を切り捨てて処理します。意図しない結果を避けるため、最初から整数で指定するのが安心ですよ。</p></blockquote>



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



<p>ExcelにはHYPGEOM.DISTとは別に、HYPGEOMDIST（ピリオドなし）という旧関数もあります。</p>



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



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



<h2 class="wp-block-heading"><span id="toc4">二項分布との違い――「復元抽出」vs「非復元抽出」</span></h2>



<p>HYPGEOM.DIST関数の理解で一番つまずきやすいのが、BINOM.DIST関数との違いです。</p>



<p>「どっちも成功と失敗を扱う関数なのに、何が違うの？」と感じる方が多いんですよね。ポイントは<strong>取り出したものを戻すかどうか</strong>にあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>BINOM.DIST（二項分布）</th><th>HYPGEOM.DIST（超幾何分布）</th></tr></thead><tbody><tr><td>抽出方法</td><td>復元抽出（戻す/毎回独立）</td><td>非復元抽出（戻さない）</td></tr><tr><td>確率の変化</td><td>毎回一定</td><td>引くたびに変わる</td></tr><tr><td>必要な情報</td><td>試行回数と成功確率</td><td>母集団サイズと母集団成功数</td></tr><tr><td>質問のかたち</td><td>「100回試して3回成功する確率は？」</td><td>「10個から5個引いて2個当たる確率は？」</td></tr><tr><td>主な使いどころ</td><td>大量生産の品質検査・アンケート</td><td>抜き取り検査・くじ引き・抽選</td></tr></tbody></table></figure>



<p>たとえば「コインを100回投げて表が3回出る確率」はBINOM.DISTの守備範囲です。1回ごとの試行が独立で、確率が変わらないからですね。</p>



<p>一方で「100個のロットから10個を抜き取って不良品が0個の確率」はHYPGEOM.DISTの出番です。<strong>抜き取った部品はロットに戻さないため、引くたびに残りの構成が変わる</strong>からですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「戻さないならHYPGEOM.DIST」「戻すまたは独立試行ならBINOM.DIST」と覚えると、実務での使い分けに迷いません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">母集団が大きいときは二項分布で近似できる</span></h3>



<p>母集団サイズ（N）が標本サイズ（n）に対して十分に大きい場合、超幾何分布は二項分布に近似できます。目安は<strong>N > 20n</strong>（抽出率 n/N < 5%）です。</p>



<p>たとえば10,000個のロットから100個を抜き取る場面を考えてみましょう。抽出率は1%なので、<a href="https://mashukabu.com/excel-function-howto-use-binom-dist/">BINOM.DIST関数</a>で近似しても誤差はごくわずかです。</p>



<p>一方で150個のロットから15個を抜き取る場合、抽出率は10%になります。この規模ではHYPGEOM.DIST関数を使うほうが正確な結果を得られますよ。</p>



<p>母集団が小さいほど「戻さない」効果が大きくなります。迷ったらHYPGEOM.DIST関数を使えば、いつでも正確な確率が計算できます。</p>



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



<p>HYPGEOM.DIST関数の第5引数（関数形式）は、TRUEとFALSEで結果の意味が大きく変わります。</p>



<p>この使い方はBINOM.DIST関数やNEGBINOM.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>k個以下成功する確率</td></tr><tr><td>FALSE</td><td>確率質量関数（PMF）</td><td>確率質量</td><td>ちょうどk個成功する確率</td></tr></tbody></table></figure>



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



<p>具体例で見てみましょう。10枚のくじ（うち当たり3枚）から5枚引く場面を考えます。</p>



<pre class="wp-block-code"><code>=HYPGEOM.DIST(2, 5, 3, 10, FALSE)
→ 0.4167</code></pre>



<pre class="wp-block-code"><code>=HYPGEOM.DIST(2, 5, 3, 10, TRUE)
→ 0.9167</code></pre>



<p>どちらも「10枚中3枚が当たりのくじから5枚を引いたときの確率」を計算しています。引数はまったく同じで、違いは第5引数のTRUE/FALSEだけです。</p>



<p>FALSEの結果（約41.67%）は「ちょうど2枚当たる確率」を意味します。TRUEの結果（約91.67%）は「0枚・1枚・2枚のいずれかになる確率（つまり2枚以下）」を表しているんですね。</p>



<p><!-- screenshot: TRUE/FALSEで結果が異なることを並べて表示 --></p>



<p>実務でよく使うのは累積（TRUE）のほうです。「不良品がN個以内に収まる確率は？」「当たりがN枚以下の確率は？」というビジネス上の問いに直結するからですよ。</p>



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



<p>ここからは、HYPGEOM.DIST関数を実務でどう使うかを3パターン紹介します。品質検査・くじ抽選・カードゲームの3シーンで具体的に見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc8">パターン1: 品質検査――抜き取り検査でロットの合格率を計算する</span></h3>



<p>製造ラインの品質管理では、ロットからサンプルを抜き取って検査する「抜き取り検査」が一般的です。</p>



<p>たとえばロット100個（うち不良品5個）から10個を抜き取る検査を考えてみましょう。<strong>「不良品が1個以下なら合格」という基準で、合格する確率</strong>を求めます。</p>



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



<p>第1引数1が標本内の不良品数（合格基準の上限）、第2引数10が抜き取り数です。第3引数5がロット内の不良品数、第4引数100がロットサイズになります。第5引数TRUEで「1個以下の累積確率」を求める形ですね。</p>



<p>結果は約<strong>0.9231（92.3%）</strong> です。この基準なら約92%の確率で合格と判定されることが分かりますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>抜き取り検査は取り出した部品をロットに戻さない非復元抽出です。そのためHYPGEOM.DIST関数が理論的に正しい計算方法になりますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc9">パターン2: くじ抽選――特定本数の当たりを引く確率を見積もる</span></h3>



<p>社内イベントやキャンペーンのくじ引きでも、HYPGEOM.DIST関数は便利に使えます。</p>



<p>たとえば景品付きくじ50本（うち当たり10本）から5本を引く場面を想定します。<strong>ちょうど2本当たる確率</strong>を計算してみましょう。</p>



<pre class="wp-block-code"><code>=HYPGEOM.DIST(2, 5, 10, 50, FALSE)</code></pre>



<p>第1引数2が当たり本数、第2引数5が引く本数、第3引数10が全体の当たり本数、第4引数50が全体のくじ本数となります。第5引数はFALSEで「ちょうど2本」の確率質量を求めますね。</p>



<p>結果は約<strong>0.2098（21.0%）</strong> です。</p>



<p>景品の準備数を逆算したいときにも使えます。「参加者全員の当選率を一定にするには、当たりを何本入れればいいか」を試算する材料になりますよ。</p>



<p><!-- screenshot: くじ抽選シミュレーションの計算結果 --></p>



<h3 class="wp-block-heading"><span id="toc10">パターン3: カードゲーム――特定カードを引き当てる確率を計算する</span></h3>



<p>カードゲームやTCG（トレーディングカードゲーム）の戦略立案でも、HYPGEOM.DIST関数は活用できます。</p>



<p>たとえば40枚のデッキ（うちキーカード4枚）から初手7枚を引く場面を考えてみましょう。<strong>初手にキーカードが1枚以上含まれる確率</strong>を求めます。</p>



<pre class="wp-block-code"><code>=1 - HYPGEOM.DIST(0, 7, 4, 40, FALSE)</code></pre>



<p>「キーカードが0枚の確率」を1から引くことで「1枚以上の確率」を計算しています。</p>



<p>結果は約<strong>0.5523（55.2%）</strong> です。デッキ構築のチューニングや、必要なカードの枚数調整に使えますね。</p>



<p>ボードゲームやカジノゲームの確率計算でも応用が利きます。「特定の組み合わせを引き当てる確率」を、HYPGEOM.DIST関数なら正確に算出できますよ。</p>



<h2 class="wp-block-heading"><span id="toc11">「n個以上当たる確率」を求めるテクニック</span></h2>



<p>実務では「k個以下に収まる確率」だけでなく、「<strong>n個以上当たる確率</strong>」を知りたい場面もあります。</p>



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



<p>使うのは「全体の確率は1（=100%）」という性質です。n個以上成功する確率は、（n-1）個以下に収まる確率を1から引けば求められます。</p>



<pre class="wp-block-code"><code>=1 - HYPGEOM.DIST(n-1, 標本サイズ, 母集団成功数, 母集団サイズ, TRUE)</code></pre>



<p>たとえば「10枚のくじ（うち当たり3枚）から5枚引いて、当たりが2枚以上出る確率」を求めるなら次のとおりです。</p>



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



<p>1枚以下に当たりが収まる確率が約50%なので、その裏側、つまり2枚以上当たる確率も約50%という計算になりますね。</p>



<p>このテクニックは<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="toc12">HYPGEOMDIST（旧関数）との違いと互換性</span></h2>



<p>ExcelにはHYPGEOM.DISTとは別に、HYPGEOMDIST（ピリオドなし）という旧関数があります。</p>



<p>「両方ともExcelに残っているけど、どう違うの？」と疑問に思う方も多いですよね。「古いファイルを受け取ったら直すべき？」と気になる場面もあります。ここで整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>HYPGEOM.DIST</th><th>HYPGEOMDIST（旧）</th></tr></thead><tbody><tr><td>追加バージョン</td><td>Excel 2010以降</td><td>Excel 2007以前から存在</td></tr><tr><td>引数の数</td><td>5つ（cumulativeあり）</td><td>4つ（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>HYPGEOMDISTは互換性関数（古いファイルとの互換性のために残された関数）です。Microsoftは公式に新関数への移行を推奨しています。「HYPGEOM.DISTが改善された精度を提供し、使用目的をより適切に反映した名称を持つ」と説明しているんです。</p>



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



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



<p>社内で旧関数HYPGEOMDISTを使ったファイルを受け取ったら、どう対処すればいいでしょうか。</p>



<p>実は、PMF（確率質量）の値だけなら旧関数でも問題ありません。<code>HYPGEOMDIST(2, 5, 3, 10)</code> と <code>HYPGEOM.DIST(2, 5, 3, 10, FALSE)</code> は同じ結果（0.4167）を返すからです。</p>



<pre class="wp-block-code"><code>=HYPGEOMDIST(2, 5, 3, 10)
→ 0.4167</code></pre>



<pre class="wp-block-code"><code>=HYPGEOM.DIST(2, 5, 3, 10, FALSE)
→ 0.4167</code></pre>



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



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



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



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



<p>HYPGEOM.DIST関数でつまずきやすいエラーを5パターン紹介します。</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>標本成功数が標本サイズを超える（sample_s > number_sample）</td><td>標本成功数を標本サイズ以下に修正</td></tr><tr><td>#NUM!</td><td>標本成功数が母集団成功数を超える（sample_s > population_s）</td><td>標本成功数を母集団成功数以下に修正</td></tr><tr><td>#NUM!</td><td>母集団成功数が母集団サイズを超える（population_s > number_pop）</td><td>母集団成功数を母集団サイズ以下に修正</td></tr><tr><td>#NUM!</td><td>いずれかの引数が負の値</td><td>すべての引数を0以上の整数に修正</td></tr></tbody></table></figure>



<p>特に多いのが、論理的にありえない値を入れてしまうケースです。たとえば「5個引いて6個当たる」「全体100個のうち当たり120個」のような矛盾は#NUM!エラーになります。</p>



<p>また、引数の順番を間違える方も多いです。第1引数（標本成功数）と第3引数（母集団成功数）はどちらも「成功数」なので混同しやすいんですね。入力時に表示されるツールチップで「sample_s」と「population_s」を確認するクセをつけましょう。</p>



<p>なお、引数に小数を入れた場合、Excelは自動で整数に切り捨てて処理します。意図しない結果を避けるため、最初から整数で指定するのが安心ですね。</p>



<p><!-- screenshot: エラーが発生したときの#NUM!表示例 --></p>



<h2 class="wp-block-heading"><span id="toc15">超幾何分布関連の確率分布関数ファミリー早見表</span></h2>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分布</th><th>何を求める？</th><th>主な用途</th></tr></thead><tbody><tr><td>HYPGEOM.DIST</td><td>超幾何分布</td><td>非復元抽出で当たる回数の確率</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>NEGBINOM.DIST</td><td>負の二項分布</td><td>成功N回までの失敗回数の確率</td><td>採用・営業目標</td></tr><tr><td>POISSON.DIST</td><td>ポアソン分布</td><td>単位時間あたりの発生回数の確率</td><td>アクセス数・故障率</td></tr></tbody></table></figure>



<p>二項分布シリーズも合わせて押さえておきましょう。試行が独立（または復元抽出）なら<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-negbinom-dist/">NEGBINOM.DIST関数</a>、単位時間あたりの発生数なら<a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST関数</a>と、ケースに応じて使い分けてくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「戻すか戻さないか」を最初に整理すると、HYPGEOM.DISTかBINOM.DISTかが自然に決まります。母集団が小さいほど、戻すかどうかの違いが結果に効いてきますよ。</p></blockquote>



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



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



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



<p>ただ、互換性まわりの事情はExcel固有のものがあります。</p>



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



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



<p>スプレッドシート側の使い方を詳しく知りたい方は、<a href="https://mashukabu.com/spreadsheet-hypgeom-dist-function/">スプレッドシートのHYPGEOM.DIST関数</a>の記事もあわせてどうぞ。</p>



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



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



<ul class="wp-block-list"><li><strong>HYPGEOM.DIST関数は超幾何分布の確率を返す関数</strong>。「非復元抽出（戻さない抽出）でちょうどk個当たる確率」を計算できる</li><li><strong>BINOM.DISTとの違いは『戻すか戻さないか』</strong>。戻さないならHYPGEOM.DIST、戻す（または独立試行）ならBINOM.DIST</li><li><strong>引数は5つ</strong>。標本成功数・標本サイズ・母集団成功数・母集団サイズ・関数形式（TRUE/FALSE）の順で指定する</li><li><strong>TRUEは累積、FALSEは確率質量</strong>。実務では累積（TRUE）の出番が多い</li><li><strong>「n個以上の確率」は1から引く</strong>。<code>=1-HYPGEOM.DIST(n-1, 標本サイズ, 母集団成功数, 母集団サイズ, TRUE)</code>で求められる</li><li><strong>母集団がN > 20nのときは二項分布で近似可能</strong>。大規模ロットの検査ではBINOM.DISTでも実用上問題なし</li><li><strong>旧関数HYPGEOMDISTは累積が計算できない</strong>。新規作成では必ずHYPGEOM.DISTを使う</li><li><strong>抜き取り検査・くじ抽選・カードゲームの3シーンで実務に応用できる</strong>。「戻さない抽出」の正確な確率計算に強い</li></ul>



<p>確率分布の関数は最初こそ難しく感じますが、「戻すか戻さないか」を意識すれば一気に整理されます。シリーズの<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-negbinom-dist/">NEGBINOM.DIST関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST関数</a>も読むと、確率計算の幅がぐっと広がりますよ。</p>



<p>ぜひ実務のシミュレーションに取り入れてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-hypgeom-dist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのBINOM.DIST関数の使い方｜二項分布で成功確率を計算する</title>
		<link>https://mashukabu.com/excel-function-howto-use-binom-dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-binom-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 02 May 2026 23:03:21 +0000</pubDate>
				<category><![CDATA[Excel関数]]></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=6498</guid>

					<description><![CDATA[ExcelのBINOM.DIST関数で二項分布の確率を計算する方法を解説。4つの引数の意味、TRUE（累積確率）とFALSE（確率質量）の使い分け、品質管理・アンケート回収予測・営業成約シミュレーションでの実務活用例、COMBIN関数との関係、よくあるエラー対処法まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「100個検査して不良品が3個以下に収まる確率は？」「100人にアンケートを送って50件以上回収できる確率は？」。こんな疑問を、感覚ではなく数字で答えられたらうれしいですよね。</p>



<p>実はExcelには、こうした「成功か失敗か」型の確率をピタリと計算してくれる関数があります。それがBINOM.DIST関数です。</p>



<p>この記事ではExcelのBINOM.DIST関数の使い方を、基本構文から実務活用例まで丁寧に解説します。TRUE/FALSEの違いや、<a href="https://mashukabu.com/excel-function-howto-use-combin/">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-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の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">Excelの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">「x回以上」の確率を求めるテクニック</a></li><li><a href="#toc14" tabindex="0">COMBIN関数との関係を理解しよう</a></li><li><a href="#toc15" tabindex="0">二項分布関連の関数ファミリー</a></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#NUM!エラー（成功回数が試行回数を超えた）</a></li><li><a href="#toc18" tabindex="0">#NUM!エラー（成功確率が0〜1の範囲外）</a></li><li><a href="#toc19" tabindex="0">#VALUE!エラー（引数に文字列が入った）</a></li><li><a href="#toc20" tabindex="0">TRUE/FALSEの指定ミス</a></li></ol></li><li><a href="#toc21" tabindex="0">Googleスプレッドシートとの違い</a></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>ExcelのBINOM.DIST関数（読み方: バイノム・ディスト関数）は、<strong>二項分布</strong>にもとづいて確率を返す関数です。</p>



<p>二項分布とは、「成功か失敗か」の2択を繰り返したときに、成功が何回起きるかの確率分布のことです。「BINOM」は「Binomial（二項）」、「DIST」は「Distribution（分布）」の略ですね。</p>



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



<p>Excelの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関数はExcel 2010以降で利用できます。Excel for Web・Mac・Microsoft 365でも同じように動きますよ。</p></blockquote>



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



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



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



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「成功確率が試行ごとに変わる」「試行が互いに影響する」場合は二項分布が成り立ちません。前提を確認してから使いましょう。</p></blockquote>



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



<p>ExcelのBINOM.DIST関数の基本構文は次のとおりです。</p>



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



<p>カッコの中に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>Excelには<code>BINOMDIST</code>という関数もあります。これはBINOM.DISTの旧名称（Excel 2007以前で使われていたもの）で、現在も互換性のために残されています。計算結果は同じです。</p>



<pre class="wp-block-code"><code>=BINOMDIST(2, 20, 0.05, TRUE)   ← 旧関数名（互換性のため残存）
=BINOM.DIST(2, 20, 0.05, TRUE)  ← 新関数名（推奨）</code></pre>



<p>どちらを使っても結果は同じですが、Microsoftの公式ドキュメントではBINOM.DISTが推奨されています。新しく数式を書くときはBINOM.DISTを使いましょう。</p>



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



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



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



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



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



<p>この数式は「10回コインを投げて、ちょうど3回表が出る確率」を返します。結果は約<strong>0.1172（11.7%）</strong> ですね。</p>



<h3 class="wp-block-heading"><span id="toc7">TRUE（累積分布関数）——x回以下成功する確率</span></h3>



<p>TRUEを指定すると<strong>累積分布関数</strong>（CDF: x回以下成功する確率の合計）の値を返します。</p>



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



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



<p>つまり0回・1回・2回・3回それぞれの確率を合計した値ですね。</p>



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



<p>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>FALSE列は成功回数5回（ちょうど半分）で最大になります。TRUE列は成功回数が増えるほど1（=100%）に近づいていきますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>TRUE/FALSEを省略するとエラーになります。必ずどちらかを明示してください。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc10">品質管理——不良品が基準以下に収まる確率</span></h3>



<p>製造業の品質検査でよくある場面です。「不良品率5%の製品を50個検査したとき、不良品が3個以下になる確率」を求めてみましょう。</p>



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



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



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



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



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



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



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



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



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



<p>では目標を45件に下げるとどうでしょうか。</p>



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



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



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



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



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



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



<p>目標を6件に下げてみましょう。</p>



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



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



<h2 class="wp-block-heading"><span id="toc13">「x回以上」の確率を求めるテクニック</span></h2>



<p>BINOM.DIST関数のTRUEは「x回以下」の確率を返します。実務では「x回以上」の確率がほしい場面も多いですよね。</p>



<p>そんなときは次のように書きます。</p>



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



<p>ここで重要なのが「<strong>x-1</strong>」にする点です。</p>



<p>「x回以上」には「ちょうどx回」も含まれます。そのため「x-1回以下の累積確率」を1から引く必要があるんですね。</p>



<p>たとえば「6回以上成功する確率」がほしい場合は、こうなります。</p>



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



<p>「5回以下の累積確率」を1から引くことで、「6回以上の確率」が求められます。<code>BINOM.DIST(6, ...)</code> ではなく <code>BINOM.DIST(5, ...)</code> にする点に注意してくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「ちょうどx回」「x回以下」「x回以上」の3パターンは混同しやすいので、どの確率を求めたいのか最初にはっきりさせておくとミスが減りますよ。</p></blockquote>



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



<p>ExcelのBINOM.DIST関数のFALSE（確率質量）の結果は、実は<a href="https://mashukabu.com/excel-function-howto-use-combin/">COMBIN関数</a>（n個からk個を選ぶ組み合わせ数を求める関数）を使った次の数式と同じ値になります。</p>



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



<p>たとえば「10回中3回成功、成功確率50%」の場合です。</p>



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



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



<p>二項分布の確率は「組み合わせ数 × 成功確率 × 失敗確率」で成り立っています。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="toc15">二項分布関連の関数ファミリー</span></h2>



<p>Excelには、二項分布に関連する関数がいくつかあります。目的に応じて使い分けましょう。</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.DIST.RANGE</td><td>範囲指定の累積確率を求める</td><td>「下限以上、上限以下」の確率を一発計算（Excel 2013以降）</td></tr><tr><td>BINOM.INV</td><td>累積確率から成功回数を逆算する</td><td>BINOM.DISTの逆関数。「確率80%以内に収まる成功回数」の算出に便利</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-critbinom/">CRITBINOM</a></td><td>BINOM.INVの旧関数名</td><td>互換性のため残存。動作はBINOM.INVと同じ</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-combin/">COMBIN</a></td><td>組み合わせの数を求める</td><td>二項分布の数学的な背景を理解するときに使う</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST</a></td><td>正規分布にもとづく確率を求める</td><td>連続データ向け。試行回数が大きいとき二項分布の近似に使える</td></tr></tbody></table></figure>



<p>使い分けのポイントはシンプルです。</p>



<ul class="wp-block-list"><li><strong>成功/失敗の2択で確率を知りたい</strong> → BINOM.DIST</li><li><strong>「下限〜上限」の範囲確率を一発で出したい</strong> → BINOM.DIST.RANGE</li><li><strong>確率から成功回数を逆算したい</strong> → BINOM.INV</li><li><strong>連続データの確率を知りたい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST</a></li></ul>



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



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



<p>ExcelのBINOM.DIST関数でつまずきやすいポイントをまとめました。</p>



<h3 class="wp-block-heading"><span id="toc17">#NUM!エラー（成功回数が試行回数を超えた）</span></h3>



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



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



<p>成功回数が試行回数を超えていないか、引数の数値を見直しましょう。</p>



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



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



<pre class="wp-block-code"><code>=BINOM.DIST(3, 10, 50, TRUE)   ← #NUM! エラー（50ではなく0.5）
=BINOM.DIST(3, 10, 0.5, TRUE)  ← OK</code></pre>



<p>パーセント値をそのまま入れてしまうのは初心者がやりがちなミスです。気をつけてくださいね。</p>



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



<p>数値であるべき引数にテキストが入ると<code>#VALUE!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=BINOM.DIST(&quot;三&quot;, 10, 0.5, TRUE)   ← #VALUE! エラー</code></pre>



<p>セル参照を使うときは、参照先が数値であることを確認しましょう。文字列型として入力された数値（&#8217;10 のような形式）も同じエラーになります。</p>



<h3 class="wp-block-heading"><span id="toc20">TRUE/FALSEの指定ミス</span></h3>



<p>4番目の引数は省略できません。TRUEとFALSEでは結果がまったく異なるからです。</p>



<p>「ちょうどx回の確率」を求めたいのにTRUEを指定すると、累積値が返ってきてしまいます。</p>



<figure class="wp-block-table"><table><thead><tr><th>目的</th><th>指定する値</th></tr></thead><tbody><tr><td>ちょうどx回成功する確率</td><td>FALSE</td></tr><tr><td>x回以下成功する確率</td><td>TRUE</td></tr><tr><td>x回以上成功する確率</td><td>TRUEを使って <code>=1 - BINOM.DIST(x-1, ...)</code></td></tr></tbody></table></figure>



<p>目的に合った値を選んでくださいね。</p>



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



<p>ExcelのBINOM.DIST関数は、Googleスプレッドシートでも同じ名前・同じ構文で使えます。</p>



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



<p>この数式はExcel・スプレッドシートどちらの環境でも同じ結果を返します。Googleスプレッドシートでも旧関数名のBINOMDISTが使えるので、どちらの関数名でも動作しますよ。</p>



<p>ExcelとGoogleスプレッドシートを併用している方は、BINOM.DISTで統一しておけば、データを行き来させても計算結果がぶれません。</p>



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



<p>Excelの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/excel-function-howto-use-combin/">COMBIN関数</a>で手計算した結果と一致する（仕組みの理解に役立つ）</li><li>成功回数が試行回数を超える、または成功確率が0〜1の範囲外だと<code>#NUM!</code>エラー</li><li>「x回以上」を求めるには <code>=1 - BINOM.DIST(x-1, n, p, TRUE)</code> と書く（x-1がポイント）</li><li>連続データの確率には<a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>が向いている</li><li>累積確率から成功回数を逆算したいときは<a href="https://mashukabu.com/excel-function-howto-use-critbinom/">CRITBINOM関数</a>（またはBINOM.INV関数）</li></ul>



<p>「この条件でうまくいく確率はどのくらい？」を数字で答えられるようになると、意思決定の質がぐっと上がります。ぜひ実際のデータで試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-binom-dist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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>「100件のアンケートを送ったら、60件以上返ってくる確率はどのくらいだろう？」。こんな疑問を感じたことはありませんか？</p>



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



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



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



<p>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>BINOM.DIST関数を使うには、データが二項分布の前提を満たしている必要があります。</p>



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



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



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



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



<p>カッコの中に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>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>どちらを使っても問題ありませんが、Googleの公式ドキュメントではBINOM.DISTが推奨されています。新しく数式を書くときはBINOM.DISTを使いましょう。</p>



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



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



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



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



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



<p>この数式は「10回コインを投げて、ちょうど3回表が出る確率」を返します。結果は約<strong>0.1172（11.7%）</strong> です。</p>



<h3 class="wp-block-heading"><span id="toc7">TRUE（累積分布関数）——x回以下成功する確率</span></h3>



<p>TRUEを指定すると<strong>累積分布関数</strong>（CDF: x回以下成功する確率の合計）の値を返します。</p>



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



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



<p>つまり0回+1回+2回+3回の確率を合計した値ですね。</p>



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



<p>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>FALSE列は成功回数5回（ちょうど半分）で最大になります。TRUE列は成功回数が増えるほど1に近づいていきます。</p>



<p>「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>基本がわかったところで、実際の業務で使えるパターンを3つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc10">品質管理——不良品が基準以下に収まる確率</span></h3>



<p>製造業の品質検査で「不良品率5%の製品を50個検査したとき、不良品が3個以下になる確率」を求めてみましょう。</p>



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



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



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



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



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



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



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



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



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



<p>では目標を45件に下げるとどうでしょうか。</p>



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



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



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



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



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



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



<p>目標を6件に下げてみましょう。</p>



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



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



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



<p>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>たとえば「10回中3回成功、成功確率50%」の場合です。</p>



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



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



<p>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>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>使い分けのポイントはシンプルです。</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>迷ったらBINOM.DIST関数を使えば、「成功/失敗」型のデータにはほとんど対応できますよ。</p>



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



<p>BINOM.DIST関数でつまずきやすいポイントをまとめました。</p>



<p><strong>成功回数が試行回数を超えて<code>#NUM!</code>エラー</strong></p>



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



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



<p><strong>成功確率が0〜1の範囲外で<code>#NUM!</code>エラー</strong></p>



<p>成功確率は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><strong>引数に文字列を渡して<code>#VALUE!</code>エラー</strong></p>



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



<p><strong>TRUE/FALSEの指定を間違える</strong></p>



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



<p><strong>「x回以上」の確率を求めるときの計算</strong></p>



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



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



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



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



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



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



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



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



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



<p>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>「この条件でうまくいく確率はどのくらい？」を数字で答えられるようになると、意思決定の質がぐっと上がります。ぜひ実際のデータで試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-binom-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのBINOMDIST関数の使い方｜二項分布（互換）</title>
		<link>https://mashukabu.com/spreadsheet-binomdist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-binomdist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:07:52 +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=5523</guid>

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



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



<p>結論から言うと、BINOMDIST関数はBINOM.DIST関数の互換バージョンです。この記事ではGoogleスプレッドシートでのBINOMDIST関数の使い方を、構文・引数から実務活用まで解説します。<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-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">スプレッドシートのBINOMDIST関数とは</a></li><li><a href="#toc2" tabindex="0">BINOMDIST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">TRUE/FALSEの違い</a></li></ol></li><li><a href="#toc5" tabindex="0">BINOMDIST関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">「x回以上」の確率を求めるには</a></li></ol></li><li><a href="#toc7" tabindex="0">BINOM.DIST関数との違い・どちらを使うべき？</a><ol><li><a href="#toc8" tabindex="0">BINOMDISTからBINOM.DISTへの書き換え</a></li></ol></li><li><a href="#toc9" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">#NUM! エラー: 成功回数が試行回数を超えている</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">TRUE/FALSEの指定間違い</a></li></ol></li><li><a href="#toc14" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>BINOMDIST関数（読み方: バイノムディスト関数）は、<strong>二項分布</strong>にもとづいて確率を返す互換関数です。「BINOM」は「Binomial（二項）」、「DIST」は「Distribution（分布）」の略です。</p>



<p>二項分布とは、「成功か失敗か」の2択を繰り返したとき、成功が何回起きるかの確率分布のことです。たとえば次のような場面で使います。</p>



<ul class="wp-block-list"><li>不良品率5%の製品を20個検査して、不良品が2個以下になる確率</li><li>アンケートを100人に送って、50件以上回収できる確率</li><li>成約率30%の営業が月20件商談して、8件以上成約する確率</li></ul>



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



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



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



<pre class="wp-block-code"><code>=BINOMDIST(成功回数, 試行回数, 成功確率, 累積)</code></pre>



<p>カッコの中に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>



<p>引数の並びも意味も、BINOM.DIST関数とまったく同じです。</p>



<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">TRUE/FALSEの違い</span></h3>



<p>4番目の引数で、返ってくる値の意味が変わります。</p>



<ul class="wp-block-list"><li><strong>FALSE（確率質量）</strong>: ちょうどx回成功する確率を返す</li><li><strong>TRUE（累積確率）</strong>: x回以下成功する確率の合計を返す</li></ul>



<p>たとえば「10回コインを投げて、ちょうど3回表が出る確率」なら次のとおりです。</p>



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



<p>結果は約<strong>0.1172（11.7%）</strong> です。</p>



<p>「3回以下表が出る確率」なら、4番目をTRUEに変えます。</p>



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



<p>結果は約<strong>0.1719（17.2%）</strong> です。0回+1回+2回+3回の確率を合計した値ですね。</p>



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



<p>実際の業務場面で使ってみましょう。ここでは品質管理の例で説明します。</p>



<p><strong>例: 不良品率5%の製品を50個検査して、不良品が3個以下になる確率</strong></p>



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



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



<p>「不良品が1個以下」の確率も出してみましょう。</p>



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



<p>結果は約<strong>0.2794（27.9%）</strong> です。品質管理の合格基準を決めるときの根拠にできますよ。</p>



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



<p>BINOMDIST関数のTRUEは「x回以下」の確率を返します。「x回以上」が欲しいときは、1から引き算します。</p>



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



<p>たとえば「回収率40%のアンケートを100人に送って、50件以上回収できる確率」はこうです。</p>



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



<p>結果は約<strong>0.0271（2.7%）</strong> です。「x-1」にする点がポイントですね。「50件以上」には「ちょうど50件」も含むため、49件以下の累積確率を1から引きます。</p>



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



<p>BINOMDIST関数とBINOM.DIST関数の関係を整理しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>BINOMDIST</th><th>BINOM.DIST</th></tr></thead><tbody><tr><td>種類</td><td>互換関数（旧バージョン）</td><td>現行関数（推奨）</td></tr><tr><td>構文</td><td><code>=BINOMDIST(成功回数, 試行回数, 成功確率, 累積)</code></td><td><code>=BINOM.DIST(成功回数, 試行回数, 成功確率, 累積)</code></td></tr><tr><td>引数</td><td>4つ（同一）</td><td>4つ（同一）</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>Googleの推奨</td><td>非推奨</td><td>推奨</td></tr></tbody></table></figure>



<p>結論としては、<strong>新しく数式を書くときはBINOM.DISTを使いましょう</strong>。理由は次の3つです。</p>



<ol class="wp-block-list"><li>Googleの公式ドキュメントでBINOM.DISTが推奨されている</li><li>ExcelでもBINOM.DISTが標準で、互換性が高い</li><li>将来的にBINOMDISTが廃止される可能性がゼロではない</li></ol>



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



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



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



<p>既存の数式を書き換えるなら、関数名を置き換えるだけです。引数はそのままで問題ありません。</p>



<pre class="wp-block-code"><code>=BINOMDIST(3, 10, 0.5, TRUE)   ← 互換関数
=BINOM.DIST(3, 10, 0.5, TRUE)  ← 推奨関数（引数はそのまま）</code></pre>



<p>スプレッドシートの「検索と置換」機能（Ctrl+H）を使えば、シート内のBINOMDISTをBINOM.DISTに一括で書き換えることもできますよ。</p>



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



<p>BINOMDIST関数でつまずきやすいポイントをまとめました。</p>



<h3 class="wp-block-heading"><span id="toc10">#NUM! エラー: 成功回数が試行回数を超えている</span></h3>



<p>成功回数は試行回数以下でなければなりません。「10回の試行で15回成功」は起こりえないのでエラーになります。</p>



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



<p>引数の順番を間違えていないか確認してみてください。</p>



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



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



<pre class="wp-block-code"><code>=BINOMDIST(3, 10, 50, TRUE)   ← #NUM! エラー（50ではなく0.5）</code></pre>



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



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



<h3 class="wp-block-heading"><span id="toc13">TRUE/FALSEの指定間違い</span></h3>



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



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



<p>BINOMDIST関数は、二項分布（成功/失敗の2択）にもとづいて確率を求める互換関数です。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-binom-dist-function/">BINOM.DIST関数</a>の旧バージョンで、計算結果は完全に同じ</li><li>4番目の引数にFALSEで「ちょうどx回の確率」、TRUEで「x回以下の確率」を返す</li><li>新しく数式を書くときはBINOM.DISTを使うのがおすすめ</li><li>既存のBINOMDIST数式はそのまま動くので、急いで書き換えなくてOK</li><li>成功回数 > 試行回数や、確率が0〜1の範囲外だと<code>#NUM!</code>エラー</li><li>「x回以上」を求めるには <code>=1 - BINOMDIST(x-1, n, p, TRUE)</code> と書く</li><li>二項分布の確率から成功回数を逆算したいときは<a href="https://mashukabu.com/spreadsheet-binom-inv-function/">BINOM.INV関数</a>が便利</li></ul>



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