<?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/%e3%82%b3%e3%83%b3%e3%83%93%e3%83%8d%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:39: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>スプレッドシートのCOMBINA関数の使い方｜重複組み合わせ</title>
		<link>https://mashukabu.com/spreadsheet-combina-function/</link>
					<comments>https://mashukabu.com/spreadsheet-combina-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:43:07 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COMBINA]]></category>
		<category><![CDATA[コンビネーション]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[場合の数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[重複組み合わせ]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5267</guid>

					<description><![CDATA[GoogleスプレッドシートのCOMBINA関数の使い方を初心者向けに解説。重複を許した組み合わせ（重複組み合わせ）の数を返す関数で、同じ要素を複数回選べます。COMBIN関数との違いや、商品選択・サイコロの出目パターンなどの実務活用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「5種類のドリンクから3杯選ぶとき、同じものを何杯でも頼めるなら何通り？」</p>



<p class="wp-block-paragraph">飲み物の注文やトッピングの選択など、<strong>同じものを繰り返し選べる</strong>場面は日常でもよくありますよね。</p>



<p class="wp-block-paragraph">普通の組み合わせ計算では「同じものは1回まで」が前提です。でも実際は、同じものを複数回選ぶケースのほうが多かったりします。</p>



<p class="wp-block-paragraph">そんなときに使えるのがスプレッドシートのCOMBINA関数です。重複を許した組み合わせの数を、一発で計算してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から実務での活用例、<a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>との違いまで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのCOMBINA関数とは？</a></li><li><a href="#toc2" tabindex="0">COMBINA関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">COMBINA関数の計算式</a></li></ol></li><li><a href="#toc6" tabindex="0">COMBINA関数の使い方と活用例</a><ol><li><a href="#toc7" tabindex="0">もっともシンプルな使い方</a></li><li><a href="#toc8" tabindex="0">セル参照を使う</a></li><li><a href="#toc9" tabindex="0">特殊なケース</a></li><li><a href="#toc10" tabindex="0">サイコロの出目パターンを数える</a></li><li><a href="#toc11" tabindex="0">商品のセット選択パターンを数える</a></li><li><a href="#toc12" tabindex="0">アンケートの回答パターンを数える</a></li><li><a href="#toc13" tabindex="0">ドリンクの注文パターンを数える</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">COMBIN関数との重要な違い</a></li><li><a href="#toc16" tabindex="0">引数に小数を指定したとき</a></li></ol></li><li><a href="#toc17" tabindex="0">COMBIN関数とCOMBINA関数の違い・使い分け</a><ol><li><a href="#toc18" tabindex="0">使い分けのポイント</a></li><li><a href="#toc19" tabindex="0">FACT関数との関係</a></li><li><a href="#toc20" tabindex="0">Excelとの互換性</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">COMBINA関数（読み方: コンビナ関数）は、<strong>重複を許してn個の中からr個を選ぶ組み合わせの数を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は「combination with repetition（重複組み合わせ）」の略称です。</p>



<p class="wp-block-paragraph">たとえば <code>=COMBINA(5, 3)</code> と書くと「5種類から3つを選ぶ重複組み合わせ」で「35通り」が返ります。</p>



<p class="wp-block-paragraph">ここでいう「重複を許す」とは、<strong>同じ要素を何度でも選べる</strong>ということです。</p>



<p class="wp-block-paragraph">りんご・みかん・ぶどうの3種類から2つ選ぶ場合を考えてみましょう。</p>



<ul class="wp-block-list"><li><strong>重複なし</strong>（<a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>）: りんご+みかん、りんご+ぶどう、みかん+ぶどうの3通り</li><li><strong>重複あり</strong>（COMBINA関数）: 上の3つに加えて、りんご+りんご、みかん+みかん、ぶどう+ぶどうの合計6通り</li></ul>



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



<ul class="wp-block-list"><li>同じ要素を複数回選べる組み合わせの数を計算する</li><li>商品やメニューの「重複あり」選択パターンを調べる</li><li>サイコロの出目パターンなど確率の計算に使う</li><li>アンケートの複数回答パターン数を求める</li></ul>



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



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



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



<pre class="wp-block-code"><code>=COMBINA(n, r)</code></pre>



<p class="wp-block-paragraph">カッコの中に「n（種類の数）」と「r（選ぶ個数）」の2つを入れます。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>n</td><td>必須</td><td>選択肢の種類の数。0以上の整数を指定する</td></tr><tr><td>r</td><td>必須</td><td>選ぶ個数。0以上の整数を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>との大きな違いは、<strong>rがnより大きくてもエラーにならない</strong>ことです。重複が許されるため、3種類から5つ選ぶことも可能です。</p>



<p class="wp-block-paragraph">小数を指定した場合は、小数点以下が切り捨てられます。</p>



<h3 class="wp-block-heading"><span id="toc5">COMBINA関数の計算式</span></h3>



<p class="wp-block-paragraph">数学的には「重複組み合わせ」と呼ばれる計算をしています。公式は次のとおりです。</p>



<pre class="wp-block-code"><code>nHr = (n + r - 1)! / (r! × (n - 1)!)</code></pre>



<p class="wp-block-paragraph">これを<a href="https://mashukabu.com/spreadsheet-fact-function/">FACT関数</a>で書くと次のようになります。</p>



<pre class="wp-block-code"><code>=FACT(n + r - 1) / (FACT(r) * FACT(n - 1))</code></pre>



<p class="wp-block-paragraph">COMBINA関数はこの面倒な計算を1つでやってくれるわけですね。</p>



<h2 class="wp-block-heading"><span id="toc6">COMBINA関数の使い方と活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc7">もっともシンプルな使い方</span></h3>



<p class="wp-block-paragraph">数値を直接指定するパターンです。</p>



<pre class="wp-block-code"><code>=COMBINA(5, 2)</code></pre>



<p class="wp-block-paragraph">結果は「15」です。5種類から2つを重複ありで選ぶ組み合わせは15通りあります。</p>



<pre class="wp-block-code"><code>=COMBINA(3, 3)</code></pre>



<p class="wp-block-paragraph">結果は「10」です。3種類から3つを重複ありで選ぶ組み合わせですね。</p>



<pre class="wp-block-code"><code>=COMBINA(4, 1)</code></pre>



<p class="wp-block-paragraph">結果は「4」です。1つだけ選ぶなら、重複ありでも種類の数と同じになります。</p>



<h3 class="wp-block-heading"><span id="toc8">セル参照を使う</span></h3>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<p class="wp-block-paragraph">A1に種類の数「6」、B1に選ぶ個数「2」が入っているとします。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-combina-function/02_formula_combina-basic.png/">_images/spreadsheet-combina-function/02_formula_combina-basic.png</a></p>



<pre class="wp-block-code"><code>=COMBINA(A1, B1)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_combina-basic.png" alt="03 result combina basic" /></figure>



<p class="wp-block-paragraph">結果は「21」です。6種類から2つを重複ありで選ぶ組み合わせは21通りあります。</p>



<p class="wp-block-paragraph">セル参照を使えば、値を変えるだけで結果が自動更新されますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">特殊なケース</span></h3>



<p class="wp-block-paragraph">選ぶ個数が0のとき、結果は「1」です。</p>



<pre class="wp-block-code"><code>=COMBINA(10, 0)</code></pre>



<p class="wp-block-paragraph">何も選ばないパターンは1通りしかないという意味です。</p>



<p class="wp-block-paragraph">種類の数が1のとき、結果も「1」です。</p>



<pre class="wp-block-code"><code>=COMBINA(1, 5)</code></pre>



<p class="wp-block-paragraph">1種類しかなければ、何個選んでも組み合わせは1通りですね。</p>



<p class="wp-block-paragraph"><strong>rがnより大きい場合</strong>でも正常に計算できます。</p>



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



<p class="wp-block-paragraph">結果は「21」です。3種類から重複ありで5つ選ぶ組み合わせは21通りあります。<a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>なら <code>=COMBIN(3, 5)</code> は #NUM! エラーになりますが、COMBINA関数ではエラーになりません。</p>



<h3 class="wp-block-heading"><span id="toc10">サイコロの出目パターンを数える</span></h3>



<p class="wp-block-paragraph">サイコロを2個振ったとき、出目の組み合わせが何通りあるか調べてみましょう。「1と3」と「3と1」を同じ組み合わせとして数えます。</p>



<pre class="wp-block-code"><code>=COMBINA(6, 2)</code></pre>



<p class="wp-block-paragraph">結果は「21」です。サイコロ2個の出目の組み合わせは21通りあります。</p>



<p class="wp-block-paragraph">サイコロ3個なら次のように計算できます。</p>



<pre class="wp-block-code"><code>=COMBINA(6, 3)</code></pre>



<p class="wp-block-paragraph">結果は「56」です。3個になると一気に増えますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「1と3」と「3と1」を別の出目として数えたい場合は、順列を考える必要があります。その場合は6^2 = 36通りです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">商品のセット選択パターンを数える</span></h3>



<p class="wp-block-paragraph">お弁当屋さんで10種類のおかずから3品選べるとします。同じおかずを複数選んでもOKのルールです。</p>



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



<p class="wp-block-paragraph">結果は「220」です。220パターンの組み合わせがあります。</p>



<p class="wp-block-paragraph">重複を許さない場合と比べてみましょう。</p>



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



<p class="wp-block-paragraph">こちらは「120」です。重複ありのほうが約1.8倍多くなりますね。</p>



<h3 class="wp-block-heading"><span id="toc12">アンケートの回答パターンを数える</span></h3>



<p class="wp-block-paragraph">5段階評価のアンケートで、3つの質問に回答するパターン数を求めます。各質問で1〜5の同じ評価を選べるので、重複組み合わせです。</p>



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



<p class="wp-block-paragraph">結果は「35」です。回答パターンの分析に使えます。</p>



<h3 class="wp-block-heading"><span id="toc13">ドリンクの注文パターンを数える</span></h3>



<p class="wp-block-paragraph">カフェで8種類のドリンクメニューから2杯注文する場合です。同じドリンクを2杯頼んでもOKとします。</p>



<pre class="wp-block-code"><code>=COMBINA(8, 2)</code></pre>



<p class="wp-block-paragraph">結果は「36」です。36通りの注文パターンがありますよ。</p>



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



<p class="wp-block-paragraph">COMBINA関数で発生しやすいエラーをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>nに負の数を指定した</td><td>0以上の整数を指定する</td></tr><tr><td>#NUM!</td><td>rに負の数を指定した</td><td>0以上の整数を指定する</td></tr><tr><td>#VALUE!</td><td>引数に文字列が入っている</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カッコ忘れ・カンマ漏れ等）</td><td>数式の入力内容を見直す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc15">COMBIN関数との重要な違い</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>では <code>r > n</code> のときに #NUM! エラーが出ます。しかしCOMBINA関数では、rがnより大きくてもエラーになりません。</p>



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



<p class="wp-block-paragraph">この数式は正常に「21」を返します。重複を許すので、3種類から5つ選ぶことは可能ですよね。</p>



<h3 class="wp-block-heading"><span id="toc16">引数に小数を指定したとき</span></h3>



<p class="wp-block-paragraph">小数を指定してもエラーにはなりません。小数点以下が切り捨てられて計算されます。</p>



<pre class="wp-block-code"><code>=COMBINA(5.8, 2.3)</code></pre>



<p class="wp-block-paragraph">この数式は <code>=COMBINA(5, 2)</code> と同じ結果で「15」を返します。</p>



<h2 class="wp-block-heading"><span id="toc17">COMBIN関数とCOMBINA関数の違い・使い分け</span></h2>



<p class="wp-block-paragraph">もっとも混同しやすい2つの関数を比較表で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>COMBIN関数</th><th>COMBINA関数</th></tr></thead><tbody><tr><td>正式名称</td><td>組み合わせ</td><td>重複組み合わせ</td></tr><tr><td>重複</td><td>許さない</td><td>許す</td></tr><tr><td>r > n の場合</td><td>#NUM! エラー</td><td>正常に計算される</td></tr><tr><td>計算式</td><td>n! / (r! × (n-r)!)</td><td>(n+r-1)! / (r! × (n-1)!)</td></tr><tr><td>5種類から3つ選ぶ</td><td>10通り</td><td>35通り</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">使い分けのポイント</span></h3>



<p class="wp-block-paragraph">判断基準はシンプルです。<strong>同じものを複数回選べるかどうか</strong>で決まります。</p>



<ul class="wp-block-list"><li><strong>COMBIN関数を使う場面</strong>: チーム分け（同じ人は2回選べない）、くじ引き（引いた番号は戻さない）</li><li><strong>COMBINA関数を使う場面</strong>: ドリンク注文（同じメニューを何杯でもOK）、サイコロ（同じ目が出る）</li></ul>



<p class="wp-block-paragraph">迷ったときは「一度選んだものをもう一度選べるか？」と考えてみてください。選べるならCOMBINA関数、選べないなら<a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>です。</p>



<h3 class="wp-block-heading"><span id="toc19">FACT関数との関係</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-fact-function/">FACT関数</a>は階乗（n!）を返す関数です。COMBINA関数の計算結果もFACT関数で再現できます。</p>



<p class="wp-block-paragraph">重複組み合わせの公式は「(n+r-1)! / (r! x (n-1)!)」です。</p>



<pre class="wp-block-code"><code>=FACT(5+3-1) / (FACT(3) * FACT(5-1))</code></pre>



<p class="wp-block-paragraph">結果は「35」です。これは <code>=COMBINA(5, 3)</code> と同じ結果ですね。</p>



<p class="wp-block-paragraph">COMBINA関数を使えばこの面倒な計算が1つの関数で済みます。</p>



<h3 class="wp-block-heading"><span id="toc20">Excelとの互換性</span></h3>



<p class="wp-block-paragraph">COMBINA関数はExcelでも同じ構文・同じ動作で使えます。Excel 2013以降に対応しているので、ファイルのやり取りでも安心ですよ。</p>



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



<p class="wp-block-paragraph">COMBINA関数は、重複を許してn個の中からr個を選ぶ組み合わせの数を求める関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=COMBINA(n, r)</code> の2引数。重複組み合わせの数を返す</li><li><a href="https://mashukabu.com/spreadsheet-combin-function/">COMBIN関数</a>との違いは、同じ要素を複数回選べるかどうか</li><li>r > n でもエラーにならないのが特徴（COMBIN関数は #NUM! エラー）</li><li>サイコロの出目やドリンク注文など、「同じものを選べる」場面で活躍する</li><li>計算式は (n+r-1)! / (r! x (n-1)!) だが、COMBINA関数なら一発で計算できる</li><li><a href="https://mashukabu.com/spreadsheet-fact-function/">FACT関数</a>の階乗で同じ計算が可能。ただしCOMBINA関数のほうがシンプル</li></ul>



<p class="wp-block-paragraph">まずは <code>=COMBINA(6, 2)</code> で「サイコロ2個の出目の組み合わせ = 21通り」から試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-combina-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCOMBIN関数の使い方｜組み合わせ</title>
		<link>https://mashukabu.com/spreadsheet-combin-function/</link>
					<comments>https://mashukabu.com/spreadsheet-combin-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:36:49 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COMBIN]]></category>
		<category><![CDATA[コンビネーション]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[場合の数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[組み合わせ]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4887</guid>

					<description><![CDATA[GoogleスプレッドシートのCOMBIN関数の使い方を初心者向けに解説。組み合わせの数（nCr）を求める関数で、チーム分けや抽選の場合の数を計算できます。PERMUT・COMBINA・FACT関数との違いも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「10人から3人のチームを作ると、何通りあるんだろう？」</p>



<p class="wp-block-paragraph">抽選やチーム分け、メニューの選択パターンなど、場合の数を数えたい場面って意外と多いですよね。手で計算しようとすると、数が大きくなるほど面倒です。</p>



<p class="wp-block-paragraph">スプレッドシートのCOMBIN関数を使えば、2つの数を入れるだけで組み合わせの数がパッと出ます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から実務で使える活用例まで紹介します。<a href="https://mashukabu.com/excel-function-howto-use-permut/">PERMUT関数</a>や<a href="https://mashukabu.com/spreadsheet-fact-function/">FACT関数</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">スプレッドシートのCOMBIN関数とは？</a></li><li><a href="#toc2" tabindex="0">COMBIN関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">COMBIN関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">もっともシンプルな使い方</a></li><li><a href="#toc7" tabindex="0">セル参照を使う</a></li><li><a href="#toc8" tabindex="0">特殊なケース</a></li></ol></li><li><a href="#toc9" tabindex="0">COMBIN関数の実践的な使い方・応用例</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><li><a href="#toc13" tabindex="0">研修のグループ分けパターンを比較する</a></li><li><a href="#toc14" tabindex="0">商品セットの組み合わせパターンを数える</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">選ぶ個数が総数を超えているとき</a></li><li><a href="#toc17" tabindex="0">引数に小数を指定したとき</a></li></ol></li><li><a href="#toc18" tabindex="0">COMBIN関数と似た関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">COMBIN関数とPERMUT関数の違い（組み合わせ vs 順列）</a></li><li><a href="#toc20" tabindex="0">COMBIN関数とCOMBINA関数の違い（重複なし vs 重複あり）</a></li><li><a href="#toc21" tabindex="0">COMBIN関数とFACT関数の関係</a></li></ol></li><li><a href="#toc22" tabindex="0">Excelとの違い</a></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">COMBIN関数（読み方: コンビネーション関数）は、<strong>n個の中からr個を選ぶ組み合わせの数を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「combination（組み合わせ）」からきています。</p>



<p class="wp-block-paragraph">数学の授業で習った「nCr」の計算をしてくれる関数ですね。</p>



<p class="wp-block-paragraph">たとえば <code>=COMBIN(10, 3)</code> と書くと「10人から3人を選ぶ組み合わせ」を計算します。結果は「120通り」です。</p>



<p class="wp-block-paragraph">ここで大事なのが、組み合わせとは<strong>選ぶ順番を考えない</strong>選び方だということです。</p>



<p class="wp-block-paragraph">「AさんBさんCさん」と「CさんBさんAさん」は同じ1通りとして数えます。</p>



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



<ul class="wp-block-list"><li>指定した総数から指定した個数を選ぶ組み合わせの数を計算する</li><li>チーム分けや班決めで何パターンあるか調べる</li><li>抽選やくじ引きの当選確率の計算に使う</li><li>メニューやオプションの選択パターン数を求める</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COMBIN関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心ですよ。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=COMBIN(n, r)</code></pre>



<p class="wp-block-paragraph">カッコの中に「n（総数）」と「r（選ぶ個数）」の2つを入れます。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>n</td><td>必須</td><td>全体の総数。0以上の整数を指定する</td></tr><tr><td>r</td><td>必須</td><td>選択する個数。0以上かつn以下の整数を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">10人から3人を選ぶなら、nが10、rが3です。</p>



<p class="wp-block-paragraph">小数を指定した場合は小数点以下が切り捨てられます。</p>



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



<h3 class="wp-block-heading"><span id="toc6">もっともシンプルな使い方</span></h3>



<p class="wp-block-paragraph">数値を直接指定するパターンです。</p>



<pre class="wp-block-code"><code>=COMBIN(5, 2)</code></pre>



<p class="wp-block-paragraph">結果は「10」です。5人から2人を選ぶ組み合わせは10通りですね。</p>



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



<p class="wp-block-paragraph">結果は「120」です。10個から3個を選ぶ組み合わせになります。</p>



<pre class="wp-block-code"><code>=COMBIN(6, 6)</code></pre>



<p class="wp-block-paragraph">結果は「1」です。6個すべてを選ぶ場合は1通りしかありません。</p>



<h3 class="wp-block-heading"><span id="toc7">セル参照を使う</span></h3>



<p class="wp-block-paragraph">A1に総数「40」、B1に選ぶ個数「4」が入っているとします。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_combin-basic.png" alt="02 formula combin basic" /></figure>



<pre class="wp-block-code"><code>=COMBIN(A1, B1)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_combin-basic.png" alt="03 result combin basic" /></figure>



<p class="wp-block-paragraph">結果は「91390」です。40人から4人を選ぶ組み合わせは91,390通りもあります。</p>



<p class="wp-block-paragraph">セル参照を使えば値を変えるだけで結果が自動更新されますよ。シミュレーションにも便利です。</p>



<h3 class="wp-block-heading"><span id="toc8">特殊なケース</span></h3>



<p class="wp-block-paragraph">選ぶ個数が0のとき、結果は「1」です。何も選ばないパターンは1通りという意味ですね。</p>



<pre class="wp-block-code"><code>=COMBIN(10, 0)</code></pre>



<p class="wp-block-paragraph">選ぶ個数が1のとき、結果は総数と同じになります。</p>



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



<p class="wp-block-paragraph">結果は「10」です。10個から1個を選ぶ方法は10通りです。</p>



<h2 class="wp-block-heading"><span id="toc9">COMBIN関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc10">チーム分けのパターン数を調べる</span></h3>



<p class="wp-block-paragraph">20人の部署から5人のプロジェクトチームを作る場面を考えてみましょう。</p>



<pre class="wp-block-code"><code>=COMBIN(20, 5)</code></pre>



<p class="wp-block-paragraph">結果は「15504」です。15,504通りもの組み合わせがあります。</p>



<p class="wp-block-paragraph">チーム編成の候補がこれだけあると分かれば、条件をつけて絞り込む判断材料になりますよね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>複数チームに分ける場合は、最初のチームの組み合わせ数だけでは足りません。全チームのパターン数は、順番にCOMBIN関数で計算して掛け合わせます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">品質検査のサンプル抽出数を計算する</span></h3>



<p class="wp-block-paragraph">100個の製品ロットから5個をサンプル検査する場合です。</p>



<p class="wp-block-paragraph">何通りの選び方があるか確認してみましょう。</p>



<pre class="wp-block-code"><code>=COMBIN(100, 5)</code></pre>



<p class="wp-block-paragraph">結果は「75287520」です。約7,500万通りの中からランダムに5個を選んでいることが分かります。</p>



<p class="wp-block-paragraph">サンプル数を増やすとどう変わるかも試してみましょう。</p>



<pre class="wp-block-code"><code>=COMBIN(100, 10)</code></pre>



<p class="wp-block-paragraph">結果は「17310309456440」です。サンプル数を10個に増やすだけで、組み合わせは桁違いに増えますね。</p>



<h3 class="wp-block-heading"><span id="toc12">抽選の当選確率を計算する</span></h3>



<p class="wp-block-paragraph">宝くじの当選確率を求めてみましょう。45個の番号から6個を選ぶ場合です。</p>



<pre class="wp-block-code"><code>=COMBIN(45, 6)</code></pre>



<p class="wp-block-paragraph">結果は「8145060」です。約814万通りですね。</p>



<p class="wp-block-paragraph">当選確率は次のように計算できます。</p>



<pre class="wp-block-code"><code>=1/COMBIN(45, 6)</code></pre>



<p class="wp-block-paragraph">結果は「0.00000012&#8230;」、つまり約814万分の1です。数字で見ると確率の低さが実感できますよね。</p>



<h3 class="wp-block-heading"><span id="toc13">研修のグループ分けパターンを比較する</span></h3>



<p class="wp-block-paragraph">新人研修で12人を3人ずつのグループに分けたいとします。</p>



<p class="wp-block-paragraph">最初のグループの選び方は次のとおりです。</p>



<pre class="wp-block-code"><code>=COMBIN(12, 3)</code></pre>



<p class="wp-block-paragraph">結果は「220」です。ここから残り9人で次の3人グループを作ると、こうなります。</p>



<pre class="wp-block-code"><code>=COMBIN(9, 3)</code></pre>



<p class="wp-block-paragraph">結果は「84」です。さらに残り6人から3人を選ぶとこうです。</p>



<pre class="wp-block-code"><code>=COMBIN(6, 3)</code></pre>



<p class="wp-block-paragraph">結果は「20」です。グループの順番を考えない場合の全パターン数はこのように求められます。</p>



<pre class="wp-block-code"><code>=COMBIN(12,3)*COMBIN(9,3)*COMBIN(6,3)*COMBIN(3,3)/FACT(4)</code></pre>



<p class="wp-block-paragraph">結果は「15400」です。ここで割っている<a href="https://mashukabu.com/spreadsheet-fact-function/">FACT(4)</a>がポイントです。4グループの並べ替え（4! = 24通り）を除外しています。グループに名前がなければ順番は関係ないので、この補正が必要になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">商品セットの組み合わせパターンを数える</span></h3>



<p class="wp-block-paragraph">10種類の商品から3種類を選んでセットにする場合です。</p>



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



<p class="wp-block-paragraph">結果は「120」です。120パターンのセットが作れますね。</p>



<p class="wp-block-paragraph">同じ商品を2つ以上入れたい場合は、<a href="https://mashukabu.com/spreadsheet-combina-function/">COMBINA関数（重複組み合わせ）</a>を使ってみてください。</p>



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



<p class="wp-block-paragraph">COMBIN関数で発生しやすいエラーをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>rがnより大きい（例: COMBIN(3, 5)）</td><td>選ぶ個数が総数以下か確認する</td></tr><tr><td>#NUM!</td><td>n または r に負の数を指定した</td><td>0以上の整数を指定する</td></tr><tr><td>#VALUE!</td><td>引数に文字列が入っている</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カッコ忘れ・カンマ漏れ等）</td><td>数式の入力内容を見直す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">選ぶ個数が総数を超えているとき</span></h3>



<p class="wp-block-paragraph">もっとも多いエラーです。5人しかいないのに10人選ぶことはできませんよね。</p>



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



<p class="wp-block-paragraph">この数式は#NUM!エラーになります。nとrの指定が逆になっていないか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc17">引数に小数を指定したとき</span></h3>



<p class="wp-block-paragraph">小数を指定してもエラーにはなりません。小数点以下が切り捨てられて計算されます。</p>



<pre class="wp-block-code"><code>=COMBIN(5.8, 2.3)</code></pre>



<p class="wp-block-paragraph">この数式は <code>=COMBIN(5, 2)</code> と同じ結果で「10」を返します。意図しない切り捨てには注意しましょう。</p>



<h2 class="wp-block-heading"><span id="toc18">COMBIN関数と似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">組み合わせや順列に関連する関数を表で比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>順番の区別</th><th>重複</th></tr></thead><tbody><tr><td><strong>COMBIN</strong></td><td><strong>組み合わせの数を返す</strong></td><td><strong>区別しない</strong></td><td><strong>なし</strong></td></tr><tr><td>PERMUT</td><td>順列の数を返す</td><td>区別する</td><td>なし</td></tr><tr><td>COMBINA</td><td>重複組み合わせの数を返す</td><td>区別しない</td><td>あり</td></tr><tr><td>FACT</td><td>階乗（n!）を返す</td><td>&#8211;</td><td>&#8211;</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">COMBIN関数とPERMUT関数の違い（組み合わせ vs 順列）</span></h3>



<p class="wp-block-paragraph">もっとも混同しやすいのがこの2つです。違いは<strong>選ぶ順番を区別するかどうか</strong>ですね。</p>



<ul class="wp-block-list"><li><strong>COMBIN関数（組み合わせ）</strong>: 順番を区別しない。A,B,CとC,B,Aは同じ1通り</li><li><strong><a href="https://mashukabu.com/excel-function-howto-use-permut/">PERMUT関数</a>（順列）</strong>: 順番を区別する。A,B,CとC,B,Aは別の1通り</li></ul>



<p class="wp-block-paragraph">5人から3人を選ぶケースで比べてみましょう。</p>



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



<p class="wp-block-paragraph">結果は「10」です。組み合わせは10通りですね。</p>



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



<p class="wp-block-paragraph">結果は「60」です。順列は60通りになります。</p>



<p class="wp-block-paragraph">順列（60）は組み合わせ（10）の6倍です。</p>



<p class="wp-block-paragraph">選んだ3人の並べ方が3! = 6通りあるためですね。</p>



<p class="wp-block-paragraph">使い分けのポイントは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>チーム分け・委員選び → COMBIN</strong>（誰を選ぶかだけが重要）</li><li><strong>リレーの走順・座席の並び → PERMUT</strong>（順番も重要）</li></ul>



<h3 class="wp-block-heading"><span id="toc20">COMBIN関数とCOMBINA関数の違い（重複なし vs 重複あり）</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-combina-function/">COMBINA関数</a>は<strong>同じ要素を複数回選べる</strong>組み合わせ（重複組み合わせ）を計算します。</p>



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



<p class="wp-block-paragraph">結果は「10」です。5種類から3つを選ぶ（重複なし）パターンですね。</p>



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



<p class="wp-block-paragraph">結果は「35」です。5種類から3つを選ぶ（重複あり）パターンになります。</p>



<p class="wp-block-paragraph">使い分けのポイントは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>掃除当番を3人選ぶ → COMBIN</strong>（同じ人を2回選べない）</li><li><strong>ドリンクを3杯注文する → COMBINA</strong>（同じドリンクを複数選べる）</li></ul>



<h3 class="wp-block-heading"><span id="toc21">COMBIN関数とFACT関数の関係</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-fact-function/">FACT関数</a>は階乗（n!）を返す関数です。実はCOMBIN関数の計算結果はFACT関数で再現できます。</p>



<p class="wp-block-paragraph">組み合わせの公式は「nCr = n! / (r! x (n-r)!)」です。</p>



<p class="wp-block-paragraph">これをFACT関数で書くと次のようになります。</p>



<pre class="wp-block-code"><code>=FACT(10) / (FACT(3) * FACT(10-3))</code></pre>



<p class="wp-block-paragraph">結果は「120」です。これは <code>=COMBIN(10, 3)</code> と同じ結果ですね。</p>



<p class="wp-block-paragraph">COMBIN関数はこの面倒な計算を1つの関数で済ませてくれます。通常はCOMBIN関数を使えば十分ですよ。</p>



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



<p class="wp-block-paragraph">COMBIN関数はExcelとGoogleスプレッドシートで完全に同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=COMBIN(数値, 抜き取り数)</td><td>=COMBIN(n, r)</td></tr><tr><td>動作</td><td>組み合わせの数を返す</td><td>組み合わせの数を返す</td></tr><tr><td>小数の扱い</td><td>小数点以下を切り捨て</td><td>小数点以下を切り捨て</td></tr><tr><td>エラー時</td><td>#NUM! / #VALUE!</td><td>#NUM! / #VALUE!</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数名の表記が若干異なるだけで、機能は完全に同じです。</p>



<p class="wp-block-paragraph">ExcelのCOMBIN関数について詳しくは「<a href="https://mashukabu.com/excel-function-howto-use-combin/">ExcelのCOMBIN関数の使い方</a>」をご覧ください。</p>



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



<p class="wp-block-paragraph">COMBIN関数は、n個の中からr個を選ぶ組み合わせの数を求める関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=COMBIN(n, r)</code> の2引数。組み合わせの数（nCr）を返す</li><li>チーム分けや抽選の確率計算など、「何通りあるか」を調べるときに便利</li><li>品質検査のサンプル抽出や研修グループ分けなど、実務でも使える場面は多い</li><li><a href="https://mashukabu.com/excel-function-howto-use-permut/">PERMUT関数</a>（順列）との違いは、選ぶ順番を区別するかどうか</li><li><a href="https://mashukabu.com/spreadsheet-combina-function/">COMBINA関数</a>は同じ要素を複数回選べる「重複組み合わせ」を計算する</li><li><a href="https://mashukabu.com/spreadsheet-fact-function/">FACT関数</a>の階乗で同じ計算ができるが、COMBIN関数のほうがシンプル</li><li><a href="https://mashukabu.com/excel-function-howto-use-combin/">ExcelのCOMBIN関数</a>と完全に同じ動作で、互換性も安心</li></ul>



<p class="wp-block-paragraph">まずは <code>=COMBIN(10, 3)</code> で「10個から3個を選ぶ組み合わせ = 120通り」から試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-combin-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
