<?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>GAMMAINV &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/gammainv/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 11 Jun 2026 23:50:32 +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>GAMMAINV &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのGAMMAINV関数の使い方｜ガンマ分布の逆関数（旧: GAMMA.INV）</title>
		<link>https://mashukabu.com/excel-gammainv/</link>
					<comments>https://mashukabu.com/excel-gammainv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 12:04:54 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[GAMMA.INV]]></category>
		<category><![CDATA[GAMMAINV]]></category>
		<category><![CDATA[ガンマ分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6702</guid>

					<description><![CDATA[ExcelのGAMMAINV関数（旧名: GAMMA.INV）の使い方を解説。引数・構文から、累積確率pからx値を求める逆関数の基本例・実務活用（待ち時間の閾値算出）・よくあるエラー対処まで網羅。]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">ExcelのGAMMAINV関数の使い方｜ガンマ分布の逆関数（旧: GAMMA.INV）</h1>



<p class="wp-block-paragraph">ExcelのGAMMAINV関数は、ガンマ分布の逆関数を計算する関数です。<br>ガンマ分布とは、待ち時間や故障時間の分析に使われる確率分布の一種です。</p>



<p class="wp-block-paragraph">この関数の役割は「累積確率pからx値を求める」ことです。<br>累積分布関数（CDF：ある値x以下になる確率）の逆を求める、と言い換えられます。</p>



<p class="wp-block-paragraph">コールセンターの「90%の顧客を何分以内に対応できるか」といった閾値計算に活躍しますよ。</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のGAMMAINV関数とは？GAMMA.INVとの関係を整理</a></li><li><a href="#toc2" tabindex="0">GAMMAINV関数の書式（引数の読み方）</a></li><li><a href="#toc3" tabindex="0">GAMMAINV関数の基本的な使い方（数値例）</a></li><li><a href="#toc4" tabindex="0">GAMMA.INV関数との違い・互換性チェック</a></li><li><a href="#toc5" tabindex="0">実務活用例：待ち時間の閾値算出</a></li><li><a href="#toc6" tabindex="0">GAMMADIST関数との組み合わせで逆関数を検証</a></li><li><a href="#toc7" tabindex="0">よくあるエラー（#NUM! / #VALUE!）と対処法</a><ol><li><a href="#toc8" tabindex="0">#NUM! エラー</a></li><li><a href="#toc9" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc10" tabindex="0">#N/A エラー</a></li></ol></li><li><a href="#toc11" tabindex="0">まとめ：GAMMAINV → GAMMA.INVへの移行ポイント</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのGAMMAINV関数とは？GAMMA.INVとの関係を整理</span></h2>



<p class="wp-block-paragraph">ExcelのGAMMAINV関数は、Excel 2007以前から使える旧関数です。<br>Excel 2010以降では、後継の<strong>GAMMA.INV関数</strong>が追加されました。</p>



<p class="wp-block-paragraph">両者は引数の数・順番・計算結果がまったく同じです。<br>既存シートに書かれたGAMMAINVは、そのまま動作します。</p>



<p class="wp-block-paragraph">ただし、Microsoftは「将来のバージョンで使用不可になる可能性がある」と公式に警告しています。<br>新規ファイルでは、GAMMA.INVを使うことをおすすめしますよ。</p>



<h2 class="wp-block-heading"><span id="toc2">GAMMAINV関数の書式（引数の読み方）</span></h2>



<pre class="wp-block-code"><code>=GAMMAINV(probability, alpha, beta)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>説明</th><th>有効範囲</th></tr></thead><tbody><tr><td>probability</td><td>ガンマ分布の累積確率</td><td>0以上1未満</td></tr><tr><td>alpha</td><td>形状パラメータ（分布の山の形を決める値）</td><td>0より大きい正の数</td></tr><tr><td>beta</td><td>尺度パラメータ（分布のスケールを決める値）</td><td>0より大きい正の数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>形状パラメータ（alpha）</strong> は、分布の山がどんな形になるかを決める値です。<br>alphaが大きいほど、対称なベル型の分布に近づきます。</p>



<p class="wp-block-paragraph"><strong>尺度パラメータ（beta）</strong> は、分布の広がり具合を調整する値です。<br>beta=1を指定すると、標準ガンマ分布（スケール=1）の逆関数値が返ります。</p>



<p class="wp-block-paragraph">3つの引数はすべて必須です。省略するとエラーになるので、忘れずに入力してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc3">GAMMAINV関数の基本的な使い方（数値例）</span></h2>



<p class="wp-block-paragraph">alpha=2、beta=3のガンマ分布を例に解説します。<br>この設定では分布の平均はα×β=6、分散はα×β²=18になります。</p>



<p class="wp-block-paragraph"><strong>例1：中央値（50パーセンタイル）を求める</strong></p>



<p class="wp-block-paragraph">パーセンタイルとは、全体を100等分したときの順位を示す値です。<br>50パーセンタイルは「下から50番目の位置」、つまり中央値に当たります。</p>



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



<p class="wp-block-paragraph">結果：<strong>5.035041</strong></p>



<p class="wp-block-paragraph">「50%の確率でx≦5.035の範囲に収まる」と解釈できます。<br>この値がこのガンマ分布の中央値ですよ。</p>



<p class="wp-block-paragraph"><strong>例2：95パーセンタイルを求める</strong></p>



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



<p class="wp-block-paragraph">結果：<strong>14.231594</strong></p>



<p class="wp-block-paragraph">「95%の確率でx≦14.23の範囲に収まる」という意味です。<br>この値を閾値として使えば、95%をカバーする基準線が引けますね。</p>



<h2 class="wp-block-heading"><span id="toc4">GAMMA.INV関数との違い・互換性チェック</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>GAMMAINV</th><th>GAMMA.INV</th></tr></thead><tbody><tr><td>対応バージョン</td><td>Excel 2007以前〜</td><td>Excel 2010〜</td></tr><tr><td>引数の構文</td><td>完全に同一</td><td>完全に同一</td></tr><tr><td>計算結果</td><td>同一</td><td>同一</td></tr><tr><td>収束反復回数</td><td>最大100回</td><td>最大64回</td></tr><tr><td>廃止リスク</td><td>あり（将来バージョン）</td><td>なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>引数の内容・順番・計算結果はまったく同じ</strong>です。<br>GAMMAINV → GAMMA.INVへの置き換えは、関数名を変更するだけで済みます。</p>



<p class="wp-block-paragraph">収束反復回数は異なりますが、通常の引数範囲では結果に差は出ません。<br>新規作成の場合は、GAMMA.INVを選ぶようにしてみてください。</p>



<p class="wp-block-paragraph">関数挿入ダイアログでGAMMAINVが見つからない場合は、「互換性」カテゴリを確認してみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc5">実務活用例：待ち時間の閾値算出</span></h2>



<p class="wp-block-paragraph">ガンマ分布は「複数の工程が連続するプロセス」の時間モデルに適しています。<br>コールセンターや物流の業務改善でよく使われますよ。</p>



<p class="wp-block-paragraph"><strong>シナリオ：コールセンターのSLA設定</strong></p>



<p class="wp-block-paragraph">SLA（サービスレベル合意：品質保証の取り決め）を数値で示すときに役立ちます。<br>平均待ち時間6分（alpha=2、beta=3）のガンマ分布に従う場合の計算例です。</p>



<pre class="wp-block-code"><code>=GAMMAINV(0.9, 2, 3)   → 11.669161（約11.67分）
=GAMMAINV(0.95, 2, 3)  → 14.231594（約14.23分）</code></pre>



<p class="wp-block-paragraph">「90%の顧客を11.67分以内」「95%を14.23分以内」という根拠数値が求まります。<br>数値で裏付けられたSLA設定が作れますね。</p>



<p class="wp-block-paragraph"><strong>品質管理・保証期間設定</strong></p>



<p class="wp-block-paragraph">製品寿命がガンマ分布（alpha=3、beta=100）に従う場合の計算例です。</p>



<pre class="wp-block-code"><code>=GAMMAINV(0.05, 3, 100)  → 81.8時間（5%の製品が壊れる時間）
=GAMMAINV(0.95, 3, 100)  → 629.6時間（95パーセンタイル）</code></pre>



<p class="wp-block-paragraph">「製品の5%が壊れる時間（81.8時間）」を保証期間の設計下限として活用できますよ。</p>



<h2 class="wp-block-heading"><span id="toc6">GAMMADIST関数との組み合わせで逆関数を検証</span></h2>



<p class="wp-block-paragraph">GAMMAINVとGAMMADISTは逆の関係にあります。<br>次の式が、数値誤差の範囲内で成立します。</p>



<pre class="wp-block-code"><code>GAMMAINV(GAMMADIST(x, alpha, beta, TRUE), alpha, beta) ≈ x</code></pre>



<p class="wp-block-paragraph"><strong>具体的な検証例：</strong></p>



<pre class="wp-block-code"><code>=GAMMADIST(5.035041, 2, 3, TRUE)  → 0.5（累積確率50%）
=GAMMAINV(0.5, 2, 3)             → 5.035041（元のx値に戻る）</code></pre>



<p class="wp-block-paragraph">GAMMADIST → GAMMAINVと入れ子にすると、元のx値に戻ります。<br>自分が作った数式の結果が正しいか確認するときに使ってみてください。</p>



<p class="wp-block-paragraph">ExcelのGAMMADIST関数の使い方では、順方向（x値 → 確率）の求め方を解説しています。<br>両方読むと、ガンマ分布の全体像が把握できますよ。</p>



<h2 class="wp-block-heading"><span id="toc7">よくあるエラー（#NUM! / #VALUE!）と対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc8">#NUM! エラー</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>probabilityが0未満</td><td>=GAMMAINV(<strong>-0.1</strong>, 2, 3)</td></tr><tr><td>probabilityが1以上</td><td>=GAMMAINV(<strong>1</strong>, 2, 3)</td></tr><tr><td>alphaが0以下</td><td>=GAMMAINV(0.5, <strong>-1</strong>, 3)</td></tr><tr><td>betaが0以下</td><td>=GAMMAINV(0.5, 2, <strong>-1</strong>)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>対処法：</strong> probabilityは0以上1未満の数値を使いましょう。<br>alphaとbetaは、必ず正の数（0より大きい値）を入力します。<br>なお、probability=0は有効な入力で、このとき結果は0になります。</p>



<h3 class="wp-block-heading"><span id="toc9">#VALUE! エラー</span></h3>



<p class="wp-block-paragraph">引数に数値でない値（テキストや空白）が入っているときに発生します。</p>



<pre class="wp-block-code"><code>=GAMMAINV(&quot;a&quot;, 2, 3)  → #VALUE!</code></pre>



<p class="wp-block-paragraph"><strong>対処法：</strong> 参照セルにテキストや空白が混入していないか確認しましょう。<br>数値として扱えるセルかどうかを確かめてから使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc10">#N/A エラー</span></h3>



<p class="wp-block-paragraph">収束計算が完了しなかった場合に発生します。<br>通常の引数範囲では、ほとんど発生しません。<br>引数に極端に大きい・小さい値を使っている場合は、数値を見直してみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc11">まとめ：GAMMAINV → GAMMA.INVへの移行ポイント</span></h2>



<ul class="wp-block-list"><li>GAMMAINV関数は「累積確率p → x値」を求める逆関数です</li><li>引数はprobability・alpha（形状パラメータ）・beta（尺度パラメータ）の3つです</li><li>GAMMA.INVとは引数の内容・順番・計算結果が完全に同一です</li><li>新規ファイルではGAMMA.INVを使うのが安全です（廃止リスクを回避できます）</li><li>#NUM!は引数の範囲外エラー、#VALUE!は非数値の入力が原因です</li></ul>



<p class="wp-block-paragraph">ガンマ関数の対数を計算する<a href="https://mashukabu.com/excel-gammaln-function/">ExcelのGAMMALN関数の使い方</a>も、高度な統計計算では登場します。<br>合わせて確認しておくと、ガンマ分布系の関数を幅広く使いこなせますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-gammainv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのGAMMA.INV関数の使い方｜ガンマ分布の逆関数で確率から値を逆算する</title>
		<link>https://mashukabu.com/excel-gamma-inv-function/</link>
					<comments>https://mashukabu.com/excel-gamma-inv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 05 May 2026 12:45:49 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[GAMMA.INV]]></category>
		<category><![CDATA[GAMMAINV]]></category>
		<category><![CDATA[ガンマ分布]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6529</guid>

					<description><![CDATA[ExcelのGAMMA.INV関数でガンマ分布の累積確率からx値を逆算する方法を解説。3つの引数の意味、GAMMA.DIST関数との逆操作関係、コールセンター上限時間・保険準備金・品質管理しきい値の実務例、旧関数GAMMAINVとの違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「90%の確率で何分以内に終わるんだろう？」「保険金請求の95%上限額はいくらに設定すればいいんだろう？」。こんな「確率からx値（しきい値）を逆算したい」場面って、実務では意外と多いですよね。</p>



<p class="wp-block-paragraph">そんなときに使えるのが、ExcelのGAMMA.INV関数です。GAMMA.DIST関数が「値→確率」を求める関数なら、GAMMA.INV関数はその真逆、「確率→値」を求める逆関数なんですよ。</p>



<p class="wp-block-paragraph">この記事ではExcelのGAMMA.INV関数の使い方を、構文の基本からGAMMA.DIST関数とのペア活用、実務シナリオまで丁寧に解説します。旧関数GAMMAINV（読み方: ガンマインブ関数）との違いや、CHISQ.INV関数との関係まで、まるごと整理しますよ。</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のGAMMA.INV関数とは</a><ol><li><a href="#toc2" tabindex="0">「逆関数」とは何か</a></li></ol></li><li><a href="#toc3" tabindex="0">基本構文と3つの引数</a><ol><li><a href="#toc4" tabindex="0">中央値を求めてみる</a></li></ol></li><li><a href="#toc5" tabindex="0">GAMMA.DIST関数との関係（双方向検証）</a><ol><li><a href="#toc6" tabindex="0">GAMMA.DISTで「値→確率」を求める</a></li><li><a href="#toc7" tabindex="0">GAMMA.INVで「確率→値」を逆算する</a></li><li><a href="#toc8" tabindex="0">サンプルデータで対比してみる</a></li></ol></li><li><a href="#toc9" tabindex="0">GAMMA.INV関数の実務活用3パターン</a><ol><li><a href="#toc10" tabindex="0">コールセンター――90%が終わる時間の上限</a></li><li><a href="#toc11" tabindex="0">保険金請求――95%が収まる上限額（VaR）</a></li><li><a href="#toc12" tabindex="0">品質管理――上位5%の判定境界</a></li></ol></li><li><a href="#toc13" tabindex="0">CHISQ.INV関数・他の逆関数との関係</a><ol><li><a href="#toc14" tabindex="0">CHISQ.INV関数との関係（alpha=n/2、beta=2のとき）</a></li><li><a href="#toc15" tabindex="0">指数分布との関係（alpha=1のとき）</a></li></ol></li><li><a href="#toc16" tabindex="0">確率分布逆関数ファミリー</a></li><li><a href="#toc17" tabindex="0">よくある間違いと注意点</a><ol><li><a href="#toc18" tabindex="0">probabilityが範囲外で#NUM!エラー</a></li><li><a href="#toc19" tabindex="0">alphaが0以下で#NUM!エラー</a></li><li><a href="#toc20" tabindex="0">betaが0以下で#NUM!エラー</a></li><li><a href="#toc21" tabindex="0">引数に文字列を渡して#VALUE!エラー</a></li><li><a href="#toc22" tabindex="0">関数名のスペルミスで#NAME?エラー</a></li><li><a href="#toc23" tabindex="0">probabilityとxを混同してしまう</a></li></ol></li><li><a href="#toc24" tabindex="0">GAMMAINV関数（互換関数）との違い</a></li><li><a href="#toc25" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのGAMMA.INV関数（読み方: ガンマ・インバース関数）は、<strong>ガンマ分布の逆関数</strong>を返す関数です。</p>



<p class="wp-block-paragraph">GAMMA.INVは、累積確率（たとえば「90%の確率」）を入力すると、対応するx値（その確率に達するボーダーライン）を返してくれます。つまり、<a href="https://mashukabu.com/excel-gamma-dist-function/">GAMMA.DIST関数</a>（値→確率を返す関数）の逆操作を行う関数ですね。</p>



<p class="wp-block-paragraph">「INV」は「Inverse（逆）」の略で、累積分布関数（CDF）の逆関数を意味します。「GAMMA」はギリシャ文字のガンマ（Γ）に由来する数学用語ですよ。</p>



<p class="wp-block-paragraph">たとえば「平均10分に1件の問い合わせが来る窓口で、3件対応するのが90%の確率で何分以内に終わるか」を、たった1つの数式で逆算できます。</p>



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



<ul class="wp-block-list"><li>累積確率からガンマ分布のx値（分位点）を求める</li><li>VaR（バリュー・アット・リスク）的な上限値を計算する</li><li>「90%の信頼水準で〇〇以内に収まる値」を逆算する</li><li>保険準備金や安全在庫量のしきい値を設定する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>GAMMA.INV関数はExcel 2010以降で使えます。Excel 2007以前の環境ではGAMMAINV関数を使ってください。Microsoft 365、Excel 2024、Excel 2021ではどちらも引き続き使用できますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">「逆関数」とは何か</span></h3>



<p class="wp-block-paragraph">逆関数とは、入力と出力の関係を逆向きにした関数のことです。GAMMA.DIST関数とGAMMA.INV関数は、まさに入出力を入れ替えた関係にありますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>操作</th><th>関数</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td>値→確率</td><td>GAMMA.DIST(x, alpha, beta, TRUE)</td><td>x（評価する値）</td><td>x以下となる確率</td></tr><tr><td>確率→値</td><td>GAMMA.INV(probability, alpha, beta)</td><td>累積確率</td><td>対応するx値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「ある値以下になる確率は？」と聞かれたらGAMMA.DIST、「ある確率になるのは何の値？」と聞かれたらGAMMA.INV、と覚えておくとわかりやすいですよ。</p>



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



<p class="wp-block-paragraph">GAMMA.INV関数の構文はとてもシンプルです。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(probability, alpha, beta)</code></pre>



<p class="wp-block-paragraph">カッコの中に3つの引数を指定します。すべて必須なので省略できませんよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>範囲</th><th>説明</th></tr></thead><tbody><tr><td>probability</td><td>必須</td><td>0以上1未満</td><td>ガンマ分布の累積確率</td></tr><tr><td>alpha（アルファ）</td><td>必須</td><td>正の数値</td><td>形状パラメータ</td></tr><tr><td>beta（ベータ）</td><td>必須</td><td>正の数値</td><td>尺度パラメータ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">probabilityには累積確率（0から1の値）を指定します。たとえば95%なら0.95、中央値を求めたいなら0.5を入れますよ。</p>



<p class="wp-block-paragraph">alphaは「形状パラメータ」と呼ばれ、分布の形を決める値です。イベント回数に相当します。betaは「尺度パラメータ」と呼ばれ、分布の広がりを決める値で、1回あたりの平均時間や金額に相当します。</p>



<p class="wp-block-paragraph">平均は alpha × beta で計算できます。たとえばalpha=3、beta=10なら平均は30です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>probabilityは0以上1未満です。1ちょうどを指定すると<code>#NUM!</code>エラーになります。alphaとbetaも0以下を指定するとエラーになりますので、必ず正の数で指定してくださいね。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc4">中央値を求めてみる</span></h3>



<p class="wp-block-paragraph">まずは一番シンプルな例として、中央値（probability=0.5）を求めてみましょう。alpha=3、beta=2のガンマ分布で計算します。</p>



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



<p class="wp-block-paragraph">結果は約<strong>5.3481</strong>です。「ちょうど50%の確率でx ≤ 5.35になる」という意味ですよ。平均値（alpha × beta = 6）よりやや小さいことに気づきます。これはガンマ分布が右に裾を引く非対称な分布だからですね。</p>



<h2 class="wp-block-heading"><span id="toc5">GAMMA.DIST関数との関係（双方向検証）</span></h2>



<p class="wp-block-paragraph">GAMMA.INV関数の理解を深めるには、<a href="https://mashukabu.com/excel-gamma-dist-function/">GAMMA.DIST関数</a>との往復関係を確かめるのが一番です。同じパラメータ（alpha=3、beta=2）で双方向検証してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">GAMMA.DISTで「値→確率」を求める</span></h3>



<p class="wp-block-paragraph">まずはGAMMA.DIST関数で、x=10の累積確率を求めます。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.8753</strong>（87.5%）です。「x ≤ 10となる確率は87.5%」という意味ですね。</p>



<h3 class="wp-block-heading"><span id="toc7">GAMMA.INVで「確率→値」を逆算する</span></h3>



<p class="wp-block-paragraph">次にGAMMA.INV関数で、累積確率0.8753に対応するx値を逆算します。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.8753, 3, 2)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>10.0</strong>です。GAMMA.DISTで入れたx=10がきちんと戻ってきましたね。これがGAMMA.DIST関数とGAMMA.INV関数が逆関数の関係にある証拠ですよ。</p>



<h3 class="wp-block-heading"><span id="toc8">サンプルデータで対比してみる</span></h3>



<p class="wp-block-paragraph">alpha=3、beta=2の場合で、xと累積確率の対応を双方向で見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>GAMMA.DIST（累積確率）</th><th>GAMMA.INV（逆算結果）</th></tr></thead><tbody><tr><td>1</td><td>0.0144</td><td>約1.0</td></tr><tr><td>2</td><td>0.0803</td><td>約2.0</td></tr><tr><td>4</td><td>0.3233</td><td>約4.0</td></tr><tr><td>6</td><td>0.5768</td><td>約6.0</td></tr><tr><td>8</td><td>0.7619</td><td>約8.0</td></tr><tr><td>10</td><td>0.8753</td><td>約10.0</td></tr><tr><td>15</td><td>0.9797</td><td>約15.0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">GAMMA.DISTで得た確率をGAMMA.INVに入れると、もとのxに戻ります。電卓の「逆算ボタン」のようなイメージですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「ある累積確率に対応するx値」のことを統計学では<strong>分位点（quantile）</strong>と呼びます。GAMMA.INV(0.95, &#8230;)なら「95パーセンタイル」を求めていることになりますよ。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc10">コールセンター――90%が終わる時間の上限</span></h3>



<p class="wp-block-paragraph">「平均10分間隔で問い合わせが来るコールセンター」を考えましょう。3件の問い合わせ対応が90%の確率で何分以内に終わるかを逆算します。alpha=3（3件分）、beta=10（1件あたり平均10分）と指定しますよ。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.9, 3, 10)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>53.32分</strong>です。「9割の場合、3件の対応が53分以内に終わる」と読めますね。</p>



<p class="wp-block-paragraph">「95%が終わる時間」も求めてみましょう。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.95, 3, 10)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>62.95分</strong>です。SLA（サービスレベル合意）を「3件の処理時間：90%は53分以内、95%は63分以内」のように設定するときの根拠数値になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">保険金請求――95%が収まる上限額（VaR）</span></h3>



<p class="wp-block-paragraph">「過去データから形状パラメータalpha=2、尺度パラメータbeta=50万円の分布に従う」保険金請求を考えましょう。請求額の95%が収まる上限額を求めます。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.95, 2, 50)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>237.0万円</strong>です。「95%の確率で請求は237万円以下に収まる」と読めます。これは金融・保険業界でいうVaR（Value at Risk: バリュー・アット・リスク）的な発想で、準備金の設定や保険料の算出に使えますよ。</p>



<p class="wp-block-paragraph">「99%上限」も計算してみましょう。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.99, 2, 50)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>331.9万円</strong>です。99%信頼水準なら準備金は332万円必要、という判断材料になりますね。</p>



<h3 class="wp-block-heading"><span id="toc12">品質管理――上位5%の判定境界</span></h3>



<p class="wp-block-paragraph">「不良品の処理時間がalpha=5、beta=2分の分布に従う」工程を考えましょう。「処理時間の上位5%（外れ値）」を判定するしきい値を求めます。平均は5×2=10分ですね。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.95, 5, 2)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>18.31分</strong>です。「処理に18.3分以上かかったら異常値（上位5%）として要調査」のように、品質管理ルールのしきい値として使えますよ。</p>



