<?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/%e5%88%86%e6%95%a3%e5%88%86%e6%9e%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 09 May 2026 23:17:36 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>分散分析 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Excel】FDIST関数の使い方｜F分布のp値を計算する方法（旧: F.DIST.RT）</title>
		<link>https://mashukabu.com/excel-fdist/</link>
					<comments>https://mashukabu.com/excel-fdist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 23:17:36 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ANOVA]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6748</guid>

					<description><![CDATA[ExcelのFDIST関数の使い方を解説します。F分布の右側確率（p値）を返す互換性関数で、分散分析（ANOVA）や回帰分析の有意性検定に使えます。構文・引数の意味、ANOVAでのp値計算の実例、新関数F.DIST.RTとの違い、FINVなど関連関数との関係まで実例で整理しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「3つの広告クリエイティブで、どれか1つでも他と差があるかを検定したい」「重回帰の結果が偶然じゃないか確かめたい」といった場面で活躍するのが <strong>FDIST関数</strong> です。</p>



<p class="wp-block-paragraph">ただ、F分布という言葉だけで身構えてしまう方も多いはずです。さらに新関数 F.DIST.RT との違いや、引数の自由度の指定方法でつまずく方も少なくありません。</p>



<p class="wp-block-paragraph">この記事では、FDIST関数の構文から、分散分析（ANOVA）でのp値計算の実例、新関数との関係、関連関数の使い分けまでをまとめて整理します。</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のFDIST関数とは？</a></li><li><a href="#toc2" tabindex="0">FDIST関数の書き方（構文と引数）</a></li><li><a href="#toc3" tabindex="0">F分布と右側確率のイメージ</a></li><li><a href="#toc4" tabindex="0">実務例1：ANOVA（一元配置分散分析）でp値を求める</a></li><li><a href="#toc5" tabindex="0">実務例2：回帰分析の有意性検定にF値を使う</a></li><li><a href="#toc6" tabindex="0">F.DIST.RT関数（新関数）との違い・使い分け</a><ol><li><a href="#toc7" tabindex="0">使い分けの実務指針</a></li></ol></li><li><a href="#toc8" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc9" tabindex="0">関連関数：FDIST・FINV・F.DIST.RT・F.INV.RT の関係</a></li><li><a href="#toc10" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのFDIST関数（読み方：エフディスト）は、<strong>F分布の右側確率（p値）を返す関数</strong>です。関数名は「<strong>F</strong>&#8211;<strong>Dist</strong>ribution（F分布）」の略で、統計学者ロナルド・フィッシャーの名にちなんだ分布です。</p>



<p class="wp-block-paragraph">ざっくり言うと、ある <strong>F値</strong> と2つの <strong>自由度</strong> を渡すと、「F値がそれ以上に大きくなる確率」を返してくれる関数です。p値が小さいほど「観測されたF値は偶然では起きにくい」と言えます。慣例的に <strong>p値 < 0.05 で「統計的に有意」</strong> と判定します。</p>



<p class="wp-block-paragraph">FDIST関数は、Excel 2007以前から提供されている <strong>旧式の関数</strong>です。Excel 2010以降では「互換性関数」のグループに分類されています。後継として <strong>F.DIST.RT関数</strong>（ドット入り、RT＝Right Tailed）が用意されていますが、FDIST関数も後方互換性のために引き続き使えます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「互換性関数」は古いブックでも問題なく動くように維持されている関数群です。新規作成のワークブックでは新関数（F.DIST.RT）が推奨されますが、既存のテンプレートやマクロでFDISTを見かけても、結果は新関数とまったく同じです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=FDIST(x, deg_freedom1, deg_freedom2)</code></pre>



<p class="wp-block-paragraph">引数は3つで、すべて必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>評価したいF値（0以上の数値）</td></tr><tr><td>deg_freedom1</td><td>必須</td><td>分子の自由度（1以上の整数。グループ間自由度）</td></tr><tr><td>deg_freedom2</td><td>必須</td><td>分母の自由度（1以上の整数。グループ内自由度）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は0以上1以下のp値です。「F値が x より大きくなる確率」、つまり <strong>右側確率 P(F > x)</strong> を表します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>自由度が小数で渡された場合は整数部分のみが使われます（小数部分は切り捨て）。ANOVA で自由度を計算する際は、<code>(グループ数 - 1)</code> と <code>(全体サンプル数 - グループ数)</code> という整数になるので、通常は気にする必要はありません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc3">F分布と右側確率のイメージ</span></h2>



<p class="wp-block-paragraph">F分布は「2つの分散の比」が従う分布で、必ず0以上の値を取り、右に長い裾を持つ非対称な形をしています。F値が大きくなるほど「グループ間のばらつきがグループ内のばらつきより明らかに大きい」ことを意味します。</p>



<p class="wp-block-paragraph">FDIST関数は、その大きいF値が <strong>偶然出る確率</strong> を返します。実務的には次のように使います。</p>



<ul class="wp-block-list"><li>計算されたF値とFDISTのp値を比較する</li><li>p値が0.05未満 → 「グループ間に有意な差がある」と結論づける</li><li>p値が0.05以上 → 「グループ間に差があるとは言えない」と判断する</li></ul>



<h2 class="wp-block-heading"><span id="toc4">実務例1：ANOVA（一元配置分散分析）でp値を求める</span></h2>



<p class="wp-block-paragraph">3つの広告クリエイティブA・B・Cで、それぞれ5日間ずつコンバージョン率（％）を計測したとします。「どれか1つでも他と差があるか」を一元配置分散分析（ANOVA）で検定してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>日</th><th>A群（％）</th><th>B群（％）</th><th>C群（％）</th></tr></thead><tbody><tr><td>1</td><td>2.1</td><td>2.8</td><td>3.4</td></tr><tr><td>2</td><td>2.3</td><td>3.1</td><td>3.6</td></tr><tr><td>3</td><td>1.9</td><td>2.6</td><td>3.2</td></tr><tr><td>4</td><td>2.5</td><td>2.9</td><td>3.5</td></tr><tr><td>5</td><td>2.2</td><td>3.2</td><td>3.7</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ANOVAの分散分析表からF値が <code>F = 35.2</code>、自由度が <code>分子=2</code>（グループ数 &#8211; 1）、<code>分母=12</code>（全体サンプル数 &#8211; グループ数）と算出されたとします。このF値のp値をFDISTで求めます。</p>



<pre class="wp-block-code"><code>=FDIST(35.2, 2, 12)</code></pre>



<p class="wp-block-paragraph">このサンプルでは、p値はおよそ <code>0.0000089</code> と極めて小さい値が返ります。0.05 を大きく下回っているので、「<strong>3群の平均値に少なくとも1つは有意な差がある</strong>」と結論づけられます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「分析ツール」アドインの「分散分析: 一元配置」を使えば、F値・自由度・p値・F境界値が自動計算された分散分析表が出力されます。FDIST関数は、分析ツールを使わずに手計算したF値を検定したい場合や、自動化マクロでp値だけ取得したい場合に重宝します。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">実務例2：回帰分析の有意性検定にF値を使う</span></h2>



<p class="wp-block-paragraph">重回帰分析の結果でも、「モデル全体が意味のある説明力を持っているか」をF検定で判断します。Excelの「回帰分析」アドインを実行すると、分散分析表に <strong>観測されたF値</strong> と <strong>有意 F</strong> が出力されます。</p>



<p class="wp-block-paragraph">仮にF値が <code>F = 18.7</code>、回帰の自由度が <code>3</code>（説明変数の数）、残差の自由度が <code>26</code>（サンプル数 &#8211; 説明変数の数 &#8211; 1）だったとしましょう。</p>



<pre class="wp-block-code"><code>=FDIST(18.7, 3, 26)</code></pre>



<p class="wp-block-paragraph">このサンプルでは、p値はおよそ <code>0.0000016</code> となります。0.05 を大きく下回るため「<strong>回帰モデル全体は統計的に有意</strong>」と結論づけられます。少なくとも1つの説明変数は目的変数の予測に貢献していると言えます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>回帰分析の出力に直接「有意 F」が表示されているなら、わざわざFDIST関数で再計算する必要はありません。FDISTは、F値だけ手元にある状況や、シミュレーションでF値を多数生成した結果を一括検定するときに便利です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc6">F.DIST.RT関数（新関数）との違い・使い分け</span></h2>



<p class="wp-block-paragraph">Excel 2010以降では、後継の <strong>F.DIST.RT関数</strong>（ドット入り、Right Tailed）が用意されています。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FDIST</th><th>F.DIST.RT</th></tr></thead><tbody><tr><td>導入時期</td><td>Excel 2007以前から</td><td>Excel 2010以降</td></tr><tr><td>構文</td><td>FDIST(x, deg_freedom1, deg_freedom2)</td><td>F.DIST.RT(x, deg_freedom1, deg_freedom2)</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">引数の数・順番・意味すべて同じで、計算結果も完全一致します。<code>FDIST(x, d1, d2) = F.DIST.RT(x, d1, d2)</code> という関係です。</p>



<h3 class="wp-block-heading"><span id="toc7">使い分けの実務指針</span></h3>



<ul class="wp-block-list"><li>古いExcel環境（2007以前）と共有する → FDIST</li><li>自分専用または新しい環境で使う → F.DIST.RT</li><li>既存ブックの数式を継承する → そのまま変更不要</li></ul>



<p class="wp-block-paragraph">Microsoft公式は新関数（F.DIST.RT）を推奨していますが、FDIST が将来削除される予定もないので、安心して使えます。既存のテンプレートやマクロが FDIST で組まれていることはまだ多く、業務で見かける機会は今後も残ります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>Excel 2010以降には、左側確率（累積確率）を返す <strong>F.DIST関数</strong>（RT なし）も別途追加されています。FDIST／F.DIST.RT が右側確率なのに対して、F.DIST(x, d1, d2, TRUE) は左側確率（CDF）を返します。p値計算には FDIST または F.DIST.RT を使うと覚えておきましょう。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#VALUE!</code></td><td>x や自由度に数値以外が入っている</td><td>すべて数値で指定する</td></tr><tr><td><code>#NUM!</code></td><td>x が負（x < 0）／自由度が1未満／x が <code>10^10</code> 以上</td><td>x は0以上、自由度は1以上の整数を指定</td></tr><tr><td><code>#NAME?</code></td><td>関数名のスペルミス</td><td><code>FDIST</code> の綴りを確認</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが、F値を間違って負の数で渡してしまうケースです。F値は分散の比なので必ず0以上になります。マイナス値が出ている時点で、F値の計算式そのものを見直しましょう。</p>



<p class="wp-block-paragraph">また、サンプルサイズが極端に大きいシミュレーションなどで <code>x >= 10^10</code> となるケースもエラーになりますが、実務でこの上限に達することはほぼありません。</p>



<h2 class="wp-block-heading"><span id="toc9">関連関数：FDIST・FINV・F.DIST.RT・F.INV.RT の関係</span></h2>



<p class="wp-block-paragraph">F分布まわりには、p値とF値を相互に変換する関数が4つあります。次の表で全体像を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>役割</th></tr></thead><tbody><tr><td>FDIST</td><td>F値, 自由度1, 自由度2</td><td>p値（右側確率）</td><td>F値から有意性を判定</td></tr><tr><td><a href="https://mashukabu.com/excel-finv/">FINV</a></td><td>確率, 自由度1, 自由度2</td><td>F値</td><td>棄却域の臨界F値を求める（旧関数）</td></tr><tr><td>F.DIST.RT</td><td>F値, 自由度1, 自由度2</td><td>p値（右側確率）</td><td>FDISTの新関数版</td></tr><tr><td>F.INV.RT</td><td>確率, 自由度1, 自由度2</td><td>F値</td><td>FINVの新関数版</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">要するに、計算したF値が有意かを判定したいなら FDIST／F.DIST.RT、α=0.05 で「これ以上のF値なら有意」という臨界値を逆算したいなら <a href="https://mashukabu.com/excel-finv/">FINV関数</a>／F.INV.RT を使います。両者を組み合わせると、F検定の流れが Excel だけで完結します。</p>



<p class="wp-block-paragraph">事前に等分散かどうかを判定したい場面では、F検定そのものを返してくれる F.TEST 関数も便利です。t検定の文脈で等分散・不等分散を選び分けるときは <a href="https://mashukabu.com/excel-ttest/">TTEST関数</a> と組み合わせて使うと、検定の流れが一気に整理できます。</p>



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



<p class="wp-block-paragraph">ExcelのFDIST関数は、F分布のp値を一発で計算できる便利な互換性関数です。要点を整理すると次のとおりです。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=FDIST(x, deg_freedom1, deg_freedom2)</code></li><li>戻り値はF分布の <strong>右側確率 P(F > x)</strong></li><li>分散分析（ANOVA）や回帰分析の有意性検定で使う</li><li>自由度1は <strong>分子（グループ間）</strong>、自由度2は <strong>分母（グループ内）</strong></li><li><strong>新関数 F.DIST.RT と計算結果は完全に同一</strong>。新規ブックでは F.DIST.RT を推奨</li></ul>



<p class="wp-block-paragraph">p値が0.05未満なら「グループ間に有意な差がある」「モデルは有意」と結論づけられます。計算したF値の意味を読み解くには、対になる <a href="https://mashukabu.com/excel-finv/">FINV関数</a> で臨界F値を求めて比較するのが定石です。</p>



<p class="wp-block-paragraph">合わせて <a href="https://mashukabu.com/excel-ttest/">TTEST関数</a> や F.TEST 関数を使えば、t検定とF検定の両方をExcelだけで自在にこなせるようになります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-fdist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Excel】FINV関数の使い方｜F分布の臨界値（逆関数）を計算する方法（旧: F.INV.RT）</title>
		<link>https://mashukabu.com/excel-finv/</link>
					<comments>https://mashukabu.com/excel-finv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 23:16:11 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ANOVA]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6730</guid>

					<description><![CDATA[ExcelのFINV関数の使い方を解説します。F分布の右側確率の逆関数で、ANOVAや回帰分析の臨界F値（棄却域の閾値）を求められる互換性関数です。構文・引数の意味、α=0.05での臨界値計算の実例、新関数F.INV.RTとの違い、FDISTとの関係まで実例で整理しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ANOVAで計算したF値が有意かどうか、α=0.05のときの臨界F値と比べたい」「分散分析表のF境界値を自分で求めたい」というときに使うのが <strong>FINV関数</strong> です。</p>



<p class="wp-block-paragraph">ただ、Excelで「逆F分布」「F.INV.RT」「F.INV」と似た名前の関数が並んでいて、どれを選べばいいか迷う方も多いはずです。構文や引数の意味も慣れないと取っ付きにくく感じます。</p>



<p class="wp-block-paragraph">この記事では、FINV関数の構文から、ANOVAや回帰分析での臨界値計算の実例、新関数 F.INV.RT との違い、FDIST との関係まで、まとめて整理します。</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のFINV関数とは？</a></li><li><a href="#toc2" tabindex="0">FINV関数の書き方（構文と引数）</a></li><li><a href="#toc3" tabindex="0">FDIST関数との対応関係を理解する</a></li><li><a href="#toc4" tabindex="0">実務例1：ANOVAの臨界F値を求める（α=0.05）</a></li><li><a href="#toc5" tabindex="0">実務例2：回帰分析の臨界F値を求める</a></li><li><a href="#toc6" tabindex="0">F.INV.RT関数（新関数）との違い・使い分け</a><ol><li><a href="#toc7" tabindex="0">使い分けの実務指針</a></li></ol></li><li><a href="#toc8" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc9" tabindex="0">関連関数：FDIST・FINV・F.DIST.RT・F.INV.RT の関係</a></li><li><a href="#toc10" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのFINV関数（読み方：エフインバース）は、<strong>F分布の右側確率の逆関数を返す関数</strong>です。関数名は「<strong>F</strong>&#8211;<strong>Inv</strong>erse（F逆関数）」の略で、与えた確率 p に対して「右側確率がちょうど p になるようなF値」を返してくれます。</p>



<p class="wp-block-paragraph">ざっくり言うと、<code>FDIST(x, d1, d2) = p</code> という関係に対して、<code>FINV(p, d1, d2) = x</code> を返す関数です。FDIST が「F値からp値」を求めるのに対して、FINV は「p値からF値」を逆算します。</p>



<p class="wp-block-paragraph">実務上は「<strong>有意水準α=0.05のときの臨界F値（棄却域の閾値）</strong>」を求めるために使います。観測されたF値が臨界F値を上回れば「統計的に有意」、下回れば「有意とは言えない」と判定できます。</p>



<p class="wp-block-paragraph">FINV関数は、Excel 2007以前から提供されている <strong>旧式の関数</strong>です。Excel 2010以降では「互換性関数」のグループに分類されています。後継として <strong>F.INV.RT関数</strong>（ドット入り、RT＝Right Tailed）が用意されていますが、FINV関数も後方互換性のために引き続き使えます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「互換性関数」は古いブックでも問題なく動くように維持されている関数群です。新規作成のワークブックでは新関数（F.INV.RT）が推奨されますが、既存のテンプレートやマクロでFINVを見かけても、結果は新関数とまったく同じです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=FINV(probability, deg_freedom1, deg_freedom2)</code></pre>



<p class="wp-block-paragraph">引数は3つで、すべて必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>probability</td><td>必須</td><td>右側確率（0より大きく1より小さい数値）。有意水準αに相当</td></tr><tr><td>deg_freedom1</td><td>必須</td><td>分子の自由度（1以上の整数。グループ間自由度）</td></tr><tr><td>deg_freedom2</td><td>必須</td><td>分母の自由度（1以上の整数。グループ内自由度）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値はF値（0以上の数値）です。「右側確率がちょうど probability になるようなF値の閾値」を表します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>probability に <strong>有意水準α</strong>（例：0.05、0.01、0.001）を入れて、自由度を ANOVA や回帰分析の出力から指定すれば、棄却域の臨界F値が求まります。これが FINV のもっとも典型的な使い方です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc3">FDIST関数との対応関係を理解する</span></h2>



<p class="wp-block-paragraph">FINV と FDIST は、F分布まわりで対になる関数です。次の対応で整理しておくとスッキリします。</p>



<ul class="wp-block-list"><li><strong>FDIST</strong>: F値 → p値（右側確率）</li><li><strong>FINV</strong>: p値（右側確率）→ F値</li></ul>



<p class="wp-block-paragraph">数式で書くと <code>FDIST(FINV(p, d1, d2), d1, d2) = p</code> という恒等関係が成り立ちます。試しにExcelで <code>=FDIST(FINV(0.05, 2, 12), 2, 12)</code> と入力すると、ぴったり <code>0.05</code> が返ります。</p>



<p class="wp-block-paragraph">実務的にはこの2関数を次のように使い分けます。</p>



<ul class="wp-block-list"><li>計算済みのF値が有意か知りたい → <strong>FDIST</strong> でp値を求める</li><li>「F値がいくつ以上なら有意か」を事前に知りたい → <strong>FINV</strong> で臨界F値を求める</li></ul>



<p class="wp-block-paragraph">両方を使えば、F検定の流れがExcel上で完結します。</p>



<h2 class="wp-block-heading"><span id="toc4">実務例1：ANOVAの臨界F値を求める（α=0.05）</span></h2>



<p class="wp-block-paragraph">3つの広告クリエイティブA・B・Cで、それぞれ5日間ずつコンバージョン率を比較するANOVAを想定します。自由度は <code>分子=2</code>（グループ数 &#8211; 1）、<code>分母=12</code>（全体サンプル数 &#8211; グループ数）です。</p>



<p class="wp-block-paragraph">α=0.05 のときの臨界F値を求めてみましょう。</p>



<pre class="wp-block-code"><code>=FINV(0.05, 2, 12)</code></pre>



<p class="wp-block-paragraph">このサンプルでは、結果はおよそ <code>3.8853</code> が返ります。意味は「自由度(2, 12)のF分布で、F値が <code>3.8853</code> を超える確率はちょうど5%」ということです。</p>



<p class="wp-block-paragraph">ANOVAで実際に計算されたF値が <code>3.8853</code> を上回れば「<strong>3群の平均値に有意な差がある</strong>」、下回れば「<strong>有意な差があるとは言えない</strong>」と判定できます。</p>



<pre class="wp-block-code"><code># α=0.01 の臨界値（より厳しい基準）
=FINV(0.01, 2, 12)</code></pre>



<p class="wp-block-paragraph">こちらは <code>6.9266</code> 程度になります。基準を厳しくするほど臨界F値は大きくなり、有意と判定されにくくなる関係です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「分析ツール」アドインの分散分析を実行すると、結果に <strong>F境界値</strong> が自動表示されます。これは内部的に FINV（または F.INV.RT）で計算された値です。FINV関数は、分析ツールを使わずにシミュレーションや自動化マクロで臨界F値を取得したい場合に便利です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">実務例2：回帰分析の臨界F値を求める</span></h2>



<p class="wp-block-paragraph">重回帰分析で「モデル全体が意味を持つか」を判定する際にも、臨界F値を使います。例として、説明変数3つ・サンプル数30件の重回帰を考えます。回帰の自由度は <code>3</code>、残差の自由度は <code>30 - 3 - 1 = 26</code> です。</p>



<p class="wp-block-paragraph">α=0.05 のときの臨界F値は次のとおりです。</p>



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



<p class="wp-block-paragraph">結果はおよそ <code>2.9752</code> が返ります。回帰分析の出力にあるF値（観測されたF値）がこの値を上回っていれば「回帰モデル全体は有意」と判定できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>回帰分析の出力には「有意 F」（p値）が直接表示されるため、通常は p値 < 0.05 で判定すれば十分です。FINV を使う場面は、分析結果の解釈を後から第三者に説明するために臨界F値を併記したい場合や、複数モデルの臨界値を一覧で並べたい場合に便利です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc6">F.INV.RT関数（新関数）との違い・使い分け</span></h2>



<p class="wp-block-paragraph">Excel 2010以降では、後継の <strong>F.INV.RT関数</strong>（ドット入り、Right Tailed）が用意されています。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FINV</th><th>F.INV.RT</th></tr></thead><tbody><tr><td>導入時期</td><td>Excel 2007以前から</td><td>Excel 2010以降</td></tr><tr><td>構文</td><td>FINV(probability, deg_freedom1, deg_freedom2)</td><td>F.INV.RT(probability, deg_freedom1, deg_freedom2)</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">引数の数・順番・意味すべて同じで、計算結果も完全に一致します。<code>FINV(p, d1, d2) = F.INV.RT(p, d1, d2)</code> という関係です。</p>



<h3 class="wp-block-heading"><span id="toc7">使い分けの実務指針</span></h3>



<ul class="wp-block-list"><li>古いExcel環境（2007以前）と共有する → FINV</li><li>自分専用または新しい環境で使う → F.INV.RT</li><li>既存ブックの数式を継承する → そのまま変更不要</li></ul>



<p class="wp-block-paragraph">Microsoft公式は新関数（F.INV.RT）を推奨していますが、FINV が将来削除される予定もないので、安心して使えます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>Excel 2010以降には、左側確率の逆関数を返す <strong>F.INV関数</strong>（RT なし）も別途追加されています。F.INV(p, d1, d2) は「左側確率がちょうど p になるF値」を返すので、FINV／F.INV.RT とは結果が異なります。臨界F値を求めるときは <strong>必ず FINV か F.INV.RT</strong> を使いましょう。両者の関係は <code>F.INV.RT(p, d1, d2) = F.INV(1 - p, d1, d2)</code> です。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#VALUE!</code></td><td>probability や自由度に数値以外が入っている</td><td>すべて数値で指定する</td></tr><tr><td><code>#NUM!</code></td><td>probability が 0以下または1以上／自由度が1未満／結果が <code>10^10</code> 以上</td><td>probability は 0 < p < 1 の範囲、自由度は1以上の整数を指定</td></tr><tr><td><code>#N/A</code></td><td>計算が100回反復しても収束しない</td><td>引数の組み合わせを見直す（極端に小さい確率や大きすぎる自由度を避ける）</td></tr><tr><td><code>#NAME?</code></td><td>関数名のスペルミス</td><td><code>FINV</code> の綴りを確認</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが、有意水準を間違って <code>5</code> や <code>95</code> などパーセント表記の数値で渡してしまうケースです。FINVの probability は <strong>小数表記</strong>（例：5%なら 0.05）で指定する必要があります。</p>



<p class="wp-block-paragraph">また、<code>#N/A</code> は実務ではほとんど発生しませんが、確率が <code>1E-15</code> のように極端に小さい場合に出ることがあります。その場合は実用的な範囲（0.001〜0.10程度）で指定し直しましょう。</p>



<h2 class="wp-block-heading"><span id="toc9">関連関数：FDIST・FINV・F.DIST.RT・F.INV.RT の関係</span></h2>



<p class="wp-block-paragraph">F分布まわりには、p値とF値を相互に変換する関数が4つあります。次の表で全体像を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>役割</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-fdist/">FDIST</a></td><td>F値, 自由度1, 自由度2</td><td>p値（右側確率）</td><td>計算したF値の有意性を判定</td></tr><tr><td>FINV</td><td>確率, 自由度1, 自由度2</td><td>F値</td><td>棄却域の臨界F値を求める</td></tr><tr><td>F.DIST.RT</td><td>F値, 自由度1, 自由度2</td><td>p値（右側確率）</td><td>FDISTの新関数版</td></tr><tr><td>F.INV.RT</td><td>確率, 自由度1, 自由度2</td><td>F値</td><td>FINVの新関数版</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">要するに、観測されたF値の有意性を判定したいなら <a href="https://mashukabu.com/excel-fdist/">FDIST関数</a>／F.DIST.RT、α=0.05 で「これ以上のF値なら有意」という臨界値を逆算したいなら FINV／F.INV.RT を使う、という関係です。両者を組み合わせると、F検定の流れが Excel だけで完結します。</p>



<p class="wp-block-paragraph">t分布の文脈でも同じような対応関係があり、p値からt値を逆算したいときは <a href="https://mashukabu.com/excel-tinv/">TINV関数</a>、t値からp値を求めたいときは TDIST関数を使います。同じく <a href="https://mashukabu.com/excel-ttest/">TTEST関数</a> と組み合わせると、検定の流れを一気に整理できます。</p>



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



<p class="wp-block-paragraph">ExcelのFINV関数は、F分布の臨界F値を一発で計算できる便利な互換性関数です。要点を整理すると次のとおりです。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=FINV(probability, deg_freedom1, deg_freedom2)</code></li><li>戻り値はF分布の <strong>右側確率の逆関数</strong>（α=p のときの臨界F値）</li><li>分散分析（ANOVA）や回帰分析の <strong>棄却域の閾値</strong> を求められる</li><li>自由度1は <strong>分子（グループ間）</strong>、自由度2は <strong>分母（グループ内）</strong></li><li><strong>新関数 F.INV.RT と計算結果は完全に同一</strong>。新規ブックでは F.INV.RT を推奨</li><li><strong>F.INV（RTなし）は左側確率の逆関数</strong>なので、臨界F値の計算では使わない</li></ul>



<p class="wp-block-paragraph">α=0.05 で臨界F値を求めて、観測F値と比較するのがF検定の定石です。<code>FDIST(FINV(p, d1, d2), d1, d2) = p</code> という対応関係を覚えておくと、p値とF値の行き来がスムーズになります。</p>



<p class="wp-block-paragraph">合わせて <a href="https://mashukabu.com/excel-fdist/">FDIST関数</a> を使えばF値とp値の双方向の変換ができ、<a href="https://mashukabu.com/excel-ttest/">TTEST関数</a> や <a href="https://mashukabu.com/excel-tinv/">TINV関数</a> を使えばt検定の流れもExcelだけで完結します。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-finv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのFDIST関数の使い方｜F分布（旧: F.DIST.RT）</title>
		<link>https://mashukabu.com/excel-function-howto-use-fdist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-fdist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:38:52 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6650</guid>

					<description><![CDATA[ExcelのFDIST関数の使い方を解説します。F分布の右側累積確率を返す統計互換性関数で、分散分析（ANOVA）やF検定のp値判定に使用します。後継のF.DIST.RT関数との違いや移行方法も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「分散分析の結果からp値を自分で出したいけど、どの関数を使えばいいんだろう」<br>「古いExcelファイルに <code>FDIST</code> という関数が出てきた。新しいExcelでも動くのか不安」</p>



<p class="wp-block-paragraph">そんな場面に遭遇したことはありませんか？</p>



<p class="wp-block-paragraph">ANOVA（分散分析）やF検定の現場では、F値からp値を直接求めたい局面がよくあります。<br>そんなときに役立つのが、この記事で解説する<strong>FDIST関数</strong>です。<br>FDISTはF分布の右側累積確率（p値）を返す関数で、Excel 2007以前から使われてきた統計関数です。<br>Excel 2010で後継のF.DIST.RT関数に置き換わりましたが、互換性のため現行のExcelでも問題なく動きます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方からF.DIST.RTへの置き換え方、ANOVAやF検定での実例、よくあるエラーまでをまとめて解説します。</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">FDIST関数とは？F分布の右側確率を返す旧関数</a></li><li><a href="#toc2" tabindex="0">FDIST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">「右側確率」って何？（F検定との関係）</a></li></ol></li><li><a href="#toc6" tabindex="0">FDIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">F値からp値を求める</a></li><li><a href="#toc8" tabindex="0">自由度を変えると形が変わる</a></li><li><a href="#toc9" tabindex="0">有意水準5%の右側臨界値を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">FDIST関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">一元配置分散分析（ANOVA）でp値を求める</a></li><li><a href="#toc12" tabindex="0">2群の分散の差をF検定で判定する</a></li><li><a href="#toc13" tabindex="0">回帰分析の有意性検定でF値を評価する</a></li><li><a href="#toc14" tabindex="0">古いテンプレートをそのまま使うとき</a></li></ol></li><li><a href="#toc15" tabindex="0">FDIST関数とF.DIST.RT関数の違い・置き換え方</a><ol><li><a href="#toc16" tabindex="0">機能差はない（数値結果は同じ）</a></li><li><a href="#toc17" tabindex="0">Excel 2007以前との互換性</a></li><li><a href="#toc18" tabindex="0">FDIST → F.DIST.RT 書き換え対応表</a></li><li><a href="#toc19" tabindex="0">新規作成では F.DIST.RT を選ぶ理由</a></li></ol></li><li><a href="#toc20" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#NUM!エラー（xや自由度が範囲外）</a></li><li><a href="#toc22" tabindex="0">#VALUE!エラー（数値以外を渡した）</a></li><li><a href="#toc23" tabindex="0">#NAME?エラー（関数名が認識されない）</a></li><li><a href="#toc24" tabindex="0">結果がどう見ても変なとき</a></li></ol></li><li><a href="#toc25" tabindex="0">似たF分布関数との違い・使い分け</a><ol><li><a href="#toc26" tabindex="0">F分布系関数の旧↔新対応表</a></li><li><a href="#toc27" tabindex="0">FDIST と FINV の違い</a></li><li><a href="#toc28" tabindex="0">FDIST と FTEST の違い</a></li><li><a href="#toc29" tabindex="0">他の分布関数との使い分け</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ</a><ol><li><a href="#toc31" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">FDIST関数とは？F分布の右側確率を返す旧関数</span></h2>



<p class="wp-block-paragraph">FDIST関数（読み方: エフ・ディスト）は、<strong>F分布の右側累積確率</strong>（上側確率）を返す関数です。<br>「F」は統計学者ロナルド・フィッシャーにちなんだ「F分布（F Distribution）」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">Excel 2007以前ではFDISTが標準の関数でしたが、Excel 2010で関数名がF.DIST.RTに変更されました。<br>ただし、過去のブックとの互換性を維持するためにFDISTはそのまま残されており、Microsoft 365を含む現行Excelでも問題なく動作します。<br>関数の挿入ダイアログでは「互換性」カテゴリに分類されています。</p>



<p class="wp-block-paragraph">F検定や分散分析（ANOVA）では、「群間のばらつきが群内のばらつきに対してどれくらい大きいか」をF値で表します。<br>F値が大きいほど「群間の差が偶然では説明しにくい」と判断できます。<br>そのためp値は分布の<strong>右側（上側）</strong>で評価します。<br>FDIST関数はこの「右側確率＝p値」をダイレクトに返す、検定実務向けの関数です。</p>



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



<ul class="wp-block-list"><li>分散分析（ANOVA）のF値からp値を一発で求める</li><li>2つの母集団の分散差を比較するF検定でp値を計算する</li><li>回帰分析のF統計量から有意性を判定する</li><li>Excel 2007以前のブックの計算結果をそのまま再現する</li><li>教科書のF分布表を引かずに、任意のF値・自由度の右側確率を直接計算する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FDIST関数は互換性関数として、Microsoft 365、Excel 2010〜2024のすべてのバージョンで使えます。<br>新規でF分布の計算式を作るときは、後継の<a href="../excel-function-howto-use-f-dist-rt/">F.DIST.RT関数</a>の使用が推奨です。<br>ただしFDISTも完全に同じ右側確率を返すので、既存ブックを書き換える必要はありません。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=FDIST(x, 自由度1, 自由度2)</code></pre>



<p class="wp-block-paragraph">カッコの中に、評価したいF値と2つの自由度をカンマで区切って指定します。<br>引数が3つだけのシンプルな関数で、後継のF.DIST.RTとまったく同じ書き方です。</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>x</td><td>必須</td><td>評価したいF値（検定統計量）。0以上の値を指定する</td></tr><tr><td>自由度1</td><td>必須</td><td>分子の自由度。1以上の整数を指定する</td></tr><tr><td>自由度2</td><td>必須</td><td>分母の自由度。1以上の整数を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数3つはすべて必須です。省略するとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>自由度に小数を指定した場合、整数部分だけが使われます。<br>たとえば4.7と指定しても、内部では4として計算されます。<br>整数で指定するのが基本です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">「右側確率」って何？（F検定との関係）</span></h3>



<p class="wp-block-paragraph">ちょっとややこしく見えますが、考え方はシンプルです。</p>



<ul class="wp-block-list"><li><strong>右側確率</strong>: 「x以上になる確率」を返す。FDISTやF.DIST.RTが返す値</li><li><strong>左側確率</strong>: 「x以下になる確率」を返す。1から右側確率を引いた値</li></ul>



<p class="wp-block-paragraph">両者を足すとちょうど1になります。<br>たとえば自由度4と20でx=1の場合、右側は約0.4393、左側は約0.5607で合計1.0です。</p>



<p class="wp-block-paragraph">ANOVAやF検定では「観測したF値と同じか、それより大きい値が偶然で起こる確率」を見ます。<br>そのため右側確率を使います。<br>FDISTの結果は検定のp値そのものになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「FDISTの結果 < 有意水準（0.05など）」なら帰無仮説を棄却できます。<br>FDISTの結果はp値そのものなので、判定ルールがそのまま使えます。</p></blockquote>



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



<p class="wp-block-paragraph">ここからは具体的なF値と自由度を使って、FDIST関数の動きを確認していきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">F値からp値を求める</span></h3>



<p class="wp-block-paragraph">分子の自由度4・分母の自由度20のF分布で、F値が3.8以上になる確率を求めます。</p>



<pre class="wp-block-code"><code>=FDIST(3.8, 4, 20)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0188</strong>（1.88%）です。<br>F値が3.8以上に出る確率は約1.88%で、有意水準5%を下回っています。<br>このF値は「偶然では出にくい」と判断できる水準です。</p>



<p class="wp-block-paragraph">別のF値も試してみましょう。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>0.4308</strong>（43.08%）です。<br>F値が1付近のときは群間と群内のばらつきが同程度なので、p値も大きくなります。</p>



<pre class="wp-block-code"><code>=FDIST(0, 4, 20)</code></pre>



<p class="wp-block-paragraph">結果は <strong>1</strong>（100%）です。<br>F分布は0以上の値しか取らないので、「0以上になる確率」は必ず100%になります。</p>



<h3 class="wp-block-heading"><span id="toc8">自由度を変えると形が変わる</span></h3>



<p class="wp-block-paragraph">同じF値（x=3）で、自由度の組み合わせを変えるとどうなるか見てみましょう。</p>



<pre class="wp-block-code"><code>=FDIST(3, 1, 10)    → 約 0.1138
=FDIST(3, 4, 10)    → 約 0.0716
=FDIST(3, 4, 20)    → 約 0.0432
=FDIST(3, 4, 100)   → 約 0.0226</code></pre>



<p class="wp-block-paragraph">分母の自由度（サンプルサイズに対応）が大きくなるほど、同じF値でもp値は小さくなります。<br>「サンプルが多いほど、同じ程度の差でも統計的に意味がある」と判断される感覚と一致します。</p>



<h3 class="wp-block-heading"><span id="toc9">有意水準5%の右側臨界値を確認する</span></h3>



<p class="wp-block-paragraph">検定でよく使う「自由度ごとの右側臨界値（α=5%）」を、FDISTで逆算してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>自由度1 / 自由度2</th><th>F値</th><th>FDIST(x, df1, df2)</th></tr></thead><tbody><tr><td>1 / 10</td><td>4.965</td><td>0.0500</td></tr><tr><td>2 / 10</td><td>4.103</td><td>0.0500</td></tr><tr><td>3 / 10</td><td>3.708</td><td>0.0500</td></tr><tr><td>4 / 10</td><td>3.478</td><td>0.0500</td></tr><tr><td>4 / 20</td><td>2.866</td><td>0.0500</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">統計の教科書に載っているF分布表の値とぴたりと一致します。<br>普段は教科書の付表をめくる場面でも、FDISTを電卓代わりに使えますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「有意水準5%の臨界値そのものを求めたい」場合はF.INV.RT関数（旧名: FINV）を使います。<br>FDISTが「F値 → p値」、FINVが「p値 → F値」と覚えておくと迷いません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">FDIST関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc11">一元配置分散分析（ANOVA）でp値を求める</span></h3>



<p class="wp-block-paragraph">「3つ以上の群の平均値に差があるか」を統計的に判定するのが一元配置分散分析（One-way ANOVA）です。<br>分散分析表からF値を計算したあと、FDIST関数でp値を一発で求められます。</p>



<p class="wp-block-paragraph">たとえば、3つの製造ラインの不良率を比較したANOVAの分散分析表が次のとおりだったとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>変動要因</th><th>平方和</th><th>自由度</th><th>平均平方</th></tr></thead><tbody><tr><td>群間</td><td>24.0</td><td>2</td><td>12.0</td></tr><tr><td>群内（誤差）</td><td>36.0</td><td>12</td><td>3.0</td></tr><tr><td>合計</td><td>60.0</td><td>14</td><td>—</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F値は「群間の平均平方 ÷ 群内の平均平方」で求めます。</p>



<pre class="wp-block-code"><code>=12.0 / 3.0</code></pre>



<p class="wp-block-paragraph">結果は <strong>4.0</strong> です。自由度1（分子）は2、自由度2（分母）は12です。</p>



<p class="wp-block-paragraph">次にp値を求めます。</p>



<pre class="wp-block-code"><code>=FDIST(4.0, 2, 12)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0466</strong>（4.66%）です。<br>有意水準5%（0.05）をわずかに下回っているので、「3つの製造ラインで不良率に有意な差がある」と判断できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Excelの「データ分析」ツール（分析ツールアドイン）でANOVAを実行すると、F値とp値は自動で出力されます。<br>ただしF値だけ別途計算した場合や、レポート用に追加検証する場合は、FDIST関数で素早く確認できます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">2群の分散の差をF検定で判定する</span></h3>



<p class="wp-block-paragraph">「2つの母集団の分散が等しいか」を調べるのがF検定です。<br>製造機械AとBで部品サイズの分散を比較したいとき、観測したF値（大きい分散 ÷ 小さい分散）からp値を求めます。</p>



<p class="wp-block-paragraph">機械Aと機械Bの分散がそれぞれ5.4と2.0、サンプルサイズが各16個（自由度15）だったとしましょう。</p>



<pre class="wp-block-code"><code>=5.4 / 2.0</code></pre>



<p class="wp-block-paragraph">F値は <strong>2.7</strong> です。両側F検定なので、片側の確率を2倍します。</p>



<pre class="wp-block-code"><code>=FDIST(2.7, 15, 15) * 2</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0567</strong>（5.67%）です。<br>有意水準5%をわずかに上回っているので、「2つの分散に有意な差があるとはいえない」と判断します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>F検定では分子と分母を逆にするとF値が逆数になり、p値も変わります。<br>慣例として「大きい分散 ÷ 小さい分散」でF値を1以上にし、片側確率の2倍を両側p値として扱います。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">回帰分析の有意性検定でF値を評価する</span></h3>



<p class="wp-block-paragraph">回帰分析では「モデル全体が有意に説明力を持つか」をF統計量で判定します。<br>ExcelのLINEST関数や分析ツールで得たF値と自由度から、FDISTでp値を確認できます。</p>



<p class="wp-block-paragraph">たとえば、説明変数3個・サンプル数50の重回帰分析でF値が12.5だったとします。<br>自由度1は「説明変数の数=3」、自由度2は「n &#8211; 説明変数の数 &#8211; 1=46」です。</p>



<pre class="wp-block-code"><code>=FDIST(12.5, 3, 46)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.00000406</strong>（4.06×10⁻⁶）です。<br>有意水準5%を大きく下回り、「回帰モデル全体は統計的に有意」と判断できます。</p>



<h3 class="wp-block-heading"><span id="toc14">古いテンプレートをそのまま使うとき</span></h3>



<p class="wp-block-paragraph">部署で長年使われてきた品質管理用テンプレートには、FDIST関数がそのまま残っていることがよくあります。<br>このようなテンプレートは、書き換えずにFDISTのまま使うのが安全です。</p>



<ul class="wp-block-list"><li>計算結果はF.DIST.RTと完全に同じなので、結果の信頼性に問題はない</li><li>数式を書き換えると、検証担当者やテンプレート管理者の確認が必要になる</li><li>Excel 2007以前で開く可能性が残っているなら、FDISTのほうが互換性が高い</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>数式を一括でF.DIST.RTに置き換えたい場合は、Ctrl+Hの「すべて置換」で <code>FDIST(</code> → <code>F.DIST.RT(</code> を実行できます。<br>置換前に必ずバックアップを取り、置換後にいくつかのセルで結果を比較してから本番運用に乗せましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">FDIST関数とF.DIST.RT関数の違い・置き換え方</span></h2>



<h3 class="wp-block-heading"><span id="toc16">機能差はない（数値結果は同じ）</span></h3>



<p class="wp-block-paragraph">FDISTとF.DIST.RTは、引数も戻り値もまったく同じです。<br>同じxと2つの自由度を渡せば、両者は完全に一致した値を返します。</p>



<pre class="wp-block-code"><code>=FDIST(3.8, 4, 20)        → 0.0188
=F.DIST.RT(3.8, 4, 20)    → 0.0188</code></pre>



<p class="wp-block-paragraph">「結果が変わるかも」と心配する必要はありません。<br>名前が変わっただけで、計算の中身は同じ右側確率です。</p>



<h3 class="wp-block-heading"><span id="toc17">Excel 2007以前との互換性</span></h3>



<p class="wp-block-paragraph">FDISTが現行Excelでも残されている主な理由は、Excel 2007以前で作成されたブックの互換性維持です。<br>Excel 2007時代のテンプレートや参考書のサンプル数式はFDISTで書かれているため、新しいExcelでも計算結果が再現できる必要があります。</p>



<p class="wp-block-paragraph">旧関数のFDISTがそのまま使われているケースをいくつか挙げます。</p>



<ul class="wp-block-list"><li>部署で代々引き継がれている分散分析・F検定用テンプレート</li><li>大学・専門学校時代の統計学テキストの演習ファイル</li><li>インターネット上で配布されている古い品質管理用Excelファイル</li></ul>



<p class="wp-block-paragraph">逆に「Excel 2007以前で開く可能性があるブック」も、FDISTで書いておく必要があります。<br>古いExcelではF.DIST.RT（ピリオド付きの新名称）を認識できないからです。</p>



<h3 class="wp-block-heading"><span id="toc18">FDIST → F.DIST.RT 書き換え対応表</span></h3>



<p class="wp-block-paragraph">新しいExcelしか使わない環境であれば、FDIST関数はF.DIST.RTに書き換えられます。<br>F分布系の互換性関数の対応関係をまとめると次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧関数（Excel 2007以前）</th><th>新関数（Excel 2010以降）</th><th>機能</th></tr></thead><tbody><tr><td>=FDIST(x, df1, df2)</td><td>=F.DIST.RT(x, df1, df2)</td><td>F分布の右側確率（p値）</td></tr><tr><td>=FINV(p, df1, df2)</td><td>=F.INV.RT(p, df1, df2)</td><td>右側確率の逆関数（境界値）</td></tr><tr><td>=FTEST(array1, array2)</td><td>=F.TEST(array1, array2)</td><td>2標本のF検定の両側p値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべて引数の数も並び順も同じです。関数名を置換するだけで書き換えが完了します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>旧FDISTを「F.DIST」と書き換えると結果がひっくり返ります。<br>FDISTは「右側確率」、F.DIST(x, df1, df2, TRUE)は「左側累積確率」で意味が逆です。<br>正しい後継はF.DIST.RT（末尾にRT＝Right Tailが付く）です。混同しないようにしてください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc19">新規作成では F.DIST.RT を選ぶ理由</span></h3>



<p class="wp-block-paragraph">新規で数式を作るときは、F.DIST.RTを使うのが推奨です。<br>理由は以下の3つです。</p>



<ul class="wp-block-list"><li>Microsoftの公式ドキュメントでF.DIST.RTが推奨されている（FDISTは「This function has been replaced」と注記される互換性関数扱い）</li><li>関数名から「右側（RT＝Right Tail）」と意図が読み取りやすい</li><li>同じ統計関数のF.DIST、F.INV、F.INV.RT、F.TESTと名前のルールが揃っており、関連関数として把握しやすい</li></ul>



<p class="wp-block-paragraph">既存ブックのFDISTを慌てて書き換える必要はありません。<br>動いているものを変えるとリスクのほうが高いので、保守タイミングで合わせて修正するのがおすすめです。</p>



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



<h3 class="wp-block-heading"><span id="toc21">#NUM!エラー（xや自由度が範囲外）</span></h3>



<p class="wp-block-paragraph">FDIST関数でよく見るエラーです。以下の原因が考えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>xに負の値を指定した</td><td>F分布は0以上のみ。xに0以上の値を指定する</td></tr><tr><td>自由度1または自由度2が1未満</td><td>自由度はどちらも1以上の整数を指定する</td></tr><tr><td>自由度が0または負の値</td><td>セルの式を見直して正の値が入るように修正する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F分布は0以上の値しか取らず、自由度はどちらも1以上です。この2点を覚えておけば対処は簡単です。</p>



<pre class="wp-block-code"><code>=FDIST(-1, 4, 20)   → #NUM!エラー
=FDIST(3, 0, 20)    → #NUM!エラー
=FDIST(3, 4, 20)    → 正常（約0.0432）</code></pre>



<h3 class="wp-block-heading"><span id="toc22">#VALUE!エラー（数値以外を渡した）</span></h3>



<p class="wp-block-paragraph">引数に文字列など数値以外を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FDIST(&quot;abc&quot;, 4, 20)  → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているか確認してください。<br>空白セルが文字列扱いになっているときもエラーが出やすいです。</p>



<h3 class="wp-block-heading"><span id="toc23">#NAME?エラー（関数名が認識されない）</span></h3>



<p class="wp-block-paragraph">関数名のスペルミスや、カッコの全角入力が原因で発生します。</p>



<pre class="wp-block-code"><code>=FDST(3, 4, 20)     → #NAME?エラー（スペルミス）
=FDIST（3, 4, 20）  → #NAME?エラー（カッコが全角）</code></pre>



<p class="wp-block-paragraph">FDISTは半角英字5文字（F＋DIST）で、間にピリオドは入りません。<br>F.DIST.RTにはピリオドが入るので混同しやすいですが、旧関数FDISTは「ピリオドなし」と覚えてください。</p>



<h3 class="wp-block-heading"><span id="toc24">結果がどう見ても変なとき</span></h3>



<p class="wp-block-paragraph">F値や自由度が想定と違うパターンが多いです。チェックポイントを整理しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>チェックポイント</th></tr></thead><tbody><tr><td>p値が予想より大きい</td><td>F値が小さすぎる可能性。分子・分母の平均平方の式を再確認</td></tr><tr><td>p値が予想より小さい</td><td>F値が大きすぎる可能性。サンプルサイズが大きすぎないか確認</td></tr><tr><td>結果が0または1ちょうど</td><td>xや自由度が極端な値になっていないか確認</td></tr><tr><td>自由度1と2を逆に指定した</td><td>分子→分母の順で指定。逆にすると別の確率値になる</td></tr><tr><td>結果が小数で表示されない</td><td>セルの書式設定を「数値」または「%」に変更</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>FDISTで出した結果をすぐ確認したいときは、別のセルで <code>=F.DIST.RT(同じ引数)</code> を計算して比較してみましょう。<br>数値が一致すれば関数の使い方は正しく、データ側に問題がある可能性が高いです。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc26">F分布系関数の旧↔新対応表</span></h3>



<p class="wp-block-paragraph">F分布まわりには、用途の違う関数が複数あります。<br>旧関数（Excel 2007以前）と新関数（Excel 2010以降）の対応関係を整理しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧関数</th><th>新関数</th><th>返す値</th><th>主な用途</th></tr></thead><tbody><tr><td>FDIST</td><td><a href="../excel-function-howto-use-f-dist-rt/">F.DIST.RT</a></td><td>x以上になる確率（右側）</td><td>検定のp値計算</td></tr><tr><td>（対応なし）</td><td>F.DIST</td><td>x以下の累積確率 または PDF</td><td>左側確率・分布のグラフ描画</td></tr><tr><td>FINV</td><td>F.INV.RT</td><td>右側確率 → x（逆関数）</td><td>有意水準から臨界値を直接求める</td></tr><tr><td>（対応なし）</td><td>F.INV</td><td>左側累積確率 → x（逆関数）</td><td>左側臨界値の算出</td></tr><tr><td>FTEST</td><td>F.TEST</td><td>2配列から両側p値</td><td>2標本F検定を一発計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">旧関数は「右側系のみ」で、左側の関数（F.DISTのTRUE形式・F.INV）はExcel 2010で初めて追加されました。<br>旧版Excelが検定実務向けの右側関数しか提供していなかった名残です。</p>



<h3 class="wp-block-heading"><span id="toc27">FDIST と FINV の違い</span></h3>



<p class="wp-block-paragraph">FDISTとFINVはどちらもF分布の関数ですが、入出力が逆です。</p>



<ul class="wp-block-list"><li><strong>FDIST</strong>: x（F値）→ 確率（p値）。検定でp値を出すときに使う</li><li><strong>FINV</strong>: 確率（有意水準）→ x（F値）。臨界値を逆算するときに使う</li></ul>



<p class="wp-block-paragraph">たとえば自由度4・20で有意水準5%の臨界値を知りたいときは次のようになります。</p>



<pre class="wp-block-code"><code>=FINV(0.05, 4, 20)        → 約 2.866
=FDIST(2.866, 4, 20)      → 約 0.0500</code></pre>



<p class="wp-block-paragraph">両者は逆方向の計算で、結果がぴったり対応します。<br>新関数で書くなら F.INV.RT と F.DIST.RT の関係になります。</p>



<h3 class="wp-block-heading"><span id="toc28">FDIST と FTEST の違い</span></h3>



<p class="wp-block-paragraph">FTESTは2つのデータ配列を渡すだけで、F検定の両側p値を返す手軽な関数です。</p>



<ul class="wp-block-list"><li><strong>FDIST</strong>: 自分でF値を計算してからp値を求める</li><li><strong>FTEST</strong>: 2つの配列を渡せば両側p値が直接返る（F値は内部処理）</li></ul>



<p class="wp-block-paragraph">途中計算を残したいときはFDIST、p値だけ素早く出したいときはFTESTを使います。<br>新関数でいうと FTEST → F.TEST に対応します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>FTEST（F.TEST）は2配列から両側p値を返すので、ANOVAではなく「2群の分散の差」のF検定向けです。<br>ANOVAや回帰分析のF統計量からp値を出すならFDIST（F.DIST.RT）が適切です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc29">他の分布関数との使い分け</span></h3>



<p class="wp-block-paragraph">検定の場面ごとに使う分布関数を整理すると次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定</th><th>使う分布関数</th><th>用途</th></tr></thead><tbody><tr><td>平均値の差（t検定）</td><td>T.DIST.RT / T.DIST.2T</td><td>2群の平均値の差を判定</td></tr><tr><td>分散分析（ANOVA） / F検定</td><td>FDIST / F.DIST.RT</td><td>3群以上の平均比較・2群の分散比較</td></tr><tr><td>適合度・独立性検定</td><td><a href="../excel-function-howto-use-chidist/">CHIDIST</a> / CHISQ.DIST.RT</td><td>度数データのカテゴリカル検定</td></tr><tr><td>待ち時間・故障率</td><td><a href="../excel-function-howto-use-expondist/">EXPONDIST</a></td><td>指数分布の確率計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">検定の目的に応じて使う分布関数が変わります。「いまどの分布で評価したいのか」を意識しながら使い分けましょう。</p>



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



<p class="wp-block-paragraph">FDIST関数は、F分布にもとづく<strong>右側確率</strong>を返す互換性関数です。<br>Excel 2010でF.DIST.RT関数に名前が変わりましたが、現行のExcelでも引き続き使えます。</p>



<h3 class="wp-block-heading"><span id="toc31">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=FDIST(x, 自由度1, 自由度2)</code> の3引数</li><li>自由度1は分子（群間）、自由度2は分母（群内・誤差）の自由度</li><li>分散分析（ANOVA）やF検定のp値（右側確率）をダイレクトに返す</li><li>FDISTとF.DIST.RTは引数も戻り値もまったく同じ（数値結果は完全一致）</li><li>Excel 2007以前のブックとの互換性のため、FDISTは現行Excelでも残されている</li><li>新規で数式を作るときは<a href="../excel-function-howto-use-f-dist-rt/">F.DIST.RT</a>が推奨。既存ブックを書き換える必要はない</li><li>FDIST → F.DIST と書き換えると結果が逆になるので注意（正解は FDIST → F.DIST.RT）</li><li>xが0未満、または自由度が1未満のとき #NUM! エラーが出る</li><li>2群の分散F検定では片側確率を2倍して両側p値として扱う</li></ul>



<p class="wp-block-paragraph">FDIST関数の使い方がわかったら、以下の関連関数もあわせて覚えてみてください。<br>データ分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="../excel-function-howto-use-f-dist-rt/">ExcelのF.DIST.RT関数の使い方</a>（FDISTの後継）</li><li><a href="../excel-function-howto-use-chidist/">ExcelのCHIDIST関数の使い方</a>（カイ二乗分布の右側確率）</li><li><a href="../excel-function-howto-use-expondist/">ExcelのEXPONDIST関数の使い方</a>（指数分布の確率計算）</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-fdist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのFINV関数の使い方｜F分布の逆関数（旧: F.INV.RT）</title>
		<link>https://mashukabu.com/excel-function-howto-use-finv/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-finv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:38:50 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6648</guid>

					<description><![CDATA[ExcelのFINV関数の使い方を解説。F分布の右側確率の逆関数でF検定・ANOVAの臨界値を求める構文・実例・エラー対処を紹介。後継のF.INV.RT関数との違いや使い分けもわかりやすく説明します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「古いExcelファイルを引き継いだら、FINVっていう関数が使われていた…これって今でも動くの？」</p>



<p class="wp-block-paragraph">そんな疑問を抱いて、このページにたどり着いた方も多いのではないでしょうか。</p>



<p class="wp-block-paragraph">ANOVAやF検定の臨界値を求める数式によく登場するFINV関数。<br>しかしExcelの関数挿入ダイアログでは「互換性」フォルダに分類されており、少し不安になるかもしれません。<br>F.INV.RTに書き換えるべきか、それともF.INVを使うのが正解なのか、判断に迷う場面もあるでしょう。</p>



<p class="wp-block-paragraph">そんなときに役立つのが、この記事で解説するFINV関数です。<br>FINVはF分布の右側確率の逆関数で、「有意水準」を入れるだけで検定の臨界値（棄却域の境界値）を返す関数です。</p>



<p class="wp-block-paragraph">この記事ではFINVの基本構文と、後継のF.INV.RTやF.INVとの違いを解説します。<br>ANOVA（分散分析）の臨界値計算やF検定の棄却域を求める実践例、よくあるエラーの対処法もまとめて掲載しています。<br>分散分析や等分散検定の現場でそのまま使える内容になっているので、ぜひ最後までご覧ください。</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">FINV関数とは？F分布の右側確率の逆関数</a><ol><li><a href="#toc2" tabindex="0">FINVが返す値のイメージ</a></li><li><a href="#toc3" tabindex="0">FDIST関数（右側確率）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">FINV関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">構文</a></li><li><a href="#toc6" tabindex="0">ANOVAでの自由度の対応</a></li></ol></li><li><a href="#toc7" tabindex="0">FINV関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">シンプルな例</a></li><li><a href="#toc9" tabindex="0">Microsoft公式の計算例</a></li><li><a href="#toc10" tabindex="0">確率と臨界値の関係を可視化</a></li></ol></li><li><a href="#toc11" tabindex="0">FINV関数の実践的な使用例</a><ol><li><a href="#toc12" tabindex="0">一元配置ANOVAの臨界値を求める</a></li><li><a href="#toc13" tabindex="0">ANOVA分散分析表のテンプレート</a></li><li><a href="#toc14" tabindex="0">等分散F検定の棄却域を求める</a></li><li><a href="#toc15" tabindex="0">FDIST関数との逆関数関係を実証する</a></li></ol></li><li><a href="#toc16" tabindex="0">FINV / F.INV.RT / F.INV の違い</a><ol><li><a href="#toc17" tabindex="0">三者比較表</a></li><li><a href="#toc18" tabindex="0">数値で違いを確認</a></li><li><a href="#toc19" tabindex="0">右側と左側はこう変換できる</a></li><li><a href="#toc20" tabindex="0">どちらを使うべきか</a></li><li><a href="#toc21" tabindex="0">FINVをF.INV.RTに置き換える方法</a></li></ol></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc23" tabindex="0">#NUM!エラーが出るケース</a></li><li><a href="#toc24" tabindex="0">#VALUE!エラーが出るケース</a></li><li><a href="#toc25" tabindex="0">#N/Aエラーが出るケース（収束しない）</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ｜FINVは右側確率からF値の臨界値を逆算する関数</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">FINV関数とは？F分布の右側確率の逆関数</span></h2>



<p class="wp-block-paragraph">FINV関数（読み方: エフ・インバース）は、<strong>F分布の右側確率の逆関数</strong>を返す関数です。<br>「F」はR.A.フィッシャーが考案したF分布のF、「INV」は「Inverse（逆）」の略です。<br>合わせて「F分布の逆関数」という意味になります。</p>



<p class="wp-block-paragraph">Excel 2007以前ではこのFINVが標準の関数でした。<br>Excel 2010で関数名がF.INV.RTに変更されています。<br>ただし互換性のためFINVもそのまま残されており、Microsoft 365を含む現行のExcelで問題なく動作します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FINVは「互換性関数」フォルダに分類されています。新しく数式を組む場合は後継のF.INV.RT関数の利用が推奨されます。既存のブックでFINVを使い続けても結果は同じです。Microsoft公式は「将来のExcelバージョンで利用できなくなる可能性がある」と注意喚起しているため、長期運用するブックでは置き換えておくと安心です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">FINVが返す値のイメージ</span></h3>



<p class="wp-block-paragraph">F分布のグラフをイメージしてみてください。<br>横軸にFの値、縦軸に確率密度をとると、右側に長い裾を引いた山型のグラフになります。</p>



<p class="wp-block-paragraph">FINVは、<strong>「右側に分布の何%を残すか」を指定すると、その境界となるFの値を返す関数</strong>です。<br>たとえば「右側に5%を残す境界（=有意水準5%の臨界値）」を求めるなら、<code>=FINV(0.05, df1, df2)</code> と入力します。</p>



<p class="wp-block-paragraph">つまり、ANOVAやF検定でいう<strong>棄却域の境界値（臨界値）</strong>を、関数ひとつで取り出せます。</p>



<h3 class="wp-block-heading"><span id="toc3">FDIST関数（右側確率）との関係</span></h3>



<p class="wp-block-paragraph">FINVは、対になる関数 <a href="../excel-function-howto-use-fdist/">FDIST関数の使い方</a> のちょうど逆の働きをします。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td>FDIST</td><td>Fの値, 自由度1, 自由度2</td><td>右側確率（p値）</td></tr><tr><td>FINV</td><td>右側確率, 自由度1, 自由度2</td><td>Fの値（臨界値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務での使い分けは次のようになります。<br>FDISTで観測されたF統計量のp値を出し、FINVでその有意水準の臨界値を出して比較するイメージです。</p>



<p class="wp-block-paragraph">数値で見ると分かりやすいので、双方向の対応を確認してみましょう。</p>



<pre class="wp-block-code"><code>=FDIST(2.866, 4, 20) → 0.05 （F値2.866のとき右側確率は5%）
=FINV(0.05, 4, 20)   → 2.866（右側5%に対応するF値は2.866）</code></pre>



<p class="wp-block-paragraph">このように、FDIST と FINV はぴったり逆の変換を行います。</p>



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



<p class="wp-block-paragraph">FINV関数は3つの引数を取ります。<br>カイ二乗分布のCHIINVが2引数だったのに対し、F分布は2つの自由度（分子・分母）を扱うため引数が1つ多くなる点に注意してください。</p>



<h3 class="wp-block-heading"><span id="toc5">構文</span></h3>



<pre class="wp-block-code"><code>=FINV(probability, deg_freedom1, deg_freedom2)</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>F分布の右側確率（0より大きく1以下: 0 < p ≤ 1）</td></tr><tr><td>deg_freedom1</td><td>必須</td><td>分子の自由度（1以上、10^10未満。整数以外は切り捨て）</td></tr><tr><td>deg_freedom2</td><td>必須</td><td>分母の自由度（1以上、10^10未満。整数以外は切り捨て）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">第1引数に「右側確率（=有意水準）」、第2引数に「分子の自由度」、第3引数に「分母の自由度」を渡します。</p>



<h3 class="wp-block-heading"><span id="toc6">ANOVAでの自由度の対応</span></h3>



<p class="wp-block-paragraph">実務でFINVを使う場面の多くは、ANOVA（分散分析）かF検定です。<br>それぞれの場面での自由度の対応関係を整理しておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>シーン</th><th>deg_freedom1（分子）</th><th>deg_freedom2（分母）</th></tr></thead><tbody><tr><td>一元配置ANOVA</td><td>群数 &#8211; 1</td><td>全データ数 &#8211; 群数</td></tr><tr><td>二元配置ANOVA（要因A）</td><td>要因Aの水準数 &#8211; 1</td><td>誤差項の自由度</td></tr><tr><td>等分散F検定</td><td>サンプル1のデータ数 &#8211; 1</td><td>サンプル2のデータ数 &#8211; 1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「どっちの自由度を1番目に入れるんだっけ？」と迷ったときは、<strong>F統計量の分子と分母</strong>を思い出してください。<br>F = （群間分散 / 群内分散）の分子側がdeg_freedom1、分母側がdeg_freedom2です。</p>



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



<h3 class="wp-block-heading"><span id="toc8">シンプルな例</span></h3>



<p class="wp-block-paragraph">有意水準5%（α=0.05）、分子自由度4、分母自由度20のFINVを求めてみましょう。</p>



<pre class="wp-block-code"><code>=FINV(0.05, 4, 20)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 2.8661</strong> です。<br>これは「自由度(4, 20)のF分布で、右側に5%を残す境界のF値が2.8661である」という意味になります。</p>



<p class="wp-block-paragraph">つまり、検定統計量Fを計算してこの値以上であれば、有意水準5%で帰無仮説（=群間に差がない）を棄却できます。</p>



<h3 class="wp-block-heading"><span id="toc9">Microsoft公式の計算例</span></h3>



<p class="wp-block-paragraph">Microsoftのリファレンスに載っている標準例も確認しておきましょう。</p>



<pre class="wp-block-code"><code>=FINV(0.01, 6, 4) → 15.20687</code></pre>



<p class="wp-block-paragraph">有意水準1%、分子自由度6、分母自由度4のとき、臨界値は約15.21になります。<br>分母自由度が小さいと右側の裾が重くなるため、臨界値はかなり大きな値になります。</p>



<h3 class="wp-block-heading"><span id="toc10">確率と臨界値の関係を可視化</span></h3>



<p class="wp-block-paragraph">同じ自由度(4, 20)で、有意水準を変えるとFINVの戻り値がどう変わるか確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th style="text-align:right">有意水準 α</th><th style="text-align:right">=FINV(α, 4, 20)</th></tr></thead><tbody><tr><td style="text-align:right">0.10</td><td style="text-align:right">2.2489</td></tr><tr><td style="text-align:right">0.05</td><td style="text-align:right">2.8661</td></tr><tr><td style="text-align:right">0.025</td><td style="text-align:right">3.5147</td></tr><tr><td style="text-align:right">0.01</td><td style="text-align:right">4.4307</td></tr><tr><td style="text-align:right">0.005</td><td style="text-align:right">5.1743</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">有意水準が小さくなる（厳しくなる）ほど、戻り値は大きくなります。<br>「より厳しい基準で検定する＝より大きなFでないと棄却できない」という関係が、数値からも読み取れます。</p>



<h2 class="wp-block-heading"><span id="toc11">FINV関数の実践的な使用例</span></h2>



<h3 class="wp-block-heading"><span id="toc12">一元配置ANOVAの臨界値を求める</span></h3>



<p class="wp-block-paragraph">例として「3つの店舗の月別売上に差があるか」を一元配置ANOVAで検定するケースを考えます。</p>



<ul class="wp-block-list"><li>店舗数（群数） k = 3</li><li>各店舗の月数（データ数） n = 8</li><li>全データ数 N = 24</li><li>有意水準 α = 0.05</li></ul>



<p class="wp-block-paragraph">このとき、自由度は次のように計算します。</p>



<ul class="wp-block-list"><li>分子の自由度 df1 = k &#8211; 1 = <strong>2</strong></li><li>分母の自由度 df2 = N &#8211; k = 24 &#8211; 3 = <strong>21</strong></li></ul>



<p class="wp-block-paragraph">臨界値は次のように求められます。</p>



<pre class="wp-block-code"><code>=FINV(0.05, 2, 21) → 約 3.4668</code></pre>



<p class="wp-block-paragraph">ANOVAで計算したF統計量がこの3.4668を超えていれば、「3店舗の売上には有意差がある」と結論づけられます。</p>



<h3 class="wp-block-heading"><span id="toc13">ANOVA分散分析表のテンプレート</span></h3>



<p class="wp-block-paragraph">ANOVAをExcelで手計算するときは、次のような分散分析表を組むと臨界値の自動計算が便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>セル例</th><th>数式</th></tr></thead><tbody><tr><td>群間平方和 SSb</td><td>B2</td><td>（手計算または SUMPRODUCT）</td></tr><tr><td>群内平方和 SSw</td><td>B3</td><td>（手計算または SUMPRODUCT）</td></tr><tr><td>分子自由度 df1</td><td>C2</td><td>=群数-1</td></tr><tr><td>分母自由度 df2</td><td>C3</td><td>=全データ数-群数</td></tr><tr><td>群間平均平方 MSb</td><td>D2</td><td>=B2/C2</td></tr><tr><td>群内平均平方 MSw</td><td>D3</td><td>=B3/C3</td></tr><tr><td>F統計量</td><td>E2</td><td>=D2/D3</td></tr><tr><td>有意水準α</td><td>F1</td><td>0.05</td></tr><tr><td>臨界値</td><td>F2</td><td>=FINV(F1, C2, C3)</td></tr><tr><td>判定</td><td>G2</td><td>=IF(E2>F2,&#8221;棄却&#8221;,&#8221;採択&#8221;)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「臨界値」のセルに <code>=FINV(F1, C2, C3)</code> を入れておけば、有意水準や自由度を変えるたびに自動で臨界値が再計算されます。<br>分散分析表のテンプレートに組み込んでおくと、サンプル数や群数が変わっても使い回せて便利です。</p>



<h3 class="wp-block-heading"><span id="toc14">等分散F検定の棄却域を求める</span></h3>



<p class="wp-block-paragraph">「2つのサンプルの分散が等しいか」を判定する等分散F検定でも、FINVで臨界値を求められます。</p>



<p class="wp-block-paragraph">たとえばサンプル1（n1=10）とサンプル2（n2=15）の分散を比較する場合:</p>



<ul class="wp-block-list"><li>分子自由度 df1 = n1 &#8211; 1 = <strong>9</strong></li><li>分母自由度 df2 = n2 &#8211; 1 = <strong>14</strong></li><li>有意水準 α = 0.05（両側検定なら0.025を渡す）</li></ul>



<pre class="wp-block-code"><code>=FINV(0.05, 9, 14) → 約 2.6458</code></pre>



<p class="wp-block-paragraph">F統計量（=サンプル1の不偏分散 / サンプル2の不偏分散）が2.6458を超えれば、有意水準5%で「2群の分散は異なる」と結論づけられます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>両側検定のときは α/2 をFINVに渡します。<br>たとえば「両側5%」なら <code>=FINV(0.025, df1, df2)</code> のように、有意水準を半分にして渡しましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc15">FDIST関数との逆関数関係を実証する</span></h3>



<p class="wp-block-paragraph">p値↔臨界値の対応がぴったり噛み合っていることを、Excel上で確認してみましょう。</p>



<pre class="wp-block-code"><code>A1: =FINV(0.05, 4, 20)         → 2.8661 （臨界値）
A2: =FDIST(A1, 4, 20)          → 0.05    （元の確率に戻る）

B1: =FDIST(2.5, 4, 20)         → 0.0743  （F=2.5のp値）
B2: =FINV(B1, 4, 20)           → 2.5     （元のFに戻る）</code></pre>



<p class="wp-block-paragraph">このように、FINV と FDIST を続けて使うと元の値に戻ります。<br>「片方が確率→F値の変換」「もう片方がF値→確率の変換」という対応を覚えておけば、どちらを使うか迷わなくなります。</p>



<h2 class="wp-block-heading"><span id="toc16">FINV / F.INV.RT / F.INV の違い</span></h2>



<p class="wp-block-paragraph">F分布の逆関数は、Excelに3つ用意されています。<br>似た名前で混乱しやすいので、ここで整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">三者比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力する確率</th><th>返す値</th><th>Excel 2007以前</th><th>状態</th><th>反復上限</th></tr></thead><tbody><tr><td>FINV</td><td>右側確率</td><td>Fの臨界値</td><td>対応</td><td>互換性関数（旧）</td><td>100回</td></tr><tr><td>F.INV.RT</td><td>右側確率</td><td>Fの臨界値</td><td>非対応</td><td>推奨（新）</td><td>64回</td></tr><tr><td>F.INV</td><td><strong>左側確率</strong></td><td>Fの臨界値</td><td>非対応</td><td>推奨（新）</td><td>64回</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FINVとF.INV.RTは引数・計算結果が同じで、内部の反復計算上限のみ異なります。<br>F.INVは「左側確率」を入力する関数なので、用途が異なります。</p>



<h3 class="wp-block-heading"><span id="toc18">数値で違いを確認</span></h3>



<p class="wp-block-paragraph">同じ引数 <code>(0.01, 6, 4)</code> を3つの関数に渡すと、どうなるでしょうか。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th style="text-align:right">計算結果</th><th>意味</th></tr></thead><tbody><tr><td>=FINV(0.01, 6, 4)</td><td style="text-align:right">15.20687</td><td>右側1%の臨界値</td></tr><tr><td>=F.INV.RT(0.01, 6, 4)</td><td style="text-align:right">15.20687</td><td>同上（後継関数）</td></tr><tr><td>=F.INV(0.01, 6, 4)</td><td style="text-align:right">0.10931</td><td><strong>左側</strong>1%に対応するF値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FINVとF.INV.RTは完全に同じ値を返します。<br>一方、F.INVは「左側に1%を残す境界」を返すため、まったく異なる値（1未満の小さな値）になります。</p>



<h3 class="wp-block-heading"><span id="toc19">右側と左側はこう変換できる</span></h3>



<p class="wp-block-paragraph">F.INV.RT と F.INV は次の関係で互いに変換可能です。</p>



<pre class="wp-block-code"><code>F.INV.RT(p, df1, df2) = F.INV(1 - p, df1, df2)</code></pre>



<p class="wp-block-paragraph">具体例で確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th style="text-align:right">計算結果</th></tr></thead><tbody><tr><td>=F.INV.RT(0.05, 4, 20)</td><td style="text-align:right">2.8661</td></tr><tr><td>=F.INV(0.95, 4, 20)</td><td style="text-align:right">2.8661</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">確かに同じ値が返ってきます。<br>ANOVAやF検定の臨界値は基本的に「右側」を扱うので、FINV / F.INV.RT を覚えておけば実務では十分です。</p>



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



<p class="wp-block-paragraph">迷ったときは次の基準で選びましょう。</p>



<ul class="wp-block-list"><li><strong>新規でブックを作る場合</strong>: F.INV.RT を使う（Microsoft公式推奨）</li><li><strong>Excel 2007以前と互換性が必要なブック</strong>: FINV を使う</li><li><strong>既存ブックに残っているFINV</strong>: 無理に書き換えなくてもOK（結果は同じ）</li><li><strong>左側確率を扱いたい特殊なケース</strong>: F.INV を使う</li></ul>



<p class="wp-block-paragraph">詳しくは <a href="../excel-function-howto-use-f-inv-rt/">F.INV.RT関数の使い方</a> で解説しています。</p>



<h3 class="wp-block-heading"><span id="toc21">FINVをF.INV.RTに置き換える方法</span></h3>



<p class="wp-block-paragraph">旧FINVをF.INV.RTに書き換える手順は、関数名を変えるだけのシンプルな作業です。<br>引数の順序・意味はまったく同じなので、機械的に置き換えられます。</p>



<pre class="wp-block-code"><code>=FINV(0.05, 4, 20)         ← 旧
=F.INV.RT(0.05, 4, 20)     ← 新（推奨）</code></pre>



<p class="wp-block-paragraph">シート全体を一括置換する場合は、次の手順が便利です。</p>



<ol class="wp-block-list"><li>置換したいシート（または範囲）を選択する</li><li><code>Ctrl + H</code> で「検索と置換」ダイアログを開く</li><li>検索する文字列に <code>FINV(</code> 、置換後の文字列に <code>F.INV.RT(</code> を入力</li><li>「すべて置換」をクリック</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>IMPORTANT</strong></p><p>検索文字列に末尾の <code>(</code> を含めるのがポイントです。<br><code>FINV</code> だけで検索すると、説明テキストに「FINV関数とは…」のような文言があった場合まで誤って置換してしまいます。<code>FINV(</code> まで含めれば、関数として使われている箇所だけを安全に置換できます。</p></blockquote>



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



<p class="wp-block-paragraph">FINV関数で出やすい代表的なエラーと、その対処法をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>主な原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>probability が 0以下 or 1超（0 < p ≤ 1 の範囲外）</td><td>0より大きく1以下の値に修正する</td></tr><tr><td><code>#NUM!</code></td><td>deg_freedom1 / deg_freedom2 が 1未満</td><td>自由度を1以上に修正</td></tr><tr><td><code>#NUM!</code></td><td>自由度が 10^10 以上</td><td>参照ミスを疑う。データ件数のセルを誤参照していないか確認</td></tr><tr><td><code>#VALUE!</code></td><td>引数が文字列になっている</td><td>数値が入ったセルを参照しているか確認</td></tr><tr><td><code>#N/A</code></td><td>100回の反復計算で収束しない</td><td>極端な引数を見直す。F.INV.RTに書き換えても改善しない可能性あり</td></tr><tr><td>結果が想定と大きく違う</td><td>引数の順序間違い</td><td>第1引数=確率、第2引数=分子自由度、第3引数=分母自由度の順を確認</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc23">#NUM!エラーが出るケース</span></h3>



<p class="wp-block-paragraph">最も多いのが、第1引数と第2引数の取り違えです。</p>



<pre class="wp-block-code"><code>=FINV(4, 0.05, 20)    ← #NUM! エラー（確率が4は不正）
=FINV(0.05, 4, 20)    ← OK</code></pre>



<p class="wp-block-paragraph">「最初は確率（0より大きく1以下の小数）、次に分子自由度、最後に分母自由度」の順序を意識してください。</p>



<p class="wp-block-paragraph">また、自由度に小数を指定した場合はエラーにはならず、<strong>整数部分のみが採用されて小数部分は切り捨てられます</strong>。<br>たとえば <code>=FINV(0.05, 4.7, 20.3)</code> は <code>=FINV(0.05, 4, 20)</code> と同じ結果になります。<br>意図しない切り捨てを防ぐため、自由度には整数を渡すようにしましょう。</p>



<h3 class="wp-block-heading"><span id="toc24">#VALUE!エラーが出るケース</span></h3>



<p class="wp-block-paragraph">セル参照先が空白だったり、文字列が入っているとこのエラーが出ます。</p>



<pre class="wp-block-code"><code>A1: 0.05  A2: &quot;四&quot;   A3: 20
=FINV(A1, A2, A3)    ← #VALUE! エラー（A2が文字列）</code></pre>



<p class="wp-block-paragraph">特にCSVから取り込んだデータでは、見た目は数字でも文字列扱いになっていることがあります。<br><code>ISNUMBER</code> 関数でセルの中身を確認したり、<code>VALUE</code> 関数で数値変換するなどの対処をしてください。</p>



<h3 class="wp-block-heading"><span id="toc25">#N/Aエラーが出るケース（収束しない）</span></h3>



<p class="wp-block-paragraph">極端な確率や自由度を渡すと、内部の反復計算が収束せず <code>#N/A</code> が返ることがあります。<br>FINVは100回まで反復しますが、後継のF.INV.RTは64回までと上限が異なります。</p>



<pre class="wp-block-code"><code>=FINV(0.0000001, 1, 1)   ← #N/A になる可能性</code></pre>



<p class="wp-block-paragraph">実務では有意水準を1e-7まで小さくすることはまずないので、参照ミスや桁の取り違えを疑うのが先決です。</p>



<h2 class="wp-block-heading"><span id="toc26">まとめ｜FINVは右側確率からF値の臨界値を逆算する関数</span></h2>



<p class="wp-block-paragraph">FINV関数のポイントを最後に整理しておきます。</p>



<ul class="wp-block-list"><li>FINVは<strong>F分布の右側確率の逆関数</strong>で、ANOVAやF検定の<strong>棄却域の境界値（臨界値）</strong>を返す</li><li>構文は <code>=FINV(probability, deg_freedom1, deg_freedom2)</code>。右側確率→分子自由度→分母自由度の順</li><li>Excel 2010以降は<strong>F.INV.RT</strong>が推奨。書き換えは関数名だけ変えればOK（引数は同じ）</li><li>「右側」を扱うのがFINV / F.INV.RT、「左側」を扱うのがF.INV</li><li>対関数の <a href="../excel-function-howto-use-fdist/">FDIST関数の使い方</a> と組み合わせると、p値も臨界値も同じシートで完結する</li><li>同じ「逆関数系の互換性関数」として <a href="../excel-function-howto-use-chiinv/">CHIINV関数の使い方</a> も理解しておくと統計関数の全体像がつかめる</li></ul>



<p class="wp-block-paragraph">実務でANOVAや等分散F検定をする場面は、思いのほか多くあります。<br>FINVは有意水準と2つの自由度を入れるだけで臨界値が出る、シンプルで強力な関数です。<br>分散分析表のテンプレートに <code>=FINV(α, df1, df2)</code> を組み込んでおくと、サンプル数や群数が変わっても使い回せて便利です。</p>



<p class="wp-block-paragraph">新規ブックでは <a href="../excel-function-howto-use-f-inv-rt/">F.INV.RT関数の使い方</a> で紹介している後継関数を使うのがおすすめです。<br>既存ブックのFINVは無理に書き換えなくてもよく、そのまま使い続けるのが最もシンプルで実務的な運用です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-finv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのF.INV関数の使い方｜F分布の逆関数で臨界値を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-f-inv/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-f-inv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 21:31:45 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[F.INV]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6444</guid>

					<description><![CDATA[ExcelのF.INV関数の使い方を解説。F分布の逆関数で左側累積確率からF値（臨界値）を求める方法、F.INV.RT・旧FINV関数との違い、F検定・ANOVA・重回帰分析での実践的な使い方を数値例で紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「F検定の臨界値、毎回F分布表を引いて確認するのが面倒…」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">自由度の組み合わせが変わるたびに表を探すのは、地味に時間がかかりますよね。<br>有意水準と自由度を入れたら、F値（臨界値）がパッと出てきたら楽なのに、と思ったことがあるはずです。</p>



<p class="wp-block-paragraph">そんなときに使うのがF.INV関数です。<br>この記事では基本の書き方から実務での活用例まで解説します。<br>F.INV.RT関数や旧FINV関数との使い分け、F.DIST関数との逆関数関係もあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">F.INV関数とは？F分布の逆関数を返す関数</a></li><li><a href="#toc2" tabindex="0">F.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">F.INVは左側確率・F.INV.RTは右側確率</a></li></ol></li><li><a href="#toc6" tabindex="0">F.INV関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">左側95%に対応するF値を求める</a></li><li><a href="#toc8" tabindex="0">確率を変えて臨界値を比較する</a></li><li><a href="#toc9" tabindex="0">F.DIST関数との逆関数関係を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">F.INV関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">F検定の臨界値を求める</a></li><li><a href="#toc12" tabindex="0">一元配置分散分析（ANOVA）の臨界値</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">#NUM!エラー（確率が範囲外・自由度が1未満）</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラー（文字列を渡した）</a></li><li><a href="#toc18" tabindex="0">F.INVとF.INV.RTを混同するミス</a></li></ol></li><li><a href="#toc19" tabindex="0">F.DIST・F.INV.RT・F.TEST・旧FINV関数との違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">F分布関連関数の使い分け早見表</a></li><li><a href="#toc21" tabindex="0">旧FINV関数との互換性</a></li><li><a href="#toc22" tabindex="0">他の分布の逆関数（T.INV / CHISQ.INV / NORM.INV）との比較</a></li><li><a href="#toc23" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">F.INV関数とは？F分布の逆関数を返す関数</span></h2>



<p class="wp-block-paragraph">F.INV関数（読み方: エフ・インバース）は、<strong>F分布の逆関数</strong>を返す関数です。<br>左側累積確率を指定すると、その確率に対応するF値を返してくれます。<br>「F」は統計学者フィッシャー（Fisher）に由来し、「INV」は「Inverse（逆）」の略です。</p>



<p class="wp-block-paragraph">たとえば「自由度(3, 20)のF分布で左側95%に位置するF値は？」という問いがあったとします。<br>F.INV関数なら1つの数式で答えを出せます。<br>F分布表を眺めて目視で探す必要がなくなるわけです。</p>



<p class="wp-block-paragraph">F.INV関数は<a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST関数</a>の逆関数にあたります。<br>F.DISTがF値→確率の変換だとすると、F.INVは確率→F値の変換です。<br>有意水準から棄却域の境界（臨界値）をサクッと求めたいときに大活躍します。</p>



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



<ul class="wp-block-list"><li>左側累積確率からF値（臨界値）を逆算する</li><li>F検定の臨界値を求める</li><li>一元配置分散分析（ANOVA）の棄却値を算出する</li><li>重回帰分析の有意性判定の臨界値を求める</li><li>F分布表を引く手間をなくす</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>F.INV関数はExcel 2010以降で使えます。<br>Microsoft 365、Excel 2013〜2024のすべてのバージョンに対応しています。<br>Excel 2007以前では旧FINV関数（右側確率版）を使ってください。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=F.INV(確率, 自由度1, 自由度2)</code></pre>



<p class="wp-block-paragraph">カッコの中に、確率と2つの自由度を指定します。<br><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST関数</a>とは違って、関数形式（TRUE/FALSE）の引数はありません。</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>確率</td><td>必須</td><td>F分布の左側累積確率。0より大きく1より小さい値（0 < p < 1）</td></tr><tr><td>自由度1</td><td>必須</td><td>分子の自由度。1以上の整数を指定する</td></tr><tr><td>自由度2</td><td>必須</td><td>分母の自由度。1以上の整数を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つの引数はすべて必須です。<br>省略するとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>自由度に小数を入れると、整数部分だけが使われます。<br>たとえば10.7と指定しても、内部では10として計算されます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">F.INVは左側確率・F.INV.RTは右側確率</span></h3>



<p class="wp-block-paragraph">ここがF.INV関数の最大のポイントです。<br>F.INVは<strong>左側累積確率</strong>、F.INV.RTは<strong>右側確率</strong>を引数に取ります。</p>



<pre class="wp-block-code"><code>=F.INV(0.95, 3, 20)     → 約3.0984（左側95%のF値）
=F.INV.RT(0.05, 3, 20)  → 約3.0984（右側5%のF値）</code></pre>



<p class="wp-block-paragraph">2つの式は意味が違うのに、結果はぴったり同じ値になります。<br>「左側95%」と「右側5%」は、F分布のカーブ上で同じ位置を指しているからです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>有意水準5%の臨界値を求めたいとき、F.INVに0.05をそのまま渡すと結果が逆になります。<br>F.INVには <code>1 - 0.05 = 0.95</code> を渡してください。<br>有意水準をそのまま使えるのはF.INV.RTのほうです。</p></blockquote>



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



<p class="wp-block-paragraph">ここからは具体的な確率と自由度を使って、F.INV関数の動きを確認していきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">左側95%に対応するF値を求める</span></h3>



<p class="wp-block-paragraph">自由度(3, 20)の条件で、左側95%に対応するF値を求めます。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>3.0984</strong> です。<br>「自由度(3, 20)のF分布で、F値が3.0984以下になる確率は95%」という意味です。<br>逆にいえば、F値が3.0984を超える確率は約5%。これが有意水準5%の右側臨界値です。</p>



<p class="wp-block-paragraph">別の自由度でも試してみましょう。</p>



<pre class="wp-block-code"><code>=F.INV(0.95, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.8962</strong> です。<br>これは拠点A（10件）と拠点B（12件）のF検定で使う臨界値ですね。<br>あとの実務例で詳しく扱います。</p>



<h3 class="wp-block-heading"><span id="toc8">確率を変えて臨界値を比較する</span></h3>



<p class="wp-block-paragraph">同じ自由度(3, 20)で、確率を変えるとF値がどう変わるか見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率（左側）</th><th>F.INV(確率, 3, 20)</th><th>意味</th></tr></thead><tbody><tr><td>0.50</td><td>0.8663</td><td>F分布の中央値</td></tr><tr><td>0.90</td><td>2.3801</td><td>左側90%点（右側10%）</td></tr><tr><td>0.95</td><td>3.0984</td><td>左側95%点（右側5%）</td></tr><tr><td>0.975</td><td>3.8587</td><td>左側97.5%点（右側2.5%）</td></tr><tr><td>0.99</td><td>4.9382</td><td>左側99%点（右側1%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">確率が大きくなるほど、F値も大きくなります。<br>有意水準が厳しくなるほど臨界値が高くなる、ということですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>両側検定の臨界値が必要な場合は、確率0.975を渡します。<br>片側検定の有意水準5%なら0.95、両側検定の有意水準5%なら0.975です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc9">F.DIST関数との逆関数関係を確認する</span></h3>



<p class="wp-block-paragraph">F.INV関数は<a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST関数</a>の逆関数です。<br>次の式で元の値に戻ることを確認できます。</p>



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



<p class="wp-block-paragraph">結果は <strong>0.95</strong> になります。<br>F.INVで確率→F値に変換し、F.DISTでF値→確率に戻しているわけです。</p>



<p class="wp-block-paragraph">逆方向でも同じです。</p>



<pre class="wp-block-code"><code>=F.INV(F.DIST(3.0984, 3, 20, TRUE), 3, 20)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>3.0984</strong> に戻ります。<br>この関係を覚えておくと、2つの関数の使い分けで迷わなくなります。</p>



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



<h3 class="wp-block-heading"><span id="toc11">F検定の臨界値を求める</span></h3>



<p class="wp-block-paragraph">「拠点Aと拠点Bの売上のばらつきに差があるか」を判定するのがF検定です。<br><a href="https://mashukabu.com/excel-function-howto-use-t-test/">t検定</a>を使う前に、等分散性を確認したいときによく使います。</p>



<p class="wp-block-paragraph">たとえば拠点A（10件）と拠点B（12件）の売上データがあるとします。<br><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S関数</a>で分散を求めたところ、分散A = 250、分散B = 100 でした。</p>



<p class="wp-block-paragraph">F値は「大きいほうの分散 / 小さいほうの分散」で求めます。</p>



<pre class="wp-block-code"><code>=250 / 100</code></pre>



<p class="wp-block-paragraph">結果は <strong>2.5</strong> です。<br>これがF検定で計算したF値（検定統計量）になります。</p>



<p class="wp-block-paragraph">次に、有意水準5%の臨界値を求めます。<br>自由度1 = サンプル数A &#8211; 1 = 9、自由度2 = サンプル数B &#8211; 1 = 11 です。</p>



<pre class="wp-block-code"><code>=F.INV(0.95, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.8962</strong> です。<br>計算したF値2.5は、この臨界値2.8962を下回っています。<br>そのため「ばらつきに統計的な差があるとはいえない」と判断できますね。<br>等分散を仮定したt検定を使ってよい、ということです。</p>



<h3 class="wp-block-heading"><span id="toc12">一元配置分散分析（ANOVA）の臨界値</span></h3>



<p class="wp-block-paragraph">3つ以上のグループに平均の差があるかを調べるのが分散分析（ANOVA）です。<br>F.INV関数はANOVAの臨界値を手動で求めるときに使えます。</p>



<p class="wp-block-paragraph">拠点A・B・Cの月間売上（各5件ずつ、合計15件）を分析する例です。<br>分散分析表を作成した結果、次の値が得られたとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>変動要因</th><th>自由度</th><th>分散</th></tr></thead><tbody><tr><td>グループ間</td><td>2</td><td>600</td></tr><tr><td>グループ内</td><td>12</td><td>200</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F値 = グループ間分散 / グループ内分散 = 600 / 200 = 3.0 です。<br>次に、有意水準5%の臨界値を求めます。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>3.8853</strong> です。<br>計算したF値3.0は、この臨界値3.8853を下回っています。<br>そのため「3拠点の平均に有意な差があるとはいえない」と判断できますね。</p>



<p class="wp-block-paragraph">ANOVAでの自由度の決め方は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>自由度1</th><th>自由度2</th></tr></thead><tbody><tr><td>F検定（等分散性）</td><td>n1 &#8211; 1</td><td>n2 &#8211; 1</td></tr><tr><td>一元配置ANOVA</td><td>グループ数 &#8211; 1</td><td>全データ数 &#8211; グループ数</td></tr><tr><td>重回帰のF検定</td><td>説明変数の数 k</td><td>n &#8211; k &#8211; 1</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">重回帰分析の有意性判定の臨界値</span></h3>



<p class="wp-block-paragraph">回帰分析の結果で「このモデルが統計的に意味を持つか」を判断するときにもF.INVを使います。</p>



<p class="wp-block-paragraph">たとえば説明変数3つ、サンプル数30の重回帰分析でF値が5.2だったとします。<br>自由度1 = 説明変数の数 = 3、自由度2 = サンプル数 &#8211; 説明変数の数 &#8211; 1 = 26 です。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>2.9752</strong> です。<br>計算したF値5.2は、この臨界値2.9752を大きく超えています。<br>そのため「この回帰モデルは統計的に有意」と判断できますね。</p>



<h3 class="wp-block-heading"><span id="toc14">有意水準→臨界値の早見表</span></h3>



<p class="wp-block-paragraph">実務でよく使う組み合わせをまとめておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>自由度(分子, 分母)</th><th>有意水準5%</th><th>有意水準2.5%</th><th>有意水準1%</th></tr></thead><tbody><tr><td>(1, 10)</td><td>4.9646</td><td>6.9367</td><td>10.0443</td></tr><tr><td>(2, 12)</td><td>3.8853</td><td>5.0959</td><td>6.9266</td></tr><tr><td>(3, 20)</td><td>3.0984</td><td>3.8587</td><td>4.9382</td></tr><tr><td>(3, 26)</td><td>2.9752</td><td>3.6697</td><td>4.6366</td></tr><tr><td>(5, 20)</td><td>2.7109</td><td>3.2891</td><td>4.1027</td></tr><tr><td>(9, 11)</td><td>2.8962</td><td>3.5879</td><td>4.6315</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式は <code>=F.INV(1 - 有意水準, 分子, 分母)</code> です。<br>有意水準5%なら確率0.95、2.5%なら0.975、1%なら0.99を渡します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.INV.RTを使うと、有意水準をそのまま渡せて直感的です。<br><code>=F.INV.RT(0.05, 3, 20)</code> と書いても、結果は同じ約3.0984になります。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc16">#NUM!エラー（確率が範囲外・自由度が1未満）</span></h3>



<p class="wp-block-paragraph">F.INV関数で最もよく見るエラーです。以下の原因が考えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>確率に0や1、負の値を指定した</td><td>0より大きく1より小さい値を指定する</td></tr><tr><td>自由度1または自由度2が1未満</td><td>自由度は1以上の整数を指定する</td></tr><tr><td>自由度が0または負の値</td><td>セルの式を見直して、正の値が入るように修正する</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=F.INV(0, 3, 20)      → #NUM!エラー（確率が0）
=F.INV(1, 3, 20)      → #NUM!エラー（確率が1）
=F.INV(-0.05, 3, 20)  → #NUM!エラー（確率が負）
=F.INV(0.95, 0, 20)   → #NUM!エラー（自由度1が0）
=F.INV(0.95, 3, 20)   → 正常（約3.0984）</code></pre>



<p class="wp-block-paragraph">確率が0 < p < 1の範囲、自由度が1以上であることを覚えておけば対処は簡単です。</p>



<h3 class="wp-block-heading"><span id="toc17">#VALUE!エラー（文字列を渡した）</span></h3>



<p class="wp-block-paragraph">引数に数値以外の文字列を指定すると発生します。</p>



<pre class="wp-block-code"><code>=F.INV(&quot;abc&quot;, 3, 20)  → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認してください。<br>空白セルが文字列扱いになっている場合もエラーが出やすいです。</p>



<h3 class="wp-block-heading"><span id="toc18">F.INVとF.INV.RTを混同するミス</span></h3>



<p class="wp-block-paragraph">エラーは出ないけど結果が大きく変わる、という最大の落とし穴です。<br>有意水準5%の臨界値を求めるとき、どちらに何を渡すかを間違えると検定結果がひっくり返ります。</p>



<pre class="wp-block-code"><code>=F.INV(0.95, 3, 20)     → 約3.0984（正しい: 有意水準5%の臨界値）
=F.INV(0.05, 3, 20)     → 約0.1707（間違い: これは左側5%点）
=F.INV.RT(0.05, 3, 20)  → 約3.0984（正しい: こちらでもOK）</code></pre>



<p class="wp-block-paragraph">迷ったら「有意水準をそのまま渡せるF.INV.RT」を使うのが安全です。<br>あるいは、F.INVを使う場合は「<code>1 - 有意水準</code> を渡す」と覚えてくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>旧FINV関数（ピリオドなし）も右側確率を取ります。<br>新F.INV関数（ピリオドあり）は左側確率です。名前が似ているのに動作が違うので要注意です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc19">F.DIST・F.INV.RT・F.TEST・旧FINV関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc20">F分布関連関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">F分布関連には、用途の違う関数がいくつかあります。<br>求めたい値や検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>引数の確率</th><th>主な用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST</a></td><td>F値以下になる累積確率 または PDF</td><td>—</td><td>左側確率・PDF描画</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">F.DIST.RT</a></td><td>F値以上になる確率（右側）</td><td>—</td><td>検定のp値計算</td></tr><tr><td>F.INV</td><td>累積確率 → F値（左側の逆関数）</td><td>左側</td><td>左側臨界値の算出</td></tr><tr><td>F.INV.RT</td><td>確率 → F値（右側の逆関数）</td><td>右側</td><td>有意水準から臨界値を直接求める</td></tr><tr><td>F.TEST</td><td>データ範囲から直接F検定のp値（両側）</td><td>—</td><td>データ配列から一発で計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務シナリオ別の使い分けは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>臨界値を求めたい（左側）</strong>: F.INV</li><li><strong>有意水準から臨界値を直接求めたい</strong>: F.INV.RT（例: 自由度(3, 20)・5%水準なら <code>=F.INV.RT(0.05, 3, 20)</code>）</li><li><strong>検定のp値を素早く求めたい</strong>: F.DIST.RT</li><li><strong>F分布のカーブをグラフにしたい</strong>: F.DIST(x, df1, df2, FALSE)</li><li><strong>データ範囲から直接F検定したい</strong>: F.TEST</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.INVとF.INV.RTは「同じ位置のF値を、左側と右側どちらで指定するか」の違いだけです。<br><code>F.INV(p, df1, df2) = F.INV.RT(1-p, df1, df2)</code> の関係が常に成り立ちます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc21">旧FINV関数との互換性</span></h3>



<p class="wp-block-paragraph">旧FINV関数（Excel 2007以前）は、新F.INV関数とは仕様が違います。<br>移行時には注意が必要です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>F.INV（新）</th><th>FINV（旧）</th></tr></thead><tbody><tr><td>引数</td><td>(確率, df1, df2)</td><td>(確率, df1, df2)</td></tr><tr><td>確率の意味</td><td>左側累積確率</td><td>右側確率</td></tr><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数の見た目は同じですが、確率の意味が逆という点に注意してください。</p>



<p class="wp-block-paragraph">旧関数の代替は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧書き方</th><th>新書き方</th></tr></thead><tbody><tr><td>=FINV(0.05, 3, 20)</td><td>=F.INV.RT(0.05, 3, 20)</td></tr><tr><td>=FINV(0.05, 3, 20)</td><td>=F.INV(0.95, 3, 20)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つの式はすべて約3.0984という同じ結果を返します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>旧FINVは「右側」、新F.INVは「左側」と意味が逆になります。<br>混同して使うと検定結果がひっくり返るので、移行時はとくに注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc22">他の分布の逆関数（T.INV / CHISQ.INV / NORM.INV）との比較</span></h3>



<p class="wp-block-paragraph">F.INV以外にも、確率分布の逆関数はいくつかあります。<br>扱う分布が違うので、検定の種類に応じて使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>対応する分布</th><th>主な用途</th></tr></thead><tbody><tr><td>F.INV</td><td>F分布</td><td>分散の比較・分散分析の臨界値</td></tr><tr><td>T.INV</td><td>t分布</td><td>少数サンプルの平均差検定・信頼区間</td></tr><tr><td>CHISQ.INV</td><td>カイ二乗分布</td><td>カテゴリデータの偏り検定の臨界値</td></tr><tr><td>NORM.INV</td><td>正規分布</td><td>連続データの確率計算の逆算</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>分散（ばらつき）を比べたい</strong> → F.INV</li><li><strong>少数サンプルの平均差を検定したい</strong> → T.INV</li><li><strong>カテゴリデータの偏りを調べたい</strong> → CHISQ.INV</li><li><strong>連続データの位置から値を逆算したい</strong> → NORM.INV</li></ul>



<h3 class="wp-block-heading"><span id="toc23">関連関数の一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST</a></td><td>F分布の左側累積確率または確率密度</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">F.DIST.RT</a></td><td>F分布の右側累積確率</td></tr><tr><td>F.INV</td><td>F分布の逆関数（確率→F値）。左側</td></tr><tr><td>F.INV.RT</td><td>F分布の逆関数。右側</td></tr><tr><td>F.TEST</td><td>データ範囲から直接F検定のp値（両側）</td></tr><tr><td>FINV</td><td>F.INV.RTの旧名（右側のみ）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST</a></td><td>t分布の左側確率（少サンプルの平均差検定）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-test/">T.TEST</a></td><td>t検定のp値を直接計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S</a></td><td>標本分散（F値の計算で使う）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S</a></td><td>標本標準偏差</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>標本平均</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">F.INV関数は、F分布の<strong>左側累積確率からF値（臨界値）を逆算する</strong>関数です。</p>



<h3 class="wp-block-heading"><span id="toc25">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=F.INV(確率, 自由度1, 自由度2)</code> の3つの引数を指定する</li><li>確率は左側累積確率（0 < p < 1）。F.INV.RTや旧FINVは右側確率なので意味が逆</li><li>有意水準5%の臨界値は <code>=F.INV(0.95, df1, df2)</code> または <code>=F.INV.RT(0.05, df1, df2)</code> で求める</li><li>自由度1は分子（n1-1 や グループ数-1 など）、自由度2は分母（n2-1 や 全データ数-グループ数 など）</li><li>F検定・一元配置ANOVA・重回帰モデルの臨界値計算で活躍する</li><li>F.INVはF.DISTの逆関数。<code>F.DIST(F.INV(p), ...) = p</code> の関係が常に成り立つ</li><li>確率に0や1を渡すと#NUM!エラー。有意水準をそのまま渡さないように注意</li></ul>



<p class="wp-block-paragraph">F.INV関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。<br>データ分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">ExcelのF.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">ExcelのF.DIST.RT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">ExcelのT.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-test/">ExcelのT.TEST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-var-s/">ExcelのVAR.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-f-inv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのF.INV.RT関数の使い方｜有意水準から検定の臨界値を直接求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-f-inv-rt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-f-inv-rt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:44:44 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[F.INV.RT]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6424</guid>

					<description><![CDATA[ExcelのF.INV.RT関数の使い方を解説。F分布の逆関数で右側確率からF値（臨界値）を求める方法、F.INV関数・旧FINV関数との違い、F検定・ANOVA・重回帰分析の有意水準から臨界値を直接求める実践例を紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「F検定の有意水準5%って、Excelでどう書けばいいんだっけ？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">F.INV関数だと「1から有意水準を引いた値」を渡さないといけなくて、ちょっと面倒ですよね。<br>有意水準0.05をそのまま渡すだけで臨界値が出てきたら、もっと直感的に使えるのに、と思ったことがあるはずです。</p>



<p class="wp-block-paragraph">そんなときに使うのがF.INV.RT関数です。<br>この記事では基本の書き方から実務での活用例まで解説します。<br>F.INV関数や旧FINV関数との使い分け、F.DIST.RT関数との逆関数関係もあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">F.INV.RT関数とは？F分布の右側からF値を逆算する関数</a></li><li><a href="#toc2" tabindex="0">F.INV.RT関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">F.INV.RTは右側確率・F.INVは左側確率</a></li></ol></li><li><a href="#toc6" tabindex="0">F.INV.RT関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">有意水準5%の臨界値を求める</a></li><li><a href="#toc8" tabindex="0">有意水準を変えて臨界値を比較する</a></li><li><a href="#toc9" tabindex="0">F.DIST.RT関数との逆関数関係を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">F.INV.RT関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">F検定の臨界値を求める</a></li><li><a href="#toc12" tabindex="0">一元配置分散分析（ANOVA）の臨界値</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">#NUM!エラー（確率が範囲外・自由度が1未満）</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラー（文字列を渡した）</a></li><li><a href="#toc18" tabindex="0">F.INV.RTとF.INVを混同するミス</a></li></ol></li><li><a href="#toc19" tabindex="0">F.INV・F.DIST.RT・F.TEST・旧FINV関数との違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">F分布関連関数の使い分け早見表</a></li><li><a href="#toc21" tabindex="0">旧FINV関数との互換性</a></li><li><a href="#toc22" tabindex="0">他の分布の逆関数（T.INV.2T / CHISQ.INV.RT / NORM.INV）との比較</a></li><li><a href="#toc23" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">F.INV.RT関数とは？F分布の右側からF値を逆算する関数</span></h2>



<p class="wp-block-paragraph">F.INV.RT関数（読み方: エフ・インバース・ライトテイル）は、<strong>F分布の逆関数</strong>を返す関数です。<br>右側確率を指定すると、その確率に対応するF値を返してくれます。<br>「INV」は「Inverse（逆）」、「RT」は「Right Tail（右側の裾）」の略です。</p>



<p class="wp-block-paragraph">たとえば「自由度(3, 20)のF分布で、有意水準5%の臨界値は？」という問いがあったとします。<br>F.INV.RT関数なら有意水準0.05をそのまま渡すだけで答えが出ます。<br>F分布表を眺めて目視で探す必要も、計算の前に「1 &#8211; 0.05」を準備する必要もありません。</p>



<p class="wp-block-paragraph">F.INV.RT関数は<a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">F.DIST.RT関数</a>の逆関数にあたります。<br>F.DIST.RTがF値→右側確率の変換だとすると、F.INV.RTは右側確率→F値の変換です。<br>有意水準から棄却域の境界（臨界値）をサクッと求めたいときに大活躍します。</p>



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



<ul class="wp-block-list"><li>有意水準（右側確率）からF値（臨界値）を直接逆算する</li><li>F検定の臨界値を求める</li><li>一元配置分散分析（ANOVA）の棄却値を算出する</li><li>重回帰分析の有意性判定の臨界値を求める</li><li>F分布表を引く手間をなくす</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>F.INV.RT関数はExcel 2010以降で使えます。<br>Microsoft 365、Excel 2013〜2024のすべてのバージョンに対応しています。<br>Excel 2007以前では旧FINV関数を使ってください。動作は同じです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=F.INV.RT(確率, 自由度1, 自由度2)</code></pre>



<p class="wp-block-paragraph">カッコの中に、右側確率と2つの自由度を指定します。<br><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST関数</a>とは違って、関数形式（TRUE/FALSE）の引数はありません。</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>確率</td><td>必須</td><td>F分布の右側確率。0より大きく1より小さい値（0 < p < 1）</td></tr><tr><td>自由度1</td><td>必須</td><td>分子の自由度。1以上の整数を指定する</td></tr><tr><td>自由度2</td><td>必須</td><td>分母の自由度。1以上の整数を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つの引数はすべて必須です。<br>省略するとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>自由度に小数を入れると、整数部分だけが使われます。<br>たとえば10.7と指定しても、内部では10として計算されます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">F.INV.RTは右側確率・F.INVは左側確率</span></h3>



<p class="wp-block-paragraph">ここがF.INV.RT関数の最大のポイントです。<br>F.INV.RTは<strong>右側確率</strong>、F.INVは<strong>左側累積確率</strong>を引数に取ります。</p>



<pre class="wp-block-code"><code>=F.INV.RT(0.05, 3, 20)  → 約3.0984（右側5%のF値）
=F.INV(0.95, 3, 20)     → 約3.0984（左側95%のF値）</code></pre>



<p class="wp-block-paragraph">2つの式は意味が違うのに、結果はぴったり同じ値になります。<br>「右側5%」と「左側95%」は、F分布のカーブ上で同じ位置を指しているからです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>検定では有意水準（右側確率）を扱う場面がほとんどです。<br>F.INV.RTなら有意水準0.05、0.01をそのまま渡せて直感的です。<br>F.INVだと「1 &#8211; 有意水準」を毎回計算する必要があり、ミスのもとになります。</p></blockquote>



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



<p class="wp-block-paragraph">ここからは具体的な確率と自由度を使って、F.INV.RT関数の動きを確認していきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">有意水準5%の臨界値を求める</span></h3>



<p class="wp-block-paragraph">自由度(3, 20)の条件で、有意水準5%の臨界値を求めます。</p>



<pre class="wp-block-code"><code>=F.INV.RT(0.05, 3, 20)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>3.0984</strong> です。<br>「自由度(3, 20)のF分布で、F値が3.0984を超える確率は5%」という意味です。<br>言いかえると、検定統計量（F値）がこの3.0984を超えたら「有意水準5%で帰無仮説を棄却」できます。</p>



<p class="wp-block-paragraph">別の自由度でも試してみましょう。</p>



<pre class="wp-block-code"><code>=F.INV.RT(0.05, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.8962</strong> です。<br>これは拠点A（10件）と拠点B（12件）のF検定で使う臨界値ですね。<br>あとの実務例で詳しく扱います。</p>



<h3 class="wp-block-heading"><span id="toc8">有意水準を変えて臨界値を比較する</span></h3>



<p class="wp-block-paragraph">同じ自由度(3, 20)で、有意水準を変えるとF値がどう変わるか見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率（右側）</th><th>F.INV.RT(確率, 3, 20)</th><th>意味</th></tr></thead><tbody><tr><td>0.50</td><td>0.8663</td><td>F分布の中央値</td></tr><tr><td>0.10</td><td>2.3801</td><td>有意水準10%の臨界値</td></tr><tr><td>0.05</td><td>3.0984</td><td>有意水準5%の臨界値</td></tr><tr><td>0.025</td><td>3.8587</td><td>有意水準2.5%の臨界値（両側5%）</td></tr><tr><td>0.01</td><td>4.9382</td><td>有意水準1%の臨界値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">確率が小さくなる（=有意水準が厳しくなる）ほど、F値が大きくなります。<br>検定の基準が厳しくなるほど臨界値が高くなる、ということですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>両側検定の臨界値が必要な場合は、確率0.025を渡します。<br>片側検定の有意水準5%なら0.05、両側検定の有意水準5%なら0.025です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc9">F.DIST.RT関数との逆関数関係を確認する</span></h3>



<p class="wp-block-paragraph">F.INV.RT関数は<a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">F.DIST.RT関数</a>の逆関数です。<br>次の式で元の値に戻ることを確認できます。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(F.INV.RT(0.05, 3, 20), 3, 20)</code></pre>



<p class="wp-block-paragraph">結果は <strong>0.05</strong> になります。<br>F.INV.RTで確率→F値に変換し、F.DIST.RTでF値→確率に戻しているわけです。</p>



<p class="wp-block-paragraph">逆方向でも同じです。</p>



<pre class="wp-block-code"><code>=F.INV.RT(F.DIST.RT(3.0984, 3, 20), 3, 20)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>3.0984</strong> に戻ります。<br>この関係を覚えておくと、2つの関数の使い分けで迷わなくなります。</p>



<h2 class="wp-block-heading"><span id="toc10">F.INV.RT関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc11">F検定の臨界値を求める</span></h3>



<p class="wp-block-paragraph">「拠点Aと拠点Bの売上のばらつきに差があるか」を判定するのがF検定です。<br><a href="https://mashukabu.com/excel-function-howto-use-t-test/">t検定</a>を使う前に、等分散性を確認したいときによく使います。</p>



<p class="wp-block-paragraph">たとえば拠点A（10件）と拠点B（12件）の売上データがあるとします。<br><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S関数</a>で分散を求めたところ、分散A = 250、分散B = 100 でした。</p>



<p class="wp-block-paragraph">F値は「大きいほうの分散 / 小さいほうの分散」で求めます。</p>



<pre class="wp-block-code"><code>=250 / 100</code></pre>



<p class="wp-block-paragraph">結果は <strong>2.5</strong> です。<br>これがF検定で計算したF値（検定統計量）になります。</p>



<p class="wp-block-paragraph">次に、有意水準5%の臨界値を求めます。<br>自由度1 = サンプル数A &#8211; 1 = 9、自由度2 = サンプル数B &#8211; 1 = 11 です。</p>



<pre class="wp-block-code"><code>=F.INV.RT(0.05, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.8962</strong> です。<br>計算したF値2.5は、この臨界値2.8962を下回っています。<br>そのため「ばらつきに統計的な差があるとはいえない」と判断できますね。<br>等分散を仮定したt検定を使ってよい、ということです。</p>



<h3 class="wp-block-heading"><span id="toc12">一元配置分散分析（ANOVA）の臨界値</span></h3>



<p class="wp-block-paragraph">3つ以上のグループに平均の差があるかを調べるのが分散分析（ANOVA）です。<br>F.INV.RT関数はANOVAの臨界値を手動で求めるときに使えます。</p>



<p class="wp-block-paragraph">拠点A・B・Cの月間売上（各5件ずつ、合計15件）を分析する例です。<br>分散分析表を作成した結果、次の値が得られたとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>変動要因</th><th>自由度</th><th>分散</th></tr></thead><tbody><tr><td>グループ間</td><td>2</td><td>600</td></tr><tr><td>グループ内</td><td>12</td><td>200</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F値 = グループ間分散 / グループ内分散 = 600 / 200 = 3.0 です。<br>次に、有意水準5%の臨界値を求めます。</p>



<pre class="wp-block-code"><code>=F.INV.RT(0.05, 2, 12)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>3.8853</strong> です。<br>計算したF値3.0は、この臨界値3.8853を下回っています。<br>そのため「3拠点の平均に有意な差があるとはいえない」と判断できますね。</p>



<p class="wp-block-paragraph">ANOVAでの自由度の決め方は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>自由度1</th><th>自由度2</th></tr></thead><tbody><tr><td>F検定（等分散性）</td><td>n1 &#8211; 1</td><td>n2 &#8211; 1</td></tr><tr><td>一元配置ANOVA</td><td>グループ数 &#8211; 1</td><td>全データ数 &#8211; グループ数</td></tr><tr><td>重回帰のF検定</td><td>説明変数の数 k</td><td>n &#8211; k &#8211; 1</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">重回帰分析の有意性判定の臨界値</span></h3>



<p class="wp-block-paragraph">回帰分析の結果で「このモデルが統計的に意味を持つか」を判断するときにもF.INV.RTを使います。</p>



<p class="wp-block-paragraph">たとえば説明変数3つ、サンプル数30の重回帰分析でF値が5.2だったとします。<br>自由度1 = 説明変数の数 = 3、自由度2 = サンプル数 &#8211; 説明変数の数 &#8211; 1 = 26 です。</p>



<pre class="wp-block-code"><code>=F.INV.RT(0.05, 3, 26)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.9752</strong> です。<br>計算したF値5.2は、この臨界値2.9752を大きく超えています。<br>そのため「この回帰モデルは統計的に有意」と判断できますね。</p>



<h3 class="wp-block-heading"><span id="toc14">有意水準→臨界値の早見表</span></h3>



<p class="wp-block-paragraph">実務でよく使う組み合わせをまとめておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>自由度(分子, 分母)</th><th>有意水準5%</th><th>有意水準2.5%</th><th>有意水準1%</th></tr></thead><tbody><tr><td>(1, 10)</td><td>4.9646</td><td>6.9367</td><td>10.0443</td></tr><tr><td>(2, 12)</td><td>3.8853</td><td>5.0959</td><td>6.9266</td></tr><tr><td>(3, 20)</td><td>3.0984</td><td>3.8587</td><td>4.9382</td></tr><tr><td>(3, 26)</td><td>2.9752</td><td>3.6697</td><td>4.6366</td></tr><tr><td>(5, 20)</td><td>2.7109</td><td>3.2891</td><td>4.1027</td></tr><tr><td>(9, 11)</td><td>2.8962</td><td>3.5879</td><td>4.6315</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式は <code>=F.INV.RT(有意水準, 分子, 分母)</code> です。<br>有意水準5%なら0.05、2.5%なら0.025、1%なら0.01をそのまま渡します。<br>F.INVと違って、引き算の手間がない点がポイントですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.INVを使う場合は、有意水準を1から引いた値を渡す必要があります。<br><code>=F.INV(0.95, 3, 20)</code> と書いても、結果は同じ約3.0984になります。<br>検定の臨界値計算ではF.INV.RTのほうが直感的です。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc16">#NUM!エラー（確率が範囲外・自由度が1未満）</span></h3>



<p class="wp-block-paragraph">F.INV.RT関数で最もよく見るエラーです。以下の原因が考えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>確率に0や1、負の値を指定した</td><td>0より大きく1より小さい値を指定する</td></tr><tr><td>自由度1または自由度2が1未満</td><td>自由度は1以上の整数を指定する</td></tr><tr><td>自由度が0または負の値</td><td>セルの式を見直して、正の値が入るように修正する</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=F.INV.RT(0, 3, 20)      → #NUM!エラー（確率が0）
=F.INV.RT(1, 3, 20)      → #NUM!エラー（確率が1）
=F.INV.RT(-0.05, 3, 20)  → #NUM!エラー（確率が負）
=F.INV.RT(0.05, 0, 20)   → #NUM!エラー（自由度1が0）
=F.INV.RT(0.05, 3, 20)   → 正常（約3.0984）</code></pre>



<p class="wp-block-paragraph">確率が0 < p < 1の範囲、自由度が1以上であることを覚えておけば対処は簡単です。</p>



<h3 class="wp-block-heading"><span id="toc17">#VALUE!エラー（文字列を渡した）</span></h3>



<p class="wp-block-paragraph">引数に数値以外の文字列を指定すると発生します。</p>



<pre class="wp-block-code"><code>=F.INV.RT(&quot;abc&quot;, 3, 20)  → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認してください。<br>空白セルが文字列扱いになっている場合もエラーが出やすいです。</p>



<h3 class="wp-block-heading"><span id="toc18">F.INV.RTとF.INVを混同するミス</span></h3>



<p class="wp-block-paragraph">エラーは出ないけど結果が大きく変わる、という最大の落とし穴です。<br>有意水準5%の臨界値を求めるとき、どちらに何を渡すかを間違えると検定結果がひっくり返ります。</p>



<pre class="wp-block-code"><code>=F.INV.RT(0.05, 3, 20)  → 約3.0984（正しい: 有意水準5%の臨界値）
=F.INV(0.05, 3, 20)     → 約0.1707（間違い: これは左側5%点）
=F.INV(0.95, 3, 20)     → 約3.0984（正しい: F.INVなら0.95を渡す）</code></pre>



<p class="wp-block-paragraph">迷ったら「有意水準をそのまま渡せるF.INV.RT」を使うのが安全です。<br>あるいは、F.INVを使う場合は「<code>1 - 有意水準</code> を渡す」と覚えてくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>旧FINV関数（ピリオドなし）はF.INV.RTと同じく右側確率を取ります。<br>ですがF.INV関数（中黒「.」あり、RTなし）は左側確率です。名前が似ているのに動作が違うので要注意です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc19">F.INV・F.DIST.RT・F.TEST・旧FINV関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc20">F分布関連関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">F分布関連には、用途の違う関数がいくつかあります。<br>求めたい値や検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>引数の確率</th><th>主な用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST</a></td><td>F値以下になる累積確率 または PDF</td><td>—</td><td>左側確率・PDF描画</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">F.DIST.RT</a></td><td>F値以上になる確率（右側）</td><td>—</td><td>検定のp値計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-inv/">F.INV</a></td><td>累積確率 → F値（左側の逆関数）</td><td>左側</td><td>左側臨界値の算出</td></tr><tr><td>F.INV.RT</td><td>確率 → F値（右側の逆関数）</td><td>右側</td><td>有意水準から臨界値を直接求める</td></tr><tr><td>F.TEST</td><td>データ範囲から直接F検定のp値（両側）</td><td>—</td><td>データ配列から一発で計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務シナリオ別の使い分けは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>有意水準から臨界値を直接求めたい</strong>: F.INV.RT（例: 自由度(3, 20)・5%水準なら <code>=F.INV.RT(0.05, 3, 20)</code>）</li><li><strong>左側累積確率から臨界値を求めたい</strong>: F.INV</li><li><strong>検定のp値を素早く求めたい</strong>: F.DIST.RT</li><li><strong>F分布のカーブをグラフにしたい</strong>: F.DIST(x, df1, df2, FALSE)</li><li><strong>データ範囲から直接F検定したい</strong>: F.TEST</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.INV.RTとF.INVは「同じ位置のF値を、右側と左側どちらで指定するか」の違いだけです。<br><code>F.INV.RT(p, df1, df2) = F.INV(1-p, df1, df2)</code> の関係が常に成り立ちます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc21">旧FINV関数との互換性</span></h3>



<p class="wp-block-paragraph">旧FINV関数（Excel 2007以前）は、F.INV.RT関数と<strong>同じ動作</strong>です。<br>どちらも右側確率を引数に取ります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>F.INV.RT（新）</th><th>FINV（旧）</th></tr></thead><tbody><tr><td>引数</td><td>(確率, df1, df2)</td><td>(確率, df1, df2)</td></tr><tr><td>確率の意味</td><td>右側確率</td><td>右側確率</td></tr><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数の意味も結果も同じなので、移行は関数名を置き換えるだけで完了します。</p>



<p class="wp-block-paragraph">旧関数から新関数への置き換えは次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧書き方</th><th>新書き方</th></tr></thead><tbody><tr><td>=FINV(0.05, 3, 20)</td><td>=F.INV.RT(0.05, 3, 20)</td></tr><tr><td>=FINV(0.01, 9, 11)</td><td>=F.INV.RT(0.01, 9, 11)</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>旧FINVを使った既存ファイルがある場合、F.INV.RTへの移行は単純な置換でOKです。<br>一方、F.INVへ移行する場合は確率を「1 &#8211; 元の値」に書き換える必要があります。<br>既存ファイルの保守を考えるなら、F.INV.RTのほうが移行コストは低いです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc22">他の分布の逆関数（T.INV.2T / CHISQ.INV.RT / NORM.INV）との比較</span></h3>



<p class="wp-block-paragraph">F.INV.RT以外にも、確率分布の逆関数はいくつかあります。<br>扱う分布が違うので、検定の種類に応じて使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>対応する分布</th><th>主な用途</th></tr></thead><tbody><tr><td>F.INV.RT</td><td>F分布（右側）</td><td>分散の比較・分散分析の臨界値</td></tr><tr><td>T.INV.2T</td><td>t分布（両側）</td><td>少数サンプルの平均差検定</td></tr><tr><td>CHISQ.INV.RT</td><td>カイ二乗分布（右側）</td><td>カテゴリデータの偏り検定の臨界値</td></tr><tr><td>NORM.INV</td><td>正規分布</td><td>連続データの確率計算の逆算</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>分散（ばらつき）を比べたい</strong> → F.INV.RT</li><li><strong>少数サンプルの平均差を検定したい</strong> → T.INV.2T</li><li><strong>カテゴリデータの偏りを調べたい</strong> → CHISQ.INV.RT</li><li><strong>連続データの位置から値を逆算したい</strong> → NORM.INV</li></ul>



<h3 class="wp-block-heading"><span id="toc23">関連関数の一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST</a></td><td>F分布の左側累積確率または確率密度</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">F.DIST.RT</a></td><td>F分布の右側累積確率</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-inv/">F.INV</a></td><td>F分布の逆関数（確率→F値）。左側</td></tr><tr><td>F.INV.RT</td><td>F分布の逆関数（確率→F値）。右側</td></tr><tr><td>F.TEST</td><td>データ範囲から直接F検定のp値（両側）</td></tr><tr><td>FINV</td><td>F.INV.RTの旧名（右側確率）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST</a></td><td>t分布の左側確率（少サンプルの平均差検定）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-test/">T.TEST</a></td><td>t検定のp値を直接計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S</a></td><td>標本分散（F値の計算で使う）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S</a></td><td>標本標準偏差</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>標本平均</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">F.INV.RT関数は、F分布の<strong>右側確率からF値（臨界値）を逆算する</strong>関数です。</p>



<h3 class="wp-block-heading"><span id="toc25">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=F.INV.RT(確率, 自由度1, 自由度2)</code> の3つの引数を指定する</li><li>確率は右側確率（0 < p < 1）。有意水準をそのまま渡せて直感的</li><li>有意水準5%の臨界値は <code>=F.INV.RT(0.05, df1, df2)</code> で求められる</li><li>F.INVを使う場合は <code>=F.INV(0.95, df1, df2)</code> と「1 &#8211; 有意水準」を渡す必要がある</li><li>自由度1は分子（n1-1 や グループ数-1 など）、自由度2は分母（n2-1 や 全データ数-グループ数 など）</li><li>F検定・一元配置ANOVA・重回帰モデルの臨界値計算で活躍する</li><li>F.INV.RTはF.DIST.RTの逆関数。<code>F.DIST.RT(F.INV.RT(p), ...) = p</code> の関係が常に成り立つ</li><li>旧FINV関数と動作が同じなので、移行は関数名の置換だけでOK</li><li>確率に0や1を渡すと#NUM!エラー。F.INVと混同して引数を逆にしないように注意</li></ul>



<p class="wp-block-paragraph">F.INV.RT関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。<br>データ分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-f-inv/">ExcelのF.INV関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">ExcelのF.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-f-dist-rt/">ExcelのF.DIST.RT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">ExcelのT.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-test/">ExcelのT.TEST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-var-s/">ExcelのVAR.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-f-inv-rt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのF.DIST.RT関数の使い方｜F分布の右側確率（p値）を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-f-dist-rt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-f-dist-rt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:44:14 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[F.DIST.RT]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6412</guid>

					<description><![CDATA[ExcelのF.DIST.RT関数の使い方を解説。F分布の右側確率（p値）を一発で求められる関数で、F検定・分散分析・重回帰の有意性判定に使えます。F.DIST関数との違い、旧FDIST関数からの移行、自由度の決め方、エラー対処までまとめて整理しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「F検定や分散分析でF値は出たけど、p値はどうやって求めればいいんだろう？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">F分布の表を見ながら手作業で確認するのは正直しんどいですよね。<br><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST関数</a>で <code>=1 - F.DIST(x, df1, df2, TRUE)</code> と書く方法もありますが、毎回1から引くのも面倒です。</p>



<p class="wp-block-paragraph">そんなときに使うのがExcelのF.DIST.RT関数です。<br>この記事ではF.DIST.RT関数の基本の書き方から、F検定・分散分析・重回帰のp値計算まで解説します。<br>F.DIST関数や旧FDIST関数との使い分けもあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-7" checked><label class="toc-title" for="toc-checkbox-7">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">F.DIST.RT関数とは？F分布の右側確率を返す関数</a><ol><li><a href="#toc2" tabindex="0">F.DIST.RT関数でできること</a></li></ol></li><li><a href="#toc3" tabindex="0">F.DIST.RT関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li><li><a href="#toc6" tabindex="0">F.DIST関数との関係・等価式</a></li></ol></li><li><a href="#toc7" tabindex="0">F.DIST.RT関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">「F値以上になる確率」を求める</a></li><li><a href="#toc9" tabindex="0">自由度を変えて確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">F.DIST.RT関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">F検定で2グループの分散に差があるかを判定する</a></li><li><a href="#toc12" tabindex="0">一元配置分散分析（ANOVA）でグループ間の平均差を検定する</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">#NUM!エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">#NAME?エラー</a></li><li><a href="#toc18" tabindex="0">F値の分母と分子を逆にしてしまう</a></li></ol></li><li><a href="#toc19" tabindex="0">F.DIST・F.INV.RT・F.TEST・旧FDIST関数との違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">F分布関連関数の使い分け早見表</a></li><li><a href="#toc21" tabindex="0">旧FDIST関数からの移行</a></li><li><a href="#toc22" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc23" tabindex="0">まとめ</a><ol><li><a href="#toc24" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">F.DIST.RT関数とは？F分布の右側確率を返す関数</span></h2>



<p class="wp-block-paragraph">ExcelのF.DIST.RT関数（読み方: エフ・ディスト・アールティー）は、<strong>F分布の右側確率（p値）</strong>を返す関数です。<br>「F」は統計学者フィッシャー（Fisher）に由来し、「DIST」は「Distribution（分布）」の略です。<br>末尾の「RT」は「Right-Tailed（右側）」を意味します。</p>



<p class="wp-block-paragraph">F分布は0以上の値しか取らない、右に裾を引く非対称な分布です。<br>2つの不偏分散（標本分散の不偏推定量）の比がどんな値になりやすいかを表します。<br>F検定や分散分析（ANOVA）、回帰分析の有意性検定の土台として使われています。</p>



<p class="wp-block-paragraph">F.DIST.RT関数では、指定したF値より大きい値が出る確率（右側累積確率）を直接求められます。<br>実務でいうp値そのものなので、検定の結論判定にすぐ使える便利な関数です。</p>



<h3 class="wp-block-heading"><span id="toc2">F.DIST.RT関数でできること</span></h3>



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



<ul class="wp-block-list"><li>F検定のp値を直接求める（等分散かどうかの判定）</li><li>一元配置分散分析（ANOVA）のp値を計算する</li><li>重回帰分析でモデル全体のF値から有意性を判定する</li><li>旧FDIST関数の代わりに使う（同じ右側確率を返す）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>F.DIST.RT関数はExcel 2010以降で使えます。<br>Microsoft 365、Excel 2013〜2024のすべてのバージョンに対応しています。<br>Excel 2007以前は旧FDIST関数を使ってください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc3">F.DIST.RT関数の書き方（構文と引数）</span></h2>



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



<pre class="wp-block-code"><code>=F.DIST.RT(x, 自由度1, 自由度2)</code></pre>



<p class="wp-block-paragraph">カッコの中に、評価したい数値と自由度を2つ指定します。<br><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST関数</a>と違って、累積/密度を切り替える4番目の引数はありません。<br>常に右側の累積確率（p値）が返ります。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>確率を求めたい数値（F値）。0以上の値を指定する</td></tr><tr><td>自由度1</td><td>必須</td><td>分子の自由度。1以上の正の整数を指定する</td></tr><tr><td>自由度2</td><td>必須</td><td>分母の自由度。1以上の正の整数を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つの引数はすべて必須です。<br>省略するとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>自由度に小数を入れると、整数部分だけが使われます。<br>たとえば10.7と指定しても、内部では10として計算されます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc6">F.DIST関数との関係・等価式</span></h3>



<p class="wp-block-paragraph">F.DIST.RT関数は、F.DIST関数の累積確率を1から引いた値と同じ結果を返します。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(3.49, 3, 20)
=1 - F.DIST(3.49, 3, 20, TRUE)</code></pre>



<p class="wp-block-paragraph">どちらも約 <strong>0.0340</strong>（3.40%）を返します。<br>F.DIST.RTのほうが数式が短くて済みますね。</p>



<p class="wp-block-paragraph">検定のp値を求めるときに必要なのは右側確率です。<br>F.DIST.RTを使えば <code>1 - ...</code> の計算が不要になり、ミスも減らせます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.DIST.RTは「右側」、F.DIST(&#8230;,TRUE)は「左側」と意味が逆になります。<br>どちらも便利な関数ですが、p値を直接求めたいならF.DIST.RTのほうがシンプルですよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc7">F.DIST.RT関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">ここからは具体的なF値と自由度を使って、F.DIST.RT関数の動きを確認していきましょう。</p>



<h3 class="wp-block-heading"><span id="toc8">「F値以上になる確率」を求める</span></h3>



<p class="wp-block-paragraph">自由度(5, 20)のF分布で、xの値を変えたときの右側確率を見てみます。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>=F.DIST.RT(x, 5, 20)</th><th>意味</th></tr></thead><tbody><tr><td>1</td><td>約 0.4437（44.4%）</td><td>xより大きい値が出る確率は約44%</td></tr><tr><td>2</td><td>約 0.1183（11.8%）</td><td>xより大きい値が出る確率は約12%</td></tr><tr><td>2.71</td><td>約 0.0499（5.0%）</td><td>有意水準5%の臨界値付近</td></tr><tr><td>4</td><td>約 0.0103（1.0%）</td><td>かなり珍しい値</td></tr><tr><td>5</td><td>約 0.0033（0.3%）</td><td>非常に珍しい値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xが大きくなるほど右側確率は小さくなります。<br>これは「大きなF値が偶然出る確率は低い」ということを意味しています。</p>



<p class="wp-block-paragraph">F検定の判定基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>p値 < 0.05</strong>（有意水準5%）→ 統計的に有意と判定する</li><li><strong>p値 >= 0.05</strong> → 有意な差があるとはいえない</li></ul>



<p class="wp-block-paragraph">この判定に使う「p値」こそがF.DIST.RT関数の戻り値ですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">自由度を変えて確認する</span></h3>



<p class="wp-block-paragraph">同じF値（x=2）で、分母の自由度を変えるとどうなるか見てみましょう。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(2, 5, 10)    → 約 0.1592
=F.DIST.RT(2, 5, 20)    → 約 0.1183
=F.DIST.RT(2, 5, 50)    → 約 0.0936</code></pre>



<p class="wp-block-paragraph">サンプルサイズが大きくなるほど、F分布のピークが1付近に集中します。<br>そのため同じx=2でも、自由度が大きいほうが「2より大きい確率」は小さく出ます。<br>言い換えれば、サンプル数が多いほど検定の感度が上がります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.DIST.RTの結果が0.05より小さければ、そのF値は「右側5%の棄却域」に入っています。<br>F検定や分散分析で帰無仮説を棄却できる目安として使えますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">F.DIST.RT関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc11">F検定で2グループの分散に差があるかを判定する</span></h3>



<p class="wp-block-paragraph">「拠点Aと拠点Bの売上のばらつきに差があるか」を判定するのがF検定です。<br><a href="https://mashukabu.com/excel-function-howto-use-t-test/">t検定</a>を使う前に、等分散性を確認したいときによく使います。</p>



<p class="wp-block-paragraph">たとえば拠点A（10件）と拠点B（12件）の売上データがあるとします。<br><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S関数</a>（標本分散を求める関数）で分散を求めたところ、分散A = 250、分散B = 100 でした。</p>



<p class="wp-block-paragraph">F値は「大きいほうの分散 / 小さいほうの分散」で求めます。</p>



<pre class="wp-block-code"><code>F値 = 250 / 100 = 2.5</code></pre>



<p class="wp-block-paragraph">自由度1 は「サンプル数A &#8211; 1 = 9」、自由度2 は「サンプル数B &#8211; 1 = 11」です。<br>F.DIST.RT関数でp値を一発で求められます。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(2.5, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0808</strong>（8.08%）です。<br>有意水準5%（0.05）を超えているので、「ばらつきに統計的な差があるとはいえない」と判断できます。<br>等分散を仮定したt検定を使ってよいということですね。</p>



<h3 class="wp-block-heading"><span id="toc12">一元配置分散分析（ANOVA）でグループ間の平均差を検定する</span></h3>



<p class="wp-block-paragraph">3つ以上のグループに平均の差があるかを調べるのが分散分析（ANOVA: Analysis of Variance）です。<br>F.DIST.RT関数はANOVAのp値を手動で求めるときに使えます。</p>



<p class="wp-block-paragraph">拠点A・B・Cの月間売上（各5件ずつ、合計15件）を分析する例です。<br>分散分析表を作成した結果、次の値が得られたとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>変動要因</th><th>自由度</th><th>分散</th></tr></thead><tbody><tr><td>グループ間</td><td>2</td><td>600</td></tr><tr><td>グループ内</td><td>12</td><td>200</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F値 = グループ間分散 / グループ内分散 = 600 / 200 = 3.0 です。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(3.0, 2, 12)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0876</strong>(8.76%)です。<br>有意水準5%を超えているので、「3拠点の平均に有意な差があるとはいえない」となります。<br>有意水準10%なら有意になるレベルなので、サンプルを増やして再検証するのも一つの方法です。</p>



<p class="wp-block-paragraph">自由度の決め方は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>自由度1（分子）</th><th>自由度2（分母）</th></tr></thead><tbody><tr><td>F検定（等分散性）</td><td>n1 &#8211; 1</td><td>n2 &#8211; 1</td></tr><tr><td>一元配置ANOVA</td><td>グループ数 &#8211; 1</td><td>全データ数 &#8211; グループ数</td></tr><tr><td>重回帰のF検定</td><td>説明変数の数 k</td><td>n &#8211; k &#8211; 1</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">重回帰分析の有意性を判定する</span></h3>



<p class="wp-block-paragraph">回帰分析の結果で「このモデルが統計的に意味を持つか」を判断するときにもF値を使います。</p>



<p class="wp-block-paragraph">たとえば説明変数3つ、サンプル数30の重回帰分析でF値が5.2だったとします。<br>自由度1 = 説明変数の数 = 3、自由度2 = サンプル数 &#8211; 説明変数の数 &#8211; 1 = 26 です。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(5.2, 3, 26)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0062</strong>（0.62%）です。<br>有意水準5%を大きく下回るので、「この回帰モデルは統計的に有意」と判断できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>分析ツールで重回帰分析を実行すると、ANOVA表に「有意 F」という列が出てきます。<br>これがまさにF.DIST.RT関数の戻り値と同じ値ですよ。</p></blockquote>



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



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



<p class="wp-block-paragraph">F.DIST.RT関数で最もよく見るエラーです。<br>以下の原因が考えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>xに負の値を指定した</td><td>F分布は0以上のみ。xに正の値を指定する</td></tr><tr><td>自由度1または自由度2が1未満</td><td>自由度は1以上の整数を指定する</td></tr><tr><td>自由度が0または負の値</td><td>セルの式を見直して、正の値が入るように修正する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F分布が0以上の値しか取らないこと、自由度が1以上であることを覚えておけば対処は簡単です。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(-1, 5, 20)   → #NUM!エラー
=F.DIST.RT(2, 0, 20)    → #NUM!エラー
=F.DIST.RT(2, 5, 20)    → 正常（約0.1183）</code></pre>



<p class="wp-block-paragraph">F値は「分散の比」なので、必ず0以上になります。<br>負の値が出る場合は計算元のデータを確認してくださいね。</p>



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



<p class="wp-block-paragraph">引数に数値以外の文字列を指定すると発生します。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(&quot;abc&quot;, 5, 20)  → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認してください。<br>空白セルが文字列扱いになっている場合もエラーが出やすいです。</p>



<h3 class="wp-block-heading"><span id="toc17">#NAME?エラー</span></h3>



<p class="wp-block-paragraph">Excel 2007以前で <code>F.DIST.RT</code> を使うと、ピリオド付きの関数名を認識できずに発生します。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(2, 5, 20)    → #NAME?エラー（Excel 2007以前）</code></pre>



<p class="wp-block-paragraph">このときは旧 <code>FDIST</code> 関数を使うか、Excelを2010以降にアップデートしてください。<br>関数名のスペルミス（<code>FDISTRT</code> のようにピリオドを抜く）でも同じエラーが出るので注意しましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>関数名は <code>F.DIST.RT</code> とピリオドを2つ含む形が正しい綴りです。<br>オートコンプリートを活用すると入力ミスを防げますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc18">F値の分母と分子を逆にしてしまう</span></h3>



<p class="wp-block-paragraph">F検定では「大きい分散 / 小さい分散」が原則です。<br>逆にするとF値が1未満になり、右側確率が大きくなって検定の感度が落ちます。</p>



<p class="wp-block-paragraph">どちらの分散が大きいかを先に確認してから計算してくださいね。<br><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S関数</a>で2グループの分散をそれぞれ求めてから、大小を比較するのが安全です。</p>



<h2 class="wp-block-heading"><span id="toc19">F.DIST・F.INV.RT・F.TEST・旧FDIST関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc20">F分布関連関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">F分布関連には、用途の違う関数がいくつかあります。<br>求めたい値や検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>引数の数</th><th>主な用途</th></tr></thead><tbody><tr><td><strong>F.DIST.RT</strong></td><td><strong>x以上になる確率（右側）</strong></td><td><strong>3</strong></td><td><strong>検定のp値計算（本記事の主役）</strong></td></tr><tr><td>F.DIST</td><td>x以下になる累積確率 または PDF</td><td>4</td><td>左側確率・PDF描画</td></tr><tr><td>F.INV.RT</td><td>確率 → F値（右側の逆関数）</td><td>3</td><td>有意水準から臨界値を直接求める</td></tr><tr><td>F.INV</td><td>累積確率 → F値（左側の逆関数）</td><td>3</td><td>左側臨界値の算出</td></tr><tr><td>F.TEST</td><td>データ範囲から直接F検定のp値（両側）</td><td>2</td><td>データ配列から一発で計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務シナリオ別の使い分けは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>検定のp値を素早く求めたい</strong>: F.DIST.RT（本記事）</li><li><strong>左側の累積確率や確率密度（PDF）が必要</strong>: <a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST関数</a></li><li><strong>有意水準から臨界値を逆算したい</strong>: F.INV.RT（例: 自由度(3, 20)・5%水準なら約3.10）</li><li><strong>データ範囲から直接F検定したい</strong>: F.TEST（両側のp値を返す点に注意）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.TESTは「両側」のp値を返します。<br>片側で判定したい場合はF.TESTの結果を2で割るか、F値を計算してからF.DIST.RTを使ってください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc21">旧FDIST関数からの移行</span></h3>



<p class="wp-block-paragraph">旧FDIST関数（Excel 2007以前）は、新F.DIST.RT関数とまったく同じ右側確率を返します。<br>そのため移行は簡単です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>F.DIST.RT（新）</th><th>FDIST（旧）</th></tr></thead><tbody><tr><td>引数</td><td>(x, df1, df2)</td><td>(x, df1, df2)</td></tr><tr><td>返す確率</td><td>右側累積確率</td><td>右側累積確率</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">旧関数の代替は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧書き方</th><th>新書き方</th></tr></thead><tbody><tr><td>=FDIST(x, df1, df2)</td><td>=F.DIST.RT(x, df1, df2)</td></tr><tr><td>=FINV(p, df1, df2)</td><td>=F.INV.RT(p, df1, df2)</td></tr><tr><td>=FTEST(arr1, arr2)</td><td>=F.TEST(arr1, arr2)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">旧FDIST関数で作られたブックは、計算結果を変えないかぎり書き換える必要はありません。<br>新規で数式を作るときはF.DIST.RTを使いましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>旧FDISTと新F.DIST.RTは「右側」を返す点で意味が同じです。<br>ただし新F.DIST関数（ピリオド付き、RTなし）は「左側」を返すので、混同しないように注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc22">関連関数の一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td>F.DIST.RT</td><td>F分布の右側累積確率（本記事）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">F.DIST</a></td><td>F分布の左側累積確率または確率密度</td></tr><tr><td>F.INV.RT</td><td>F分布の逆関数（確率→F値）。右側</td></tr><tr><td>F.INV</td><td>F分布の逆関数。左側</td></tr><tr><td>F.TEST</td><td>データ範囲から直接F検定のp値（両側）</td></tr><tr><td>FDIST</td><td>F.DIST.RTの旧名（同じ右側確率を返す）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST</a></td><td>t分布の左側確率（少サンプルの平均差検定）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-test/">T.TEST</a></td><td>t検定のp値を直接計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S</a></td><td>標本分散（F値の計算で使う）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S</a></td><td>標本標準偏差</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>標本平均</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">ExcelのF.DIST.RT関数は、F分布にもとづいて<strong>右側累積確率（p値）</strong>を返す関数です。</p>



<h3 class="wp-block-heading"><span id="toc24">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=F.DIST.RT(x, 自由度1, 自由度2)</code> の3つの引数を指定する</li><li>F分布は0以上のみで右に裾を引く非対称分布。2つの分散の比を扱う</li><li><code>F.DIST.RT(x, df1, df2)</code> = <code>1 - F.DIST(x, df1, df2, TRUE)</code> と等価</li><li>検定のp値を直接求められるので、F.DIST(&#8230;,TRUE)よりシンプル</li><li>自由度1は分子（n1-1 や グループ数-1 など）、自由度2は分母（n2-1 や 全データ数-グループ数 など）</li><li>F検定・一元配置ANOVA・重回帰モデルの有意性検定で活躍する</li><li>旧FDIST関数とは引数も結果もまったく同じ。移行は数式の書き換えだけでOK</li></ul>



<p class="wp-block-paragraph">F.DIST.RT関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。<br>データ分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-f-dist/">ExcelのF.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">ExcelのT.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-test/">ExcelのT.TEST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-var-s/">ExcelのVAR.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-f-dist-rt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのF.DIST関数の使い方｜F分布</title>
		<link>https://mashukabu.com/spreadsheet-f-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-f-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:07:31 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[F.DIST]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5515</guid>

					<description><![CDATA[スプレッドシートのF.DIST関数でF分布の確率を計算する方法を解説。4つの引数の意味、TRUE（累積確率）とFALSE（確率密度）の使い分け、F検定・分散分析での実務活用例、F.DIST.RTとの違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「2つのグループのばらつきに差があるのか、それとも誤差の範囲なのか」。こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">目視でグラフを比べるだけでは、報告書に「統計的に差がある」とは書けません。きちんと数値で裏付けを取りたいですよね。</p>



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




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのF.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc3" tabindex="0">FDIST（旧関数名）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">TRUE/FALSEで何が変わる？累積か密度かを選ぼう</a><ol><li><a href="#toc5" tabindex="0">TRUE（累積分布関数）——x以下は全体の何%？</a></li><li><a href="#toc6" tabindex="0">FALSE（確率密度関数）——その値の密度は？</a></li><li><a href="#toc7" tabindex="0">2つを比較してみる（サンプルデータつき）</a></li></ol></li><li><a href="#toc8" tabindex="0">実務活用3パターン</a><ol><li><a href="#toc9" tabindex="0">等分散性のF検定——2グループのばらつきに差があるか判定する</a></li><li><a href="#toc10" tabindex="0">一元配置分散分析（ANOVA）——3グループ以上の平均に差があるか調べる</a></li><li><a href="#toc11" tabindex="0">回帰分析の有意性検定——モデル全体が意味を持つか確認する</a></li></ol></li><li><a href="#toc12" tabindex="0">F分布関数ファミリーの使い分け</a><ol><li><a href="#toc13" tabindex="0">正規分布（NORM.DIST）・t分布（T.DIST）・カイ二乗分布（CHISQ.DIST）との違い</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと注意点</a></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">F.DIST関数（読み方: エフ・ディスト関数）は、<strong>F分布</strong>にもとづいて確率を返す関数です。「F」は統計学者フィッシャー（Fisher）に由来し、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">F分布は<a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">カイ二乗分布</a>と同じく右に裾を引く非対称の形が特徴です。「2つのグループの分散の比」を評価するときに使います。<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">正規分布</a>や<a href="https://mashukabu.com/spreadsheet-t-dist-function/">t分布</a>とは違い、0以上の値しか取りません。</p>



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



<ul class="wp-block-list"><li>ある値がF分布の左側何%に位置するかを求める（累積確率）</li><li>F分布のグラフ上の密度（高さ）を取得する</li><li>2グループのばらつきに統計的な差があるかを判定する（F検定）</li><li>3グループ以上の平均に差があるかを調べる（分散分析・ANOVA）</li></ul>



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



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



<pre class="wp-block-code"><code>=F.DIST(x, 自由度1, 自由度2, 累積)</code></pre>



<p class="wp-block-paragraph">カッコの中に4つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>F分布で評価する数値（0以上）</td></tr><tr><td>自由度1（degrees_freedom1）</td><td>必須</td><td>分子の自由度。1以上の正の整数</td></tr><tr><td>自由度2（degrees_freedom2）</td><td>必須</td><td>分母の自由度。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>F分布には自由度が2つあります。分子の自由度（自由度1）は「グループ数 &#8211; 1」、分母の自由度（自由度2）は「全データ数 &#8211; グループ数」で求めます。F検定では「分子 = サンプル数1 &#8211; 1」「分母 = サンプル数2 &#8211; 1」です。小数を渡した場合は整数部分だけが使われます。</p></blockquote>



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



<p class="wp-block-paragraph">Googleスプレッドシートには<code>FDIST</code>という関数もあります。ただしFDISTは<strong>右側累積確率</strong>を返す旧関数で、引数は3つ（x, 自由度1, 自由度2）です。TRUE/FALSEの切り替えはできません。</p>



<pre class="wp-block-code"><code>=FDIST(3.49, 3, 20)         ← 旧関数名（右側確率を返す）
=1 - F.DIST(3.49, 3, 20, TRUE)  ← 新関数で同じ結果</code></pre>



<p class="wp-block-paragraph">新しく数式を書くときはF.DISTを使っておけば安心ですよ。</p>



<h2 class="wp-block-heading"><span id="toc4">TRUE/FALSEで何が変わる？累積か密度かを選ぼう</span></h2>



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



<h3 class="wp-block-heading"><span id="toc5">TRUE（累積分布関数）——x以下は全体の何%？</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>（CDF: ある値以下になる確率の合計）の値を返します。実務で使う場面のほとんどがこちらです。</p>



<pre class="wp-block-code"><code>=F.DIST(3.49, 3, 20, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式は「自由度(3, 20)のF分布で、3.49以下になる確率」を返します。結果は約<strong>0.9500（95.0%）</strong> です。</p>



<p class="wp-block-paragraph">つまりF値が3.49以下に収まる確率が約95%ということです。逆にいえば、3.49を超える確率は約5%ですね。この「3.49」は自由度(3, 20)・有意水準5%の臨界値にあたります。</p>



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率密度関数）——その値の密度は？</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率密度関数</strong>（PDF: F分布グラフ上のy座標の値）を返します。</p>



<pre class="wp-block-code"><code>=F.DIST(3.49, 3, 20, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0226</strong>です。これは「確率」ではなくグラフの高さなので、直接「何%」と読むことはできません。F分布のグラフを描くときに使います。</p>



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



<p class="wp-block-paragraph">自由度(5, 20)のF分布で、xを変えたときの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>TRUE（累積確率）</th><th>FALSE（確率密度）</th></tr></thead><tbody><tr><td>0.5</td><td>0.2289（22.9%）</td><td>0.5990</td></tr><tr><td>1</td><td>0.4563（45.6%）</td><td>0.5868</td></tr><tr><td>2</td><td>0.8171（81.7%）</td><td>0.1948</td></tr><tr><td>2.71</td><td>0.9000（90.0%）</td><td>0.0951</td></tr><tr><td>4.10</td><td>0.9700（97.0%）</td><td>0.0266</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TRUEの列はxが大きくなるほど1に近づいていきます。FALSEの列はx=1付近にピークがあり、そこから離れるほど小さくなります。F分布のピークが1付近にあるのは、2つのグループのばらつきが同程度なら分散比が1前後になるためですよ。</p>



<h2 class="wp-block-heading"><span id="toc8">実務活用3パターン</span></h2>



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



<h3 class="wp-block-heading"><span id="toc9">等分散性のF検定——2グループのばらつきに差があるか判定する</span></h3>



<p class="wp-block-paragraph">「拠点Aと拠点Bの売上のばらつきに差があるか」を判定するのがF検定です。t検定の前提確認（等分散かどうか）としてもよく使われます。</p>



<p class="wp-block-paragraph">たとえば、拠点A（10件）と拠点B（12件）の売上データがあるとします。分散を計算した結果、分散A = 250、分散B = 100 だったとします。</p>



<p class="wp-block-paragraph">F値は「大きいほうの分散 / 小さいほうの分散」で求めます。</p>



<pre class="wp-block-code"><code>F値 = 250 / 100 = 2.5</code></pre>



<p class="wp-block-paragraph">自由度1 = 10 &#8211; 1 = 9、自由度2 = 12 &#8211; 1 = 11 です。</p>



<p class="wp-block-paragraph">p値（右側確率）を求めるには、F.DIST.RTを使います。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(2.5, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0808</strong>です。有意水準5%（0.05）を超えているので、「ばらつきに有意な差があるとはいえない」と判断できます。等分散を仮定したt検定を使ってよいということですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>p値を <code>1 - F.DIST()</code> で求める場合は <code>=1 - F.DIST(2.5, 9, 11, TRUE)</code> と書きます。F.DIST.RTを使うほうがシンプルですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc10">一元配置分散分析（ANOVA）——3グループ以上の平均に差があるか調べる</span></h3>



<p class="wp-block-paragraph">「3つの拠点の売上平均に差があるか」を調べるのが分散分析（ANOVA）です。F.DIST関数はANOVAのp値を手動で求めるときに活躍します。</p>



<p class="wp-block-paragraph">拠点A・B・Cの月間売上（各5件ずつ、合計15件）を分析する例です。分散分析表を作成した結果、次の値が得られたとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>変動要因</th><th>変動</th><th>自由度</th><th>分散</th></tr></thead><tbody><tr><td>グループ間</td><td>1200</td><td>2</td><td>600</td></tr><tr><td>グループ内</td><td>2400</td><td>12</td><td>200</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F値 = グループ間分散 / グループ内分散 = 600 / 200 = 3.0 です。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(3.0, 2, 12)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0876</strong>です。有意水準5%を超えているので、「3拠点の平均に有意な差があるとはいえない」となります。</p>



<p class="wp-block-paragraph">有意水準10%なら有意になるレベルなので、サンプルを増やして再検証するのも一つの方法ですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>手計算が面倒な場合は、Googleスプレッドシートの「データ」メニューから「統計」を使う方法もあります。ただし仕組みを理解するには、F.DIST関数で一度手動計算してみるのがおすすめです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">回帰分析の有意性検定——モデル全体が意味を持つか確認する</span></h3>



<p class="wp-block-paragraph">回帰分析の結果で「このモデルは統計的に有意か」を判断するときにもF値を使います。</p>



<p class="wp-block-paragraph">たとえば、説明変数3つ・サンプル数30の重回帰分析でF値が5.2だったとします。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(5.2, 3, 26)</code></pre>



<p class="wp-block-paragraph">自由度1 = 説明変数の数 = 3、自由度2 = サンプル数 &#8211; 説明変数の数 &#8211; 1 = 26 です。</p>



<p class="wp-block-paragraph">結果は約<strong>0.0062</strong>です。有意水準5%を大きく下回るので、「この回帰モデルは統計的に有意」と判断できますね。</p>



<h2 class="wp-block-heading"><span id="toc12">F分布関数ファミリーの使い分け</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、F分布に関連する関数がいくつかあります。それぞれの役割を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>特徴</th></tr></thead><tbody><tr><td>F.DIST</td><td>左側累積確率または確率密度を返す</td><td>最も基本的。CDF/PDFを切り替え可能</td></tr><tr><td>F.DIST.RT</td><td>右側累積確率を返す</td><td>1 &#8211; F.DIST(x, df1, df2, TRUE) と同じ。p値の算出に直結</td></tr><tr><td>F.INV</td><td>確率からF値を逆算する（左側）</td><td>F.DISTの逆関数。臨界値の算出に便利</td></tr><tr><td>F.INV.RT</td><td>確率からF値を逆算する（右側）</td><td>有意水準から臨界値を直接求められる</td></tr><tr><td>F.TEST</td><td>2つのデータ範囲でF検定のp値を返す</td><td>分散比を自分で計算しなくてよい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントをまとめます。</p>



<ul class="wp-block-list"><li><strong>検定のp値を求めたい</strong> → F.DIST.RT（右側確率）が直接的</li><li><strong>臨界値を求めたい</strong> → F.INV.RT（例: 有意水準5%・自由度(3, 20)の臨界値 = 3.10）</li><li><strong>データ範囲から直接F検定したい</strong> → F.TEST</li><li><strong>グラフを描きたい</strong> → F.DIST(x, df1, df2, FALSE)</li></ul>



<p class="wp-block-paragraph">迷ったらF.DIST.RTでp値を求めるのが実務では安全ですよ。</p>



<h3 class="wp-block-heading"><span id="toc13">正規分布（NORM.DIST）・t分布（T.DIST）・カイ二乗分布（CHISQ.DIST）との違い</span></h3>



<p class="wp-block-paragraph">F.DIST関数と<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>、<a href="https://mashukabu.com/spreadsheet-t-dist-function/">T.DIST関数</a>、<a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST関数</a>はいずれも確率分布の関数ですが、扱うデータの種類が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>F.DIST</th><th>NORM.DIST</th><th>T.DIST</th><th>CHISQ.DIST</th></tr></thead><tbody><tr><td>分布の形</td><td>右に裾を引く非対称</td><td>左右対称の釣鐘型</td><td>左右対称（裾が厚い）</td><td>右に裾を引く非対称</td></tr><tr><td>値の範囲</td><td>0以上のみ</td><td>全範囲（-∞ ~ +∞）</td><td>全範囲（-∞ ~ +∞）</td><td>0以上のみ</td></tr><tr><td>主な用途</td><td>分散の比較・分散分析</td><td>連続データの確率計算</td><td>少数サンプルの平均差の検定</td><td>カテゴリデータの偏り検定</td></tr><tr><td>引数</td><td>x, 自由度1, 自由度2, 累積</td><td>x, 平均, 標準偏差, 累積</td><td>x, 自由度, 累積</td><td>x, 自由度, 累積</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>分散（ばらつき）を比べたい</strong> → F.DIST</li><li><strong>連続データの位置を知りたい</strong> → <a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></li><li><strong>少数サンプルの平均差を検定したい</strong> → <a href="https://mashukabu.com/spreadsheet-t-dist-function/">T.DIST</a></li><li><strong>カテゴリデータの偏りを調べたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST</a></li></ul>



<h2 class="wp-block-heading"><span id="toc14">よくあるエラーと注意点</span></h2>



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



<p class="wp-block-paragraph"><strong>xに負の値を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">F分布は0以上の値しか取りません。xに負の値を渡すと<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=F.DIST(-1, 3, 20, TRUE)   ← #NUM! エラー</code></pre>



<p class="wp-block-paragraph"><strong>自由度に1未満を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">自由度1・自由度2はどちらも1以上の正の整数でなければなりません。0を指定すると<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=F.DIST(2, 0, 20, TRUE)   ← #NUM! エラー</code></pre>



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



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



<p class="wp-block-paragraph"><strong>分散比の大小を逆にしてしまう</strong></p>



<p class="wp-block-paragraph">F検定では「大きい分散 / 小さい分散」が原則です。逆にするとF値が1未満になり、右側確率が大きくなって検定の感度が落ちます。どちらの分散が大きいかを先に確認してから計算してくださいね。</p>



<p class="wp-block-paragraph"><strong>F.DIST.RTとF.DISTの混同</strong></p>



<p class="wp-block-paragraph">F.DISTのTRUEは「左側」の累積確率を返します。検定のp値は「右側」なので、F.DIST.RTを使うか、<code>1 - F.DIST(x, df1, df2, TRUE)</code> と書く必要があります。p値を求めるつもりでF.DIST(x, df1, df2, TRUE)をそのまま使うと、結果が逆になってしまいますよ。</p>



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



<p class="wp-block-paragraph">F.DIST関数は、F分布にもとづいて確率を求める関数です。</p>



<ul class="wp-block-list"><li>4番目の引数にTRUEを指定すると「x以下の累積確率」が返る</li><li>FALSEを指定するとグラフの密度値が返る（実務ではTRUEが主役）</li><li>2グループのばらつき比較（F検定）や3グループ以上の平均差検定（分散分析）に使える</li><li>p値を求めるにはF.DIST.RT（右側確率）が便利</li><li>xに負の値を渡すと<code>#NUM!</code>エラー。分散比は「大きい / 小さい」の順に注意</li><li>関連関数として、逆算にはF.INV、データから直接検定するにはF.TESTが使える</li></ul>



<p class="wp-block-paragraph">F検定や分散分析は「ばらつきや平均に意味のある差があるか」を判断する基本の手法です。データ分析の裏付けに、ぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-f-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのF.DIST.RT関数の使い方｜F分布（右側）</title>
		<link>https://mashukabu.com/spreadsheet-f-dist-rt-function/</link>
					<comments>https://mashukabu.com/spreadsheet-f-dist-rt-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:07:25 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[F.DIST.RT]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[右側確率]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5513</guid>

					<description><![CDATA[スプレッドシートのF.DIST.RT関数でF分布の右側確率（p値）を求める方法を解説。3つの引数の意味、F検定・分散分析での活用例、F.DISTとの違い・等価式まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「F値は出たけど、p値はどうやって求めればいいの？」。スプレッドシートでF検定や分散分析をしていると、こんな場面にぶつかりますよね。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-f-dist-function/">F.DIST関数</a>で <code>1 - F.DIST(x, df1, df2, TRUE)</code> と書けば求められますが、少し面倒です。もっと直接的に右側確率を返してくれる関数があれば便利ですよね。</p>



<p class="wp-block-paragraph">そこで使うのがF.DIST.RT関数です。この記事ではGoogleスプレッドシートでのF.DIST.RT関数の使い方を、構文から実務活用まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-9" checked><label class="toc-title" for="toc-checkbox-9">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのF.DIST.RT関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc3" tabindex="0">F.DISTとの関係・等価式</a></li></ol></li><li><a href="#toc4" tabindex="0">F.DIST.RT関数の基本的な使い方</a></li><li><a href="#toc5" tabindex="0">実務活用3パターン</a><ol><li><a href="#toc6" tabindex="0">等分散性のF検定――2グループのばらつきに差があるか判定する</a></li><li><a href="#toc7" tabindex="0">一元配置分散分析（ANOVA）――3グループ以上の平均に差があるか調べる</a></li><li><a href="#toc8" tabindex="0">回帰分析の有意性検定――モデル全体が意味を持つか確認する</a></li></ol></li><li><a href="#toc9" tabindex="0">F分布関連関数との使い分け</a><ol><li><a href="#toc10" tabindex="0">他の分布の右側確率関数との比較</a></li></ol></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc12" tabindex="0">xに負の値を指定して #NUM! エラー</a></li><li><a href="#toc13" tabindex="0">自由度に1未満を指定して #NUM! エラー</a></li><li><a href="#toc14" tabindex="0">引数に文字列を渡して #VALUE! エラー</a></li><li><a href="#toc15" tabindex="0">分散比の大小を逆にしてしまう</a></li><li><a href="#toc16" tabindex="0">関数名のスペルミスで #NAME? エラー</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">F.DIST.RT関数（読み方: エフ・ディスト・アールティー関数）は、<strong>F分布の右側確率</strong>を返す関数です。「RT」は「Right-Tailed（右側）」の略で、指定したF値よりも大きな値が出る確率を直接求められます。</p>



<p class="wp-block-paragraph">F分布（エフぶんぷ）は「2つのグループの分散の比」を評価するための分布です。0以上の値しか取らず、右に裾を引く非対称な形が特徴ですよ。</p>



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



<ul class="wp-block-list"><li>F検定のp値を直接求める（等分散かどうかの判定）</li><li>分散分析（ANOVA）のp値を計算する</li><li>回帰分析のF値から有意性を判定する</li><li>臨界値との比較なしにp値で直接判断できる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>F.DIST.RT関数はGoogleスプレッドシートの全バージョンで使えます。ExcelでもExcel 2010以降で同名の関数が利用できます。</p></blockquote>



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



<pre class="wp-block-code"><code>=F.DIST.RT(x, 自由度1, 自由度2)</code></pre>



<p class="wp-block-paragraph">カッコの中に3つの引数を指定します。<a href="https://mashukabu.com/spreadsheet-f-dist-function/">F.DIST関数</a>と違い、累積/密度を切り替える4番目の引数はありません。常に右側の累積確率を返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>F分布で評価する数値（0以上）</td></tr><tr><td>自由度1（degrees_freedom1）</td><td>必須</td><td>分子の自由度。1以上の正の整数</td></tr><tr><td>自由度2（degrees_freedom2）</td><td>必須</td><td>分母の自由度。1以上の正の整数</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>自由度の求め方はF検定と分散分析で異なります。F検定では「分子 = サンプル数1 &#8211; 1」「分母 = サンプル数2 &#8211; 1」です。分散分析では「分子 = グループ数 &#8211; 1」「分母 = 全データ数 &#8211; グループ数」で求めます。小数を渡した場合は整数部分だけが使われます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">F.DISTとの関係・等価式</span></h3>



<p class="wp-block-paragraph">F.DIST.RT関数は、F.DIST関数の累積確率を1から引いた値と同じ結果を返します。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(3.49, 3, 20)
=1 - F.DIST(3.49, 3, 20, TRUE)</code></pre>



<p class="wp-block-paragraph">どちらも約<strong>0.0340</strong>を返します。F.DIST.RTのほうが数式が短くて済みますね。</p>



<p class="wp-block-paragraph">検定のp値を求めるときは右側確率が必要です。F.DIST.RTを使えば <code>1 - ...</code> の計算が不要になるので、ミスも減らせますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">F.DIST.RT関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">まずはシンプルな例でF.DIST.RT関数の動きを確認しましょう。</p>



<p class="wp-block-paragraph">自由度(5, 20)のF分布で、xの値を変えたときの右側確率を見てみます。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>F.DIST.RT(x, 5, 20)</th><th>意味</th></tr></thead><tbody><tr><td>1</td><td>0.4437（44.4%）</td><td>xより大きい値が出る確率は約44%</td></tr><tr><td>2</td><td>0.1183（11.8%）</td><td>xより大きい値が出る確率は約12%</td></tr><tr><td>2.71</td><td>0.0499（5.0%）</td><td>有意水準5%の臨界値付近</td></tr><tr><td>4</td><td>0.0103（1.0%）</td><td>かなり珍しい値</td></tr><tr><td>5</td><td>0.0033（0.3%）</td><td>非常に珍しい値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xが大きくなるほど右側確率は小さくなります。これは「大きなF値が偶然出る確率は低い」ということです。</p>



<p class="wp-block-paragraph">F検定の判定基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>p値 < 0.05</strong>（有意水準5%）→ 統計的に有意（分散に差がある）</li><li><strong>p値 >= 0.05</strong> → 有意な差があるとはいえない</li></ul>



<p class="wp-block-paragraph">この判定に使う「p値」こそがF.DIST.RT関数の戻り値ですよ。</p>



<h2 class="wp-block-heading"><span id="toc5">実務活用3パターン</span></h2>



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



<h3 class="wp-block-heading"><span id="toc6">等分散性のF検定――2グループのばらつきに差があるか判定する</span></h3>



<p class="wp-block-paragraph">「拠点Aと拠点Bの売上のばらつきに差があるか」を判定するのがF検定です。<a href="https://mashukabu.com/spreadsheet-t-dist-rt-function/">t検定</a>の前提確認としてよく使われます。</p>



<p class="wp-block-paragraph">拠点A（10件）と拠点B（12件）の売上データがあるとします。分散を計算した結果、分散A = 250、分散B = 100 だったとします。</p>



<p class="wp-block-paragraph">F値は「大きいほうの分散 / 小さいほうの分散」で求めます。</p>



<pre class="wp-block-code"><code>F値 = 250 / 100 = 2.5</code></pre>



<p class="wp-block-paragraph">自由度1 = 10 &#8211; 1 = 9、自由度2 = 12 &#8211; 1 = 11 です。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(2.5, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0808</strong>です。有意水準5%（0.05）を超えているので、「ばらつきに有意な差があるとはいえない」と判断できます。等分散を仮定したt検定を使ってよいということですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>データ範囲がそのまま使えるなら、F.TEST関数もおすすめです。<code>=F.TEST(A2:A11, B2:B13)</code> と書くだけで、分散比やF値を自分で計算しなくてもp値が返ります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc7">一元配置分散分析（ANOVA）――3グループ以上の平均に差があるか調べる</span></h3>



<p class="wp-block-paragraph">「3つの店舗の売上平均に差があるか」を調べるのが分散分析（ANOVA: Analysis of Variance）です。</p>



<p class="wp-block-paragraph">店舗A・B・Cの月間売上（各5件ずつ、合計15件）を分析する例です。分散分析表を作成した結果、次の値が得られたとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>変動要因</th><th>変動</th><th>自由度</th><th>分散</th></tr></thead><tbody><tr><td>グループ間</td><td>1200</td><td>2</td><td>600</td></tr><tr><td>グループ内</td><td>2400</td><td>12</td><td>200</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F値 = グループ間分散 / グループ内分散 = 600 / 200 = 3.0 です。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(3.0, 2, 12)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0876</strong>です。有意水準5%を超えているので、「3店舗の平均に有意な差があるとはいえない」となります。</p>



<p class="wp-block-paragraph">有意水準10%なら有意になるレベルです。サンプルを増やして再検証するのも一つの方法ですよ。</p>



<h3 class="wp-block-heading"><span id="toc8">回帰分析の有意性検定――モデル全体が意味を持つか確認する</span></h3>



<p class="wp-block-paragraph">回帰分析で「このモデルは統計的に有意か」を判断するときにもF値を使います。</p>



<p class="wp-block-paragraph">説明変数3つ・サンプル数30の重回帰分析でF値が5.2だったとします。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(5.2, 3, 26)</code></pre>



<p class="wp-block-paragraph">自由度1 = 説明変数の数 = 3、自由度2 = 30 &#8211; 3 &#8211; 1 = 26 です。</p>



<p class="wp-block-paragraph">結果は約<strong>0.0062</strong>です。有意水準5%を大きく下回るので、「この回帰モデルは統計的に有意」と判断できますね。</p>



<h2 class="wp-block-heading"><span id="toc9">F分布関連関数との使い分け</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、F分布に関連する関数がいくつかあります。用途に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>特徴</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-f-dist-function/">F.DIST</a></td><td>左側累積確率または確率密度を返す</td><td>CDF/PDFを切り替え可能（TRUE/FALSE）</td></tr><tr><td><strong>F.DIST.RT</strong></td><td><strong>右側累積確率を返す</strong></td><td><strong>p値の算出に直結。引数3つでシンプル</strong></td></tr><tr><td>F.INV</td><td>確率からF値を逆算する（左側）</td><td>F.DISTの逆関数</td></tr><tr><td>F.INV.RT</td><td>確率からF値を逆算する（右側）</td><td>有意水準から臨界値を直接求められる</td></tr><tr><td>F.TEST</td><td>2つのデータ範囲でF検定のp値を返す</td><td>分散比の計算が不要</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>F検定のp値を求めたい</strong> → F.DIST.RT（本記事の主役）</li><li><strong>左側の累積確率やグラフの密度が必要</strong> → <a href="https://mashukabu.com/spreadsheet-f-dist-function/">F.DIST</a></li><li><strong>臨界値を求めたい</strong> → F.INV.RT（例: 有意水準5%・自由度(3, 20)の臨界値 = 3.10）</li><li><strong>データ範囲から直接F検定したい</strong> → F.TEST</li></ul>



<h3 class="wp-block-heading"><span id="toc10">他の分布の右側確率関数との比較</span></h3>



<p class="wp-block-paragraph">F.DIST.RT以外にも、右側確率を返す統計関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分布</th><th>主な用途</th></tr></thead><tbody><tr><td><strong>F.DIST.RT</strong></td><td>F分布</td><td>分散の比較・分散分析</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-t-dist-rt-function/">T.DIST.RT</a></td><td>t分布</td><td>少数サンプルの平均差の片側検定</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-dist-rt-function/">CHISQ.DIST.RT</a></td><td>カイ二乗分布</td><td>適合度検定・独立性検定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの関数も「検定統計量が大きいほどp値は小さくなる」という点は共通です。違いは扱うデータの種類ですよ。</p>



<ul class="wp-block-list"><li><strong>分散（ばらつき）を比べたい</strong> → F.DIST.RT</li><li><strong>平均の差を検定したい</strong> → <a href="https://mashukabu.com/spreadsheet-t-dist-rt-function/">T.DIST.RT</a></li><li><strong>カテゴリデータの偏りを調べたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-dist-rt-function/">CHISQ.DIST.RT</a></li></ul>



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



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



<h3 class="wp-block-heading"><span id="toc12">xに負の値を指定して #NUM! エラー</span></h3>



<p class="wp-block-paragraph">F分布は0以上の値しか取りません。xに負の値を渡すと <code>#NUM!</code> エラーになります。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(-1, 3, 20)   → #NUM! エラー</code></pre>



<p class="wp-block-paragraph">F値は「分散の比」なので、必ず0以上になります。負の値が入っている場合は計算元のデータを確認してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc13">自由度に1未満を指定して #NUM! エラー</span></h3>



<p class="wp-block-paragraph">自由度1・自由度2はどちらも1以上の正の整数でなければなりません。0を指定すると <code>#NUM!</code> エラーになります。</p>



<pre class="wp-block-code"><code>=F.DIST.RT(2, 0, 20)   → #NUM! エラー</code></pre>



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



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



<pre class="wp-block-code"><code>=F.DIST.RT(&quot;abc&quot;, 3, 20)   → #VALUE! エラー</code></pre>



<h3 class="wp-block-heading"><span id="toc15">分散比の大小を逆にしてしまう</span></h3>



<p class="wp-block-paragraph">F検定では「大きい分散 / 小さい分散」が原則です。逆にするとF値が1未満になり、右側確率が大きくなって検定の感度が落ちます。</p>



<p class="wp-block-paragraph">どちらの分散が大きいかを先に確認してから計算してくださいね。</p>



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



<p class="wp-block-paragraph"><code>F.DIST.RT</code> のピリオドが抜けたり、<code>FDISTRT</code> と書いたりすると <code>#NAME?</code> エラーになります。ピリオドを2つ含む <code>F.DIST.RT</code> が正しい綴りです。</p>



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



<p class="wp-block-paragraph">F.DIST.RT関数は、F分布の右側確率（p値）を直接返す関数です。</p>



<ul class="wp-block-list"><li>引数は3つ（x, 自由度1, 自由度2）。累積/密度の切り替えは不要</li><li><code>1 - F.DIST(x, df1, df2, TRUE)</code> と同じ結果を、より短い数式で求められる</li><li>F検定（等分散性の判定）や分散分析（ANOVA）のp値計算に使える</li><li>p値が有意水準（通常5%）を下回れば「統計的に有意」と判定する</li><li>xに負の値や自由度に0を渡すと <code>#NUM!</code> エラーになる</li><li>関連関数として、逆算にはF.INV.RT、データから直接F検定するにはF.TESTが便利</li></ul>



<p class="wp-block-paragraph">F検定や分散分析でp値が必要になったら、まずF.DIST.RT関数を使ってみてください。<code>1 - F.DIST(...)</code> の計算が不要になるので、数式がすっきりしますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-f-dist-rt-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのF.INV関数の使い方｜F分布逆関数</title>
		<link>https://mashukabu.com/spreadsheet-f-inv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-f-inv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:07:21 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[F.INV]]></category>
		<category><![CDATA[FINV]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[分散分析]]></category>
		<category><![CDATA[臨界値]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5511</guid>

					<description><![CDATA[GoogleスプレッドシートのF.INV関数でF分布の臨界値を確率から求める方法を解説。3つの引数の意味、F検定・分散分析での活用例、F.DISTとの逆関数関係、FINV（旧関数）との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「F検定で有意水準5%の臨界値っていくつだっけ？」。検定のたびにF分布表を探し回っていませんか？</p>



<p class="wp-block-paragraph">自由度の組み合わせが変わるたびに表を引くのは手間がかかりますよね。もっと手軽に臨界値を求められたら、検定作業がぐっと楽になります。</p>



<p class="wp-block-paragraph">そんなときに使うのがF.INV関数です。この記事ではGoogleスプレッドシートでのF.INV関数の使い方を、基本構文から実務活用まで解説します。F.DISTとの逆関数関係やFINV（旧関数）との違いもあわせて紹介しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのF.INV関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc3" tabindex="0">FINV（旧関数名）との違いに注意</a></li></ol></li><li><a href="#toc4" tabindex="0">F.INV関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">左側95%に対応するF値を求める</a></li><li><a href="#toc6" tabindex="0">確率を変えた場合の比較</a></li><li><a href="#toc7" tabindex="0">F.DIST関数との逆関数関係を確認する</a></li></ol></li><li><a href="#toc8" tabindex="0">F.INV関数の実務活用例</a><ol><li><a href="#toc9" tabindex="0">F検定の臨界値を求める——2グループのばらつきに差があるか判定する</a></li><li><a href="#toc10" tabindex="0">一元配置分散分析（ANOVA）の臨界値——3グループ以上の平均差を判定する</a></li><li><a href="#toc11" tabindex="0">回帰分析のF値判定——モデル全体が意味を持つか確認する</a></li></ol></li><li><a href="#toc12" tabindex="0">F分布関数ファミリーの使い分け</a><ol><li><a href="#toc13" tabindex="0">類似する逆関数との比較</a></li></ol></li><li><a href="#toc14" tabindex="0">F.INV関数でよくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">確率に0以下または1以上を指定して#NUM!エラー</a></li><li><a href="#toc16" tabindex="0">自由度に1未満を指定して#NUM!エラー</a></li><li><a href="#toc17" tabindex="0">引数に文字列を渡して#VALUE!エラー</a></li><li><a href="#toc18" tabindex="0">F.INVとF.INV.RTを混同してしまう</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">F.INV関数（読み方: エフ・インバース関数）は、<strong>F分布の逆関数</strong>です。確率を指定すると、その確率に対応するF値を返してくれます。「F」は統計学者フィッシャー（Fisher）に由来し、「INV」は「Inverse（逆）」の略です。</p>



<p class="wp-block-paragraph">たとえば「自由度(3, 20)のF分布で、左側95%に対応するF値はいくつか」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>確率（左側累積確率）からF値を逆算する</li><li>F検定の臨界値を求める</li><li>分散分析（ANOVA）の棄却値を算出する</li><li>F分布表を引く手間をなくす</li></ul>



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



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



<pre class="wp-block-code"><code>=F.INV(確率, 自由度1, 自由度2)</code></pre>



<p class="wp-block-paragraph">カッコの中に3つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>確率（probability）</td><td>必須</td><td>F分布の左側累積確率。0より大きく1より小さい値</td></tr><tr><td>自由度1（degrees_freedom1）</td><td>必須</td><td>分子の自由度。1以上の正の整数</td></tr><tr><td>自由度2（degrees_freedom2）</td><td>必須</td><td>分母の自由度。1以上の正の整数</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>自由度（じゆうど）とは、データから自由に値を決められる個数のことです。F検定では「サンプルサイズ &#8211; 1」、分散分析では分子が「グループ数 &#8211; 1」、分母が「全データ数 &#8211; グループ数」です。小数を渡した場合は整数部分だけが使われますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">FINV（旧関数名）との違いに注意</span></h3>



<p class="wp-block-paragraph">Googleスプレッドシートには<code>FINV</code>という関数もあります。ただし、FINVは<strong>右側確率</strong>を引数に取る点がF.INVと大きく異なります。</p>



<pre class="wp-block-code"><code>=F.INV(0.95, 3, 20)     → 約3.10（左側95%のF値）
=FINV(0.05, 3, 20)      → 約3.10（右側5%のF値）
=F.INV.RT(0.05, 3, 20)  → 約3.10（FINVと同じ結果）</code></pre>



<p class="wp-block-paragraph">F.INVは<strong>左側累積確率</strong>、FINVとF.INV.RTは<strong>右側確率</strong>を指定します。名前が似ていますが動作が異なるので、混同しないように気をつけてくださいね。</p>



<p class="wp-block-paragraph">新しく数式を書くときはF.INVまたはF.INV.RTを使いましょう。</p>



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



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認してみましょう。自由度(3, 20)のF分布を使います。</p>



<h3 class="wp-block-heading"><span id="toc5">左側95%に対応するF値を求める</span></h3>



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



<p class="wp-block-paragraph">結果は約<strong>3.10</strong>です。「自由度(3, 20)のF分布で、左側95%に位置するF値は3.10」という意味です。逆にいえば、F値が3.10を超える確率は約5%ですね。</p>



<h3 class="wp-block-heading"><span id="toc6">確率を変えた場合の比較</span></h3>



<p class="wp-block-paragraph">確率を変えるとF値がどう変わるか見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率（左側）</th><th>F.INV(確率, 3, 20)</th><th>意味</th></tr></thead><tbody><tr><td>0.50</td><td>0.8663</td><td>F分布の中央値</td></tr><tr><td>0.90</td><td>2.3801</td><td>左側90%点（右側10%）</td></tr><tr><td>0.95</td><td>3.0984</td><td>左側95%点（右側5%）</td></tr><tr><td>0.975</td><td>3.8587</td><td>左側97.5%点（右側2.5%）</td></tr><tr><td>0.99</td><td>4.9382</td><td>左側99%点（右側1%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">確率が大きくなるほどF値も大きくなります。有意水準が厳しいほど臨界値が高くなる、ということですね。</p>



<h3 class="wp-block-heading"><span id="toc7">F.DIST関数との逆関数関係を確認する</span></h3>



<p class="wp-block-paragraph">F.INV関数は<a href="https://mashukabu.com/spreadsheet-f-dist-function/">F.DIST関数</a>の逆関数です。次の式で元に戻ることを確認できます。</p>



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



<p class="wp-block-paragraph">結果は<strong>0.95</strong>になります。F.INVで確率→F値に変換し、F.DISTでF値→確率に戻しているわけです。</p>



<p class="wp-block-paragraph">逆方向も同様です。</p>



<pre class="wp-block-code"><code>=F.INV(F.DIST(3.10, 3, 20, TRUE), 3, 20)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>3.10</strong>に戻ります。この関係を覚えておくと、2つの関数の使い分けに迷わなくなりますよ。</p>



<h2 class="wp-block-heading"><span id="toc8">F.INV関数の実務活用例</span></h2>



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



<h3 class="wp-block-heading"><span id="toc9">F検定の臨界値を求める——2グループのばらつきに差があるか判定する</span></h3>



<p class="wp-block-paragraph">「拠点Aと拠点Bの売上のばらつきに差があるか」を判定するF検定では、計算したF値と臨界値を比較します。臨界値の算出にF.INV関数が使えます。</p>



<p class="wp-block-paragraph">拠点A（10件）と拠点B（12件）のデータがある場合、自由度1 = 9、自由度2 = 11です。有意水準5%の臨界値を求めてみましょう。</p>



<pre class="wp-block-code"><code>=F.INV(0.95, 9, 11)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>2.90</strong>です。計算したF値がこの臨界値を超えていれば、「ばらつきに有意な差がある」と判断します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F検定の臨界値はF.INV.RTを使っても求められます。<code>=F.INV.RT(0.05, 9, 11)</code> で同じ結果（約2.90）が得られます。有意水準をそのまま渡せるので、F.INV.RTのほうが直感的かもしれませんね。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc10">一元配置分散分析（ANOVA）の臨界値——3グループ以上の平均差を判定する</span></h3>



<p class="wp-block-paragraph">拠点A・B・Cの月間売上（各5件ずつ、合計15件）を分析する場合を考えます。自由度1 = グループ数 &#8211; 1 = 2、自由度2 = 全データ数 &#8211; グループ数 = 12 です。</p>



<p class="wp-block-paragraph">有意水準5%の臨界値を求めます。</p>



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



<p class="wp-block-paragraph">結果は約<strong>3.89</strong>です。計算したF値（たとえば3.0）がこの臨界値を下回っていれば、「3拠点の平均に有意な差があるとはいえない」と判断します。</p>



<p class="wp-block-paragraph">F値が臨界値を超えた場合は、「少なくとも1組のグループ間に有意な差がある」ということです。どのグループ間に差があるかは、追加の多重比較検定で調べてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc11">回帰分析のF値判定——モデル全体が意味を持つか確認する</span></h3>



<p class="wp-block-paragraph">説明変数3つ・サンプル数30の重回帰分析でF値が5.2だったとします。自由度1 = 3、自由度2 = 26 です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>2.98</strong>です。F値5.2はこの臨界値を大きく超えているので、「回帰モデルは統計的に有意」と判断できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>臨界値との比較だけでなく、<a href="https://mashukabu.com/spreadsheet-f-dist-rt-function/">F.DIST.RT関数</a>でp値も確認するとより丁寧です。<code>=F.DIST.RT(5.2, 3, 26)</code> の結果が0.05未満であれば有意です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc12">F分布関数ファミリーの使い分け</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、F分布に関連する関数がいくつかあります。それぞれの役割を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>方向</th><th>用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-f-dist-function/">F.DIST</a></td><td>F値 → 確率（左側）</td><td>累積確率や確率密度を求める</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-f-dist-rt-function/">F.DIST.RT</a></td><td>F値 → 確率（右側）</td><td>p値の算出に直結</td></tr><tr><td><strong>F.INV</strong></td><td>確率 → F値（左側）</td><td>臨界値の算出（この記事の関数）</td></tr><tr><td>F.INV.RT</td><td>確率 → F値（右側）</td><td>有意水準から直接臨界値を求める</td></tr><tr><td>F.TEST</td><td>データ範囲 → p値</td><td>分散比を自分で計算しなくてよい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントは「やりたいこと」で決まります。</p>



<ul class="wp-block-list"><li><strong>p値を求めたい</strong> → F.DIST.RTにF値を渡す</li><li><strong>臨界値を求めたい</strong> → F.INVまたはF.INV.RTに確率を渡す</li><li><strong>データから直接F検定したい</strong> → F.TESTにデータ範囲を渡す</li></ul>



<h3 class="wp-block-heading"><span id="toc13">類似する逆関数との比較</span></h3>



<p class="wp-block-paragraph">F.INV以外にも、分布の逆関数はいくつかあります。使う場面が異なるので整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>対応する分布</th><th>主な用途</th></tr></thead><tbody><tr><td><strong>F.INV</strong></td><td>F分布</td><td>分散の比較・分散分析の臨界値</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV</a></td><td>t分布</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-norm-inv-function/">NORM.INV</a></td><td>正規分布</td><td>連続データの確率計算の逆算</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>分散（ばらつき）を比べたい</strong> → F.INV</li><li><strong>少数サンプルの平均差を検定したい</strong> → <a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV</a></li><li><strong>カテゴリデータの偏りを調べたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-inv-function/">CHISQ.INV</a></li><li><strong>連続データの位置から値を逆算したい</strong> → <a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a></li></ul>



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



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



<h3 class="wp-block-heading"><span id="toc15">確率に0以下または1以上を指定して#NUM!エラー</span></h3>



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



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



<p class="wp-block-paragraph">よくあるのは有意水準（0.05）をそのまま渡してしまうケースです。F.INVは左側確率を指定するので、有意水準5%なら <code>1 - 0.05 = 0.95</code> を渡す必要があります。</p>



<h3 class="wp-block-heading"><span id="toc16">自由度に1未満を指定して#NUM!エラー</span></h3>



<p class="wp-block-paragraph">自由度1・自由度2はどちらも1以上の正の整数でなければなりません。0を指定すると<code>#NUM!</code>エラーになります。</p>



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



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



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



<pre class="wp-block-code"><code>=F.INV(&quot;abc&quot;, 3, 20)   → #VALUE! エラー</code></pre>



<h3 class="wp-block-heading"><span id="toc18">F.INVとF.INV.RTを混同してしまう</span></h3>



<p class="wp-block-paragraph">F.INVは<strong>左側確率</strong>を、F.INV.RTは<strong>右側確率</strong>を引数に取ります。有意水準5%の臨界値を求めるとき、どちらに何を渡すかを間違えると結果が大きく変わります。</p>



<pre class="wp-block-code"><code>=F.INV(0.95, 3, 20)     → 約3.10（正しい: 有意水準5%の臨界値）
=F.INV(0.05, 3, 20)     → 約0.16（間違い: これは左側5%点）
=F.INV.RT(0.05, 3, 20)  → 約3.10（正しい: こちらでもOK）</code></pre>



<p class="wp-block-paragraph">迷ったら「有意水準をそのまま渡せるF.INV.RT」を使うのが安全ですよ。</p>



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



<p class="wp-block-paragraph">F.INV関数は、F分布の確率からF値（臨界値）を逆算する関数です。</p>



<ul class="wp-block-list"><li>3つの引数は「確率（左側累積確率）」「自由度1（分子）」「自由度2（分母）」</li><li>F検定の臨界値や分散分析の棄却値を、F分布表なしで求められる</li><li>F.DISTの逆関数で、確率 ⇔ F値の相互変換ができる</li><li>FINV（旧関数）やF.INV.RTは右側確率を指定する点に注意</li><li>確率に0や1を渡すと<code>#NUM!</code>エラー。有意水準をそのまま渡さないように注意</li><li>関連関数として、p値を求めるには<a href="https://mashukabu.com/spreadsheet-f-dist-rt-function/">F.DIST.RT</a>、データから直接検定するにはF.TESTが便利</li></ul>



<p class="wp-block-paragraph">F検定や分散分析の臨界値をサッと求めたいとき、F.INV関数は心強い味方になります。ぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-f-inv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