<p class="wp-block-paragraph">「上位1%」だとどうでしょうか。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.99, 5, 2)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>23.21分</strong>です。「23分超は明らかに異常」というラインが引けますね。安全在庫量の算定や、リードタイム分布からの欠品確率管理にも応用できます。</p>



<h2 class="wp-block-heading"><span id="toc13">CHISQ.INV関数・他の逆関数との関係</span></h2>



<p class="wp-block-paragraph">GAMMA.INV関数は、特定のパラメータで指定すると他の分布関数の逆関数と一致します。実は統計関数の世界では中心的な存在なんですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">CHISQ.INV関数との関係（alpha=n/2、beta=2のとき）</span></h3>



<p class="wp-block-paragraph">alpha=n/2、beta=2を指定すると、ガンマ分布の逆関数は自由度nのカイ二乗分布の逆関数と一致します。以下の2つは同じ結果を返しますよ。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.95, 3, 2)
=CHISQ.INV(0.95, 6)</code></pre>



<p class="wp-block-paragraph">どちらも約<strong>12.59</strong>を返します。alpha=3はカイ二乗分布の自由度6（n=2×alpha=6）に対応しますね。</p>



<h3 class="wp-block-heading"><span id="toc15">指数分布との関係（alpha=1のとき）</span></h3>



<p class="wp-block-paragraph">alphaを1にすると、ガンマ分布の逆関数は指数分布の逆関数と一致します。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.5, 1, 10)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>6.93</strong>で、これは指数分布の中央値（10 × ln(2) ≒ 6.93）と一致しますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ガンマ分布は「指数分布の一般化」であり、「カイ二乗分布を含む大きな分布族」でもあります。GAMMA.INVを覚えておくと、関連する分布の逆関数も同じ感覚で扱えるようになりますよ。</p></blockquote>



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



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>いつ使うか</th></tr></thead><tbody><tr><td>GAMMA.INV</td><td>ガンマ分布の逆関数</td><td>複数イベントの合計時間や右裾データのしきい値を逆算したい場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-beta-inv/">BETA.INV</a></td><td>ベータ分布の逆関数</td><td>比率や割合のしきい値を逆算したい場合</td></tr><tr><td>CHISQ.INV</td><td>カイ二乗分布の逆関数</td><td>適合度検定や独立性検定の臨界値を求める場合</td></tr><tr><td>NORM.INV</td><td>正規分布の逆関数</td><td>連続データのパーセンタイルを求める場合</td></tr><tr><td>F.INV</td><td>F分布の逆関数</td><td>分散分析の臨界値を求める場合</td></tr><tr><td>T.INV</td><td>t分布の逆関数</td><td>t検定の臨界値を求める場合</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>複数件の合計待ち時間や右裾データのしきい値</strong> → GAMMA.INV</li><li><strong>比率や割合のしきい値</strong> → BETA.INV</li><li><strong>連続データ（身長・体重など）のパーセンタイル</strong> → NORM.INV</li><li><strong>検定の臨界値</strong> → CHISQ.INV / F.INV / T.INV</li></ul>



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



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



<h3 class="wp-block-heading"><span id="toc18">probabilityが範囲外で#NUM!エラー</span></h3>



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



<pre class="wp-block-code"><code>=GAMMA.INV(-0.1, 3, 2)   --- #NUM! エラー
=GAMMA.INV(1.5, 3, 2)    --- #NUM! エラー
=GAMMA.INV(1, 3, 2)      --- #NUM! エラー</code></pre>



<p class="wp-block-paragraph">ガンマ分布は無限大に裾を引く分布なので、確率がちょうど1になるx値は存在しません。99.99%（0.9999）くらいまでに留めて指定しましょう。</p>



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



<p class="wp-block-paragraph">alpha（形状パラメータ）は正の数で指定します。0や負の値はエラーになりますよ。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.5, 0, 2)    --- #NUM! エラー
=GAMMA.INV(0.5, -1, 2)   --- #NUM! エラー</code></pre>



<p class="wp-block-paragraph">イベント回数を表すパラメータなので、最低でも0より大きい値が必要です。</p>



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



<p class="wp-block-paragraph">beta（尺度パラメータ）も正の数で指定します。0以下はエラーですよ。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.5, 3, 0)    --- #NUM! エラー
=GAMMA.INV(0.5, 3, -2)   --- #NUM! エラー</code></pre>



<p class="wp-block-paragraph">1回あたりの平均時間（や金額）を表すパラメータなので、こちらも0より大きい値で指定してください。</p>



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



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



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



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



<p class="wp-block-paragraph">なお「GAMMAINV」（ピリオドなし）は旧関数名で、こちらはエラーにならず動作します。詳しくは次のセクションで紹介しますよ。</p>



<h3 class="wp-block-heading"><span id="toc23">probabilityとxを混同してしまう</span></h3>



<p class="wp-block-paragraph">GAMMA.INVに「観測値x」を入れてしまうケースがよくあります。GAMMA.INVの第1引数は「累積確率（0〜1の値）」ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>求めたいもの</th><th>関数と引数</th></tr></thead><tbody><tr><td>x以下となる確率</td><td><code>=GAMMA.DIST(x, alpha, beta, TRUE)</code></td></tr><tr><td>ある確率に対応するx値</td><td><code>=GAMMA.INV(probability, alpha, beta)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「値を入れたら確率が返る」ならGAMMA.DIST、「確率を入れたら値が返る」ならGAMMA.INVと覚えてくださいね。</p>



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



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



<pre class="wp-block-code"><code>=GAMMAINV(0.95, 3, 2)        --- 旧関数名（動作は同じ）
=GAMMA.INV(0.95, 3, 2)       --- 新関数名（推奨）</code></pre>



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



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



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



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



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



<p class="wp-block-paragraph">ExcelのGAMMA.INV関数は、ガンマ分布の累積確率からx値を逆算する関数です。</p>



<ul class="wp-block-list"><li>累積確率（0以上1未満）を入力するとガンマ分布のx値（分位点）が返る</li><li><a href="https://mashukabu.com/excel-gamma-dist-function/">GAMMA.DIST関数</a>（値→確率）の逆関数として動作する</li><li>alphaは形状パラメータ（イベント回数）、betaは尺度パラメータ（1回の平均時間）</li><li>平均値は alpha × beta で計算できる</li><li>コールセンターのSLA設定・保険金請求のVaR・品質管理のしきい値に使える</li><li>probabilityは0以上1未満で指定（1ちょうどは<code>#NUM!</code>エラー）</li><li>alpha・betaは正の数で指定（0以下は<code>#NUM!</code>エラー）</li><li>alpha=1なら指数分布の逆関数と同じ結果</li><li>alpha=n/2、beta=2ならカイ二乗分布の逆関数（CHISQ.INV）と同じ結果</li><li>旧関数GAMMAINVと計算結果は同じ。新規にはGAMMA.INVを推奨</li><li>「比率や割合のしきい値」なら<a href="https://mashukabu.com/excel-function-howto-use-beta-inv/">BETA.INV関数</a>を使う</li></ul>



<p class="wp-block-paragraph">確率の話を「x値の上限」に置き換えられると、判断のスピードがぐっと上がります。GAMMA.INV関数を使えば、待ち時間や請求額のような連続データの上限値を客観的な数値で出せるようになりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-gamma-inv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのGAMMA.INV関数の使い方｜ガンマ分布逆関数</title>
		<link>https://mashukabu.com/spreadsheet-gamma-inv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-gamma-inv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 23:39:29 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[GAMMA.INV]]></category>
		<category><![CDATA[GAMMAINV]]></category>
		<category><![CDATA[ガンマ分布]]></category>
		<category><![CDATA[確率 逆算]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5611</guid>

					<description><![CDATA[GoogleスプレッドシートのGAMMA.INV関数で確率からガンマ分布の値を逆算する方法を解説。3つの引数の意味、SLA設計・準備金算出での実務活用例、GAMMA.DISTとの逆関数関係、GAMMAINV関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「問い合わせ3件分の対応が95%の確率で収まる時間は何分だろう？」。こんな疑問を持ったことはありませんか？</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST関数</a>を使えば「x分以内に収まる確率」は求められます。でも逆に「確率pに対応する時間」を知りたいときはどうすればよいのでしょうか。</p>



<p class="wp-block-paragraph">そんなときに使うのがGAMMA.INV関数です。この記事では基本構文から実務活用まで解説します。GAMMA.DISTとの逆関数関係や、GAMMAINV関数との違いもあわせて紹介しますよ。</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">スプレッドシートのGAMMA.INV関数とは</a></li><li><a href="#toc2" tabindex="0">GAMMA.INV関数の基本構文と引数</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の一覧</a></li><li><a href="#toc5" tabindex="0">GAMMAINV関数（互換関数）との関係</a></li></ol></li><li><a href="#toc6" tabindex="0">GAMMA.INV関数の基本的な使い方</a></li><li><a href="#toc7" tabindex="0">GAMMA.INV関数の実務活用3パターン</a><ol><li><a href="#toc8" tabindex="0">コールセンター――SLAの基準時間を算出する</a></li><li><a href="#toc9" tabindex="0">保険金請求――高額請求の基準額を決める</a></li><li><a href="#toc10" tabindex="0">売上分析――在庫準備の安全マージン</a></li></ol></li><li><a href="#toc11" tabindex="0">GAMMA.DISTとの逆関数関係</a><ol><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></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">スプレッドシートのGAMMA.INV関数とは</span></h2>



<p class="wp-block-paragraph">GAMMA.INV関数（読み方: ガンマ・インバース関数）は、<strong>ガンマ分布の累積確率から対応する値を逆算する関数</strong>です。「GAMMA」はギリシャ文字のガンマに由来する数学用語です。「INV」は「Inverse（逆関数）」の略です。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST関数</a>が「値x → 確率p」を求めるのに対し、GAMMA.INV関数はその逆の「確率p → 値x」を求めます。つまり2つの関数は逆関数の関係にあります。</p>



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



<ul class="wp-block-list"><li>「95%の確率で収まる合計待ち時間」を逆算する</li><li>保険金の請求額分布で「上位10%ライン」を求める</li><li>SLA（サービスレベル合意）の基準値を算出する</li><li>在庫管理で安全マージンの目安を計算する</li></ul>



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



<h2 class="wp-block-heading"><span id="toc2">GAMMA.INV関数の基本構文と引数</span></h2>



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



<pre class="wp-block-code"><code>=GAMMA.INV(確率, alpha, beta)</code></pre>



<p class="wp-block-paragraph">カッコの中に3つの引数を指定します。</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>確率（probability）</td><td>必須</td><td>ガンマ分布の累積確率。0より大きく1より小さい値</td></tr><tr><td>alpha（アルファ）</td><td>必須</td><td>形状パラメータ（正の数値）</td></tr><tr><td>beta（ベータ）</td><td>必須</td><td>尺度パラメータ（正の数値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alphaは「形状パラメータ」です。分布の形を決め、イベント回数に相当します。betaは「尺度パラメータ」です。分布の広がりを決め、1回あたりの平均時間に相当します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>確率は0より大きく1より小さい値（0 < 確率 < 1）で指定します。0や1を指定すると<code>#NUM!</code>エラーになります。alphaとbetaはどちらも正の数です。0以下を指定するとやはり<code>#NUM!</code>エラーです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=GAMMAINV(0.95, 3, 10)        --- 旧関数名（動作は同じ）
=GAMMA.INV(0.95, 3, 10)       --- 新関数名（推奨）</code></pre>



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



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



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認しましょう。alpha=3、beta=10のガンマ分布で、累積確率50%に対応する値を求めます。</p>



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



<pre class="wp-block-code"><code>=GAMMA.INV(0.5, 3, 10)</code></pre>



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



<p class="wp-block-paragraph">結果は約<strong>26.77</strong>です。「alpha=3、beta=10のガンマ分布で、値が26.77以下となる確率がちょうど50%」という意味です。</p>



<p class="wp-block-paragraph">本当に正しいか、GAMMA.DISTで検算してみましょう。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.5000</strong>です。GAMMA.INVで求めた値をGAMMA.DISTに戻すと、元の確率に戻ります。逆関数の関係がきちんと成り立っていますね。</p>



<p class="wp-block-paragraph">確率を変えて結果を見てみましょう。alpha=3、beta=10（平均30）の場合です。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率</th><th>GAMMA.INV の結果</th><th>意味</th></tr></thead><tbody><tr><td>0.10</td><td>約13.39</td><td>下位10%ライン</td></tr><tr><td>0.25</td><td>約19.34</td><td>第1四分位</td></tr><tr><td>0.50</td><td>約26.77</td><td>中央値</td></tr><tr><td>0.75</td><td>約36.78</td><td>第3四分位</td></tr><tr><td>0.90</td><td>約48.50</td><td>上位10%ライン</td></tr><tr><td>0.95</td><td>約55.46</td><td>上位5%ライン</td></tr><tr><td>0.99</td><td>約71.22</td><td>上位1%ライン</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">確率が大きくなるほど返る値も大きくなります。ガンマ分布は右裾が長いので、90%以上の確率では値が急激に大きくなるのが特徴です。</p>



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



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



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



<h3 class="wp-block-heading"><span id="toc8">コールセンター――SLAの基準時間を算出する</span></h3>



<p class="wp-block-paragraph">「平均10分間隔で問い合わせが来るコールセンター」を考えましょう。3件の問い合わせに対応する合計時間について、「95%の確率で収まる上限時間」を求めます。alpha=3（3件）、beta=10（1件あたり平均10分）です。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.95, 3, 10)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>55.46分</strong>です。95%の確率で3件の対応は55分以内に完了します。この値をSLAの基準として「3件対応は60分以内」と設定すれば、十分な余裕を持たせられますね。</p>



<p class="wp-block-paragraph">さらに「99%で収まる時間」も見てみましょう。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.99, 3, 10)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>71.22分</strong>です。99%カバーだと約71分です。シフト計画を立てるときの参考になります。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-gamma-inv-function/04_result_gamma-inv-sla.png/">_images/spreadsheet-gamma-inv-function/04_result_gamma-inv-sla.png</a></p>



<h3 class="wp-block-heading"><span id="toc9">保険金請求――高額請求の基準額を決める</span></h3>



<p class="wp-block-paragraph">「過去データからalpha=2、beta=50万円の分布に従う」保険金請求を考えましょう。「上位5%に入る高額請求の境界額」を求めます。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.95, 2, 50)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>224.22万円</strong>です。請求の95%が約224万円以下に収まります。つまり224万円を超える請求が「高額」と判断できます。</p>



<p class="wp-block-paragraph">「上位1%ライン」も求めてみましょう。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.99, 2, 50)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>329.83万円</strong>です。この金額を超える請求は全体の1%未満です。準備金の上限額を設定するときの根拠にできますね。</p>



<h3 class="wp-block-heading"><span id="toc10">売上分析――在庫準備の安全マージン</span></h3>



<p class="wp-block-paragraph">「日次売上がalpha=5、beta=2万円のガンマ分布に従う」ケースを考えましょう。平均は5*2=10万円です。「90%の日をカバーできる在庫額」を求めます。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.90, 5, 2)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>14.53万円</strong>です。14.5万円分の在庫を準備すれば、90%の日は品切れせずに済みます。</p>



<p class="wp-block-paragraph">「99%カバー」の場合はどうでしょうか。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.99, 5, 2)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>20.52万円</strong>です。99%カバーだと約20.5万円分の在庫が必要です。在庫コストとのバランスを見ながら、90%ラインと99%ラインのどちらを採用するか判断してくださいね。</p>



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



<p class="wp-block-paragraph">GAMMA.INV関数とGAMMA.DIST関数は、互いに逆の計算をする関係です。この関係を押さえておくと、使い分けで迷わなくなります。</p>



<h3 class="wp-block-heading"><span id="toc12">「値→確率」と「確率→値」</span></h3>



<pre class="wp-block-code"><code>=GAMMA.DIST(40, 3, 10, TRUE)   → 約0.7619（40以下の確率）
=GAMMA.INV(0.7619, 3, 10)      → 約40.00（76.19%に対応する値）</code></pre>



<p class="wp-block-paragraph">GAMMA.DISTに値を入れると確率が返り、その確率をGAMMA.INVに入れると元の値に戻ります。</p>



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



<ul class="wp-block-list"><li><strong>「x分以内に収まる確率は？」</strong> → <a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST関数</a>を使う</li><li><strong>「95%で収まる時間は何分？」</strong> → GAMMA.INV関数を使う</li></ul>



<p class="wp-block-paragraph">「わかっている値」が時間や金額ならGAMMA.DIST、確率ならGAMMA.INVと覚えましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">検算テクニック</span></h3>



<p class="wp-block-paragraph">GAMMA.INVの結果が正しいか不安なときは、次のように検算できます。</p>



<pre class="wp-block-code"><code>=GAMMA.DIST(GAMMA.INV(0.95, 3, 10), 3, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果が<strong>0.95</strong>に戻れば正しい計算です。逆関数の性質を使った検算ですね。alpha・betaが同じ値であることを確認するのがポイントです。</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>GAMMA.INV</td><td>ガンマ分布の逆関数</td><td>複数イベントの合計待ち時間や右裾データを逆算する場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a></td><td>正規分布の逆関数</td><td>連続データ（身長・体重・気温など）の境界値を求める場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-inv-function/">CHISQ.INV</a></td><td>カイ二乗分布の逆関数</td><td>適合度検定・独立性検定の臨界値を求める場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-f-inv-function/">F.INV</a></td><td>F分布の逆関数</td><td>F検定・分散分析の臨界値を求める場合</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときの判断基準はこちらです。</p>



<ul class="wp-block-list"><li><strong>複数回の合計待ち時間の上限</strong> → GAMMA.INV</li><li><strong>連続データの上下限</strong> → <a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a></li><li><strong>検定の臨界値（カイ二乗）</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-inv-function/">CHISQ.INV</a></li><li><strong>検定の臨界値（F検定）</strong> → <a href="https://mashukabu.com/spreadsheet-f-inv-function/">F.INV</a></li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>各「.INV」関数は、対応する「.DIST」関数の逆関数です。<a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST</a>が「値→確率」なら、GAMMA.INVは「確率→値」。このパターンはNORM.DIST/NORM.INV、CHISQ.DIST/CHISQ.INVでも同じですよ。</p></blockquote>



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



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



<p class="wp-block-paragraph"><strong>確率が0または1で<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">確率は0より大きく1より小さい値で指定します。ちょうど0や1を入れるとエラーになります。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0, 3, 10)    --- #NUM! エラー
=GAMMA.INV(1, 3, 10)    --- #NUM! エラー</code></pre>



<p class="wp-block-paragraph">「ちょうど0%」や「ちょうど100%」は数学的に定義できないためです。0.001や0.999のように、0と1に近い値を使ってください。</p>



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



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



<pre class="wp-block-code"><code>=GAMMA.INV(0.5, 0, 10)    --- #NUM! エラー</code></pre>



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



<p class="wp-block-paragraph">betaも正の数で指定します。0以下はエラーです。</p>



<pre class="wp-block-code"><code>=GAMMA.INV(0.5, 3, 0)     --- #NUM! エラー</code></pre>



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



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



<p class="wp-block-paragraph"><strong>GAMMA.DISTとalpha・betaを取り違える</strong></p>



<p class="wp-block-paragraph">GAMMA.INVとGAMMA.DISTで同じalpha・betaを使わないと、逆算の結果がずれます。検算するときは両方の引数が一致しているか確認してくださいね。</p>



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



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



<pre class="wp-block-code"><code>=GAMMA.INV(0.95, 3, 10)</code></pre>



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



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



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



<p class="wp-block-paragraph">GAMMA.INV関数は、ガンマ分布の累積確率から対応する値を逆算する関数です。</p>



<ul class="wp-block-list"><li>引数は3つ: 確率・alpha（形状）・beta（尺度）</li><li><a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST関数</a>の逆関数。「確率→値」を求めるときに使う</li><li>コールセンターのSLA設計で「95%で収まる時間」を算出できる</li><li>保険金の高額請求ラインや在庫の安全マージンの算出にも活用できる</li><li>確率に0や1を指定すると<code>#NUM!</code>エラー。alpha・betaは正の数で指定する</li><li>GAMMAINV関数と計算結果は同じ。新規にはGAMMA.INVを推奨</li><li>検算は<code>=GAMMA.DIST(GAMMA.INV(p, alpha, beta), alpha, beta, TRUE)</code>で確率に戻るか確認</li><li><a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a>・<a href="https://mashukabu.com/spreadsheet-chisq-inv-function/">CHISQ.INV</a>・<a href="https://mashukabu.com/spreadsheet-f-inv-function/">F.INV</a>とあわせて、確率分布逆関数ファミリーとして使い分ける</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-gamma-inv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのGAMMAINV関数の使い方｜ガンマ分布逆関数（互換）</title>
		<link>https://mashukabu.com/spreadsheet-gammainv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-gammainv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 23:39:17 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[Excel移行]]></category>
		<category><![CDATA[GAMMA.INV]]></category>
		<category><![CDATA[GAMMAINV]]></category>
		<category><![CDATA[ガンマ分布]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5607</guid>

					<description><![CDATA[スプレッドシートのGAMMAINV関数の使い方を解説。GAMMA.INVとの違い、3つの引数の意味、確率からガンマ分布の値を逆算する方法、Excel互換性や移行時の注意点まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Excelで使っていたGAMMAINV関数、スプレッドシートでも同じように使えるのかな？」。ExcelからGoogleスプレッドシートへ移行したときに気になるポイントですよね。</p>



<p class="wp-block-paragraph">結論から言うと、GAMMAINV関数はGoogleスプレッドシートでもそのまま使えます。ただし、現在はGAMMA.INVという新しい名前の関数が推奨されています。この記事ではスプレッドシートのGAMMAINV関数の使い方を、GAMMA.INVとの違いや移行時のポイントとあわせて解説します。</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">GAMMAINV関数とは</a></li><li><a href="#toc2" tabindex="0">GAMMAINV関数の基本構文と引数</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の意味</a></li><li><a href="#toc5" tabindex="0">GAMMA.INVとの違い</a></li></ol></li><li><a href="#toc6" tabindex="0">スプレッドシートでのGAMMAINV関数の使い方</a><ol><li><a href="#toc7" tabindex="0">確率から値を逆算する（基本例）</a></li><li><a href="#toc8" tabindex="0">GAMMA.DISTとの検算</a></li></ol></li><li><a href="#toc9" tabindex="0">GAMMAINV関数の実務活用例</a><ol><li><a href="#toc10" tabindex="0">SLAの基準時間を算出する</a></li><li><a href="#toc11" tabindex="0">保険金の高額請求ラインを決める</a></li></ol></li><li><a href="#toc12" tabindex="0">GAMMADISTとの関係（順方向と逆方向）</a></li><li><a href="#toc13" tabindex="0">ExcelからスプレッドシートへのGAMMAINV移行ガイド</a><ol><li><a href="#toc14" tabindex="0">移行時に確認すべき3つのポイント</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc16" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">GAMMAINV関数（読み方: ガンマ・インバース関数）は、<strong>ガンマ分布の逆関数</strong>を求める互換関数です。累積確率を指定すると、その確率に対応する値を返してくれます。「GAMMA」はギリシャ文字のガンマに由来する数学用語です。「INV」は「Inverse（逆）」の略です。</p>



<p class="wp-block-paragraph">たとえば「問い合わせ3件分の対応が95%の確率で収まる時間」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>累積確率から対応するガンマ分布の値を逆算する</li><li>SLA（サービスレベル合意）の基準時間を算出する</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>GAMMAINV関数はGoogleスプレッドシートの全バージョンで使えます。ただしGoogleの公式ドキュメントではピリオド付きの<a href="https://mashukabu.com/spreadsheet-gamma-inv-function/">GAMMA.INV関数</a>が推奨されています。新しく数式を書くときはGAMMA.INVを使いましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">GAMMAINV関数の基本構文と引数</span></h2>



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



<pre class="wp-block-code"><code>=GAMMAINV(確率, alpha, beta)</code></pre>



<p class="wp-block-paragraph">カッコの中に3つの引数を指定します。</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>確率（probability）</td><td>必須</td><td>ガンマ分布の累積確率。0より大きく1より小さい値</td></tr><tr><td>alpha（アルファ）</td><td>必須</td><td>形状パラメータ（正の数値）</td></tr><tr><td>beta（ベータ）</td><td>必須</td><td>尺度パラメータ（正の数値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alphaは「形状パラメータ」で、分布の形を決めます。イベント回数に相当します。betaは「尺度パラメータ」で、分布の広がりを決めます。1回あたりの平均時間に相当します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>確率に0.95を指定すると「累積95%の境界値」が返ります。「95%の確率で収まる上限値」という意味です。SLA設計や安全在庫の算出でよく使われる考え方ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">GAMMA.INVとの違い</span></h3>



<p class="wp-block-paragraph">GAMMAINVとGAMMA.INVの違いは「関数名のみ」です。引数の順番も計算結果も完全に同じです。</p>



<pre class="wp-block-code"><code>=GAMMAINV(0.95, 3, 10)    → 約55.46
=GAMMA.INV(0.95, 3, 10)   → 約55.46</code></pre>



<p class="wp-block-paragraph">違いをまとめると次の表のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>GAMMAINV</th><th>GAMMA.INV</th></tr></thead><tbody><tr><td>関数名の形式</td><td>ピリオドなし（旧形式）</td><td>ピリオドあり（新形式）</td></tr><tr><td>Googleスプレッドシート</td><td>使える</td><td>使える（推奨）</td></tr><tr><td>Excel 2007以前</td><td>使える</td><td>使えない</td></tr><tr><td>Excel 2010以降</td><td>使える（互換用）</td><td>使える（推奨）</td></tr><tr><td>引数・戻り値</td><td>同じ</td><td>同じ</td></tr><tr><td>公式ドキュメントでの扱い</td><td>互換関数</td><td>推奨関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Excelでは2007年までGAMMAINVが標準でした。2010以降でピリオド付きのGAMMA.INVに名称が変更されています。Googleスプレッドシートもこの命名規則に合わせています。</p>



<p class="wp-block-paragraph">既存のシートにGAMMAINVで書いた数式がある場合、わざわざ書き換える必要はありません。動作に違いはないので、そのまま使い続けて大丈夫ですよ。</p>



<h2 class="wp-block-heading"><span id="toc6">スプレッドシートでのGAMMAINV関数の使い方</span></h2>



<p class="wp-block-paragraph">GAMMAINV関数で累積確率からガンマ分布の値を逆算する方法を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">確率から値を逆算する（基本例）</span></h3>



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認します。alpha=3、beta=10のガンマ分布で、累積確率50%に対応する値を求めます。</p>



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



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



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



<p class="wp-block-paragraph">結果は約<strong>26.77</strong>です。「alpha=3、beta=10のガンマ分布で、値が26.77以下となる確率がちょうど50%」という意味です。</p>



<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>0.10</td><td>=GAMMAINV(0.10, 3, 10)</td><td>約13.39</td><td>下位10%の境界値</td></tr><tr><td>0.25</td><td>=GAMMAINV(0.25, 3, 10)</td><td>約19.34</td><td>第1四分位</td></tr><tr><td>0.50</td><td>=GAMMAINV(0.50, 3, 10)</td><td>約26.77</td><td>中央値</td></tr><tr><td>0.75</td><td>=GAMMAINV(0.75, 3, 10)</td><td>約36.78</td><td>第3四分位</td></tr><tr><td>0.90</td><td>=GAMMAINV(0.90, 3, 10)</td><td>約48.50</td><td>上位10%のボーダー</td></tr><tr><td>0.95</td><td>=GAMMAINV(0.95, 3, 10)</td><td>約55.46</td><td>上位5%のボーダー</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">確率が大きくなるほど、返される値も大きくなります。ガンマ分布は右裾が長いので、90%以上の確率では値が急激に大きくなるのが特徴ですよ。</p>



<h3 class="wp-block-heading"><span id="toc8">GAMMA.DISTとの検算</span></h3>



<p class="wp-block-paragraph">GAMMAINV関数の結果が正しいか確認するには、<a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST関数</a>で検算します。</p>



<pre class="wp-block-code"><code>=GAMMAINV(0.95, 3, 10)                       → 約55.46
=GAMMA.DIST(55.46, 3, 10, TRUE)              → 約0.9500</code></pre>



<p class="wp-block-paragraph">GAMMAINVで求めた値をGAMMA.DISTに入れると、元の確率に戻ります。逆関数の関係がきちんと成り立っていますね。</p>



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



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



<h3 class="wp-block-heading"><span id="toc10">SLAの基準時間を算出する</span></h3>



<p class="wp-block-paragraph">コールセンターで「平均10分間隔で問い合わせが来る」状況を考えましょう。3件の問い合わせに対応する合計時間について、「95%の確率で収まる上限時間」を求めます。</p>



<p class="wp-block-paragraph">alpha=3（3件）、beta=10（1件あたり平均10分）です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>55.46分</strong>です。95%の確率で3件の対応は約55分以内に完了します。この値をもとに「3件対応は60分以内」とSLAを設定すれば、十分な余裕を持たせられますね。</p>



<h3 class="wp-block-heading"><span id="toc11">保険金の高額請求ラインを決める</span></h3>



<p class="wp-block-paragraph">保険金請求がalpha=2、beta=50万円のガンマ分布に従うケースです。「上位5%に入る高額請求の境界額」を求めます。</p>



<pre class="wp-block-code"><code>=GAMMAINV(0.95, 2, 50)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>224.22万円</strong>です。請求の95%が約224万円以下に収まります。この金額を超える請求を「高額」と判断する基準にできますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">GAMMADISTとの関係（順方向と逆方向）</span></h2>



<p class="wp-block-paragraph">GAMMAINV関数は、GAMMADIST関数の<strong>逆関数</strong>です。2つの関数は「入力と出力が逆」の関係にあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>方向</th></tr></thead><tbody><tr><td>GAMMADIST</td><td>値（x）</td><td>確率（p）</td><td>値 → 確率</td></tr><tr><td>GAMMAINV</td><td>確率（p）</td><td>値（x）</td><td>確率 → 値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">具体例で確認してみましょう。alpha=3、beta=10の場合です。</p>



<pre class="wp-block-code"><code>=GAMMADIST(40, 3, 10, TRUE)   → 約0.7619（40以下の確率）
=GAMMAINV(0.7619, 3, 10)      → 約40.00</code></pre>



<p class="wp-block-paragraph">GAMMADISTに40を入れると確率0.7619が返り、GAMMAINVに0.7619を入れると40が返ります。お互いの結果を入れ替えても元に戻るということですね。</p>



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



<ul class="wp-block-list"><li><strong>「40分以内に収まる確率は？」</strong> → GAMMADIST関数（値がわかっていて確率を知りたい）</li><li><strong>「95%で収まる時間は何分？」</strong> → GAMMAINV関数（確率がわかっていて値を知りたい）</li></ul>



<p class="wp-block-paragraph">新しい関数名を使う場合は<a href="https://mashukabu.com/spreadsheet-gamma-inv-function/">GAMMA.INV関数</a>と<a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST関数</a>の組み合わせになります。</p>



<h2 class="wp-block-heading"><span id="toc13">ExcelからスプレッドシートへのGAMMAINV移行ガイド</span></h2>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートに移行するとき、GAMMAINVまわりで知っておくべきポイントをまとめました。</p>



<h3 class="wp-block-heading"><span id="toc14">移行時に確認すべき3つのポイント</span></h3>



<p class="wp-block-paragraph"><strong>1. 既存のGAMMAINV数式はそのまま動く</strong></p>



<p class="wp-block-paragraph">ExcelファイルをGoogleスプレッドシートにインポートしたとき、GAMMAINVの数式はそのまま正常に動作します。自動変換や手動書き換えは不要です。</p>



<p class="wp-block-paragraph"><strong>2. 新規作成時はGAMMA.INVを推奨</strong></p>



<p class="wp-block-paragraph">既存の数式はそのままで問題ありませんが、新しく数式を書く場合は<a href="https://mashukabu.com/spreadsheet-gamma-inv-function/">GAMMA.INV関数</a>を使いましょう。将来的な互換性を考えると、推奨関数を使っておくのが安心です。</p>



<p class="wp-block-paragraph"><strong>3. 他の旧関数名も同じルール</strong></p>



<p class="wp-block-paragraph">GAMMAINVだけでなく、統計関数は多くが「ピリオドなし→ピリオドあり」に移行しています。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧関数名</th><th>新関数名（推奨）</th></tr></thead><tbody><tr><td>GAMMADIST</td><td><a href="https://mashukabu.com/spreadsheet-gamma-dist-function/">GAMMA.DIST</a></td></tr><tr><td>GAMMAINV</td><td><a href="https://mashukabu.com/spreadsheet-gamma-inv-function/">GAMMA.INV</a></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-norminv-function/">NORMINV</a></td><td><a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの関数も「旧名で書いた数式はそのまま動く。新しく書くなら新名を使う」が基本の考え方です。</p>



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



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



<p class="wp-block-paragraph"><strong>確率に0以下や1以上を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">確率は「0より大きく1より小さい値」でなければなりません。0や1、負の数を指定すると<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=GAMMAINV(0, 3, 10)    ← #NUM! エラー
=GAMMAINV(1, 3, 10)    ← #NUM! エラー
=GAMMAINV(-0.5, 3, 10) ← #NUM! エラー</code></pre>



<p class="wp-block-paragraph">他のセルの計算結果を確率として渡すときは、値が0〜1の範囲内か確認しておきましょう。</p>



<p class="wp-block-paragraph"><strong>alphaに0以下を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">alphaは正の数値が必要です。0や負の値を指定するとエラーになります。</p>



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



<p class="wp-block-paragraph"><strong>betaに0以下を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">betaも正の数値が必要です。0以下はエラーです。</p>



<pre class="wp-block-code"><code>=GAMMAINV(0.5, 3, 0)    ← #NUM! エラー</code></pre>



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



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



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



<p class="wp-block-paragraph">GAMMAINV関数は、ガンマ分布で累積確率から値を逆算する互換関数です。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-gamma-inv-function/">GAMMA.INV関数</a>と引数・計算結果は完全に同じ。違いは関数名だけ</li><li>Excelの旧バージョン（2007以前）で標準だった関数名で、Googleスプレッドシートでも使える</li><li>既存シートのGAMMAINV数式は書き換え不要。そのまま動く</li><li>新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-gamma-inv-function/">GAMMA.INV関数</a>を推奨</li><li>SLA設計で「95%で収まる時間」を算出したり、保険金の高額請求ラインを設定したりできる</li><li>確率に0や1を指定すると<code>#NUM!</code>エラー。alphaとbetaは正の数で指定する</li></ul>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートへ移行した方は、まず既存の数式がそのまま動くことを確認してみてください。その上で、新しく書く数式から少しずつGAMMA.INVに切り替えていくのがおすすめですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-gammainv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
