<?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>F検定 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/f%e6%a4%9c%e5%ae%9a/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2026 09:15:57 +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>F検定 &#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のFTEST関数の使い方｜F検定（旧: F.TEST）</title>
		<link>https://mashukabu.com/excel-function-howto-use-ftest/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-ftest/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 04:37:55 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6684</guid>

					<description><![CDATA[ExcelのFTEST関数の使い方を初心者向けに解説。旧版・互換性関数として残るFTEST関数の構文・引数・戻り値、新しいF.TEST関数との違い、Excel 2007以前との互換性、xls形式での挙動、旧マクロ・テンプレート保守シナリオ、よくあるエラー対処まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">古いExcelファイルを開いたら <code>=FTEST(...)</code> という関数が使われていて、戸惑ったことはありませんか。新しいExcelには似た名前の <code>F.TEST</code> 関数もあって、どちらを使えばいいのか迷いますよね。</p>



<p class="wp-block-paragraph">そんなときに知っておきたいのが、ExcelのFTEST関数（旧版・互換性関数）です。Excel 2010以降は新しいF.TEST関数に置き換わりました。ただ、旧バージョンとの互換性のためにFTEST関数も今のExcelに残されているんですよ。</p>



<p class="wp-block-paragraph">本記事では、FTEST関数の構文と引数の意味、F.TEST関数との違いを解説します。さらに、xls形式や旧バージョンExcelとの互換性、旧マクロやテンプレート保守の実務シナリオも紹介します。F.TEST関数への移行手順やよくあるエラー対処法も網羅していますので、ぜひ参考にしてくださいね。</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">ExcelのFTEST関数とは？旧版・互換性関数の位置づけ</a><ol><li><a href="#toc2" tabindex="0">F検定で何がわかるのか</a></li><li><a href="#toc3" tabindex="0">なぜ「FTEST」と「F.TEST」の2つがあるのか</a></li></ol></li><li><a href="#toc4" tabindex="0">FTEST関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">構文</a></li><li><a href="#toc6" tabindex="0">引数の意味</a></li><li><a href="#toc7" tabindex="0">戻り値の意味</a></li></ol></li><li><a href="#toc8" tabindex="0">FTEST関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">サンプルデータ</a></li><li><a href="#toc10" tabindex="0">数式と結果</a></li><li><a href="#toc11" tabindex="0">結果の見方（p値の判断基準）</a></li></ol></li><li><a href="#toc12" tabindex="0">FTEST関数とF.TEST関数の違いと使い分け</a><ol><li><a href="#toc13" tabindex="0">計算結果は完全に同じ</a></li><li><a href="#toc14" tabindex="0">互換性関数として残されている理由</a></li><li><a href="#toc15" tabindex="0">使い分けの判断フロー</a></li></ol></li><li><a href="#toc16" tabindex="0">旧FTEST関数を実務で使う3つのシナリオ</a><ol><li><a href="#toc17" tabindex="0">シナリオ1: 旧マクロ・旧テンプレートの保守</a></li><li><a href="#toc18" tabindex="0">シナリオ2: xls形式ブックの取引先共有</a></li><li><a href="#toc19" tabindex="0">シナリオ3: 古いExcelバージョンとの互換性確保</a></li></ol></li><li><a href="#toc20" tabindex="0">FTEST関数のよくあるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#DIV/0! エラー</a></li><li><a href="#toc22" tabindex="0">#N/A エラー</a></li><li><a href="#toc23" tabindex="0">#NUM! エラー</a></li><li><a href="#toc24" tabindex="0">#VALUE! エラー</a></li></ol></li><li><a href="#toc25" tabindex="0">FTEST関数からF.TEST関数への移行手順</a><ol><li><a href="#toc26" tabindex="0">一括置換の方法</a></li><li><a href="#toc27" tabindex="0">移行前のチェックポイント</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ：FTEST関数は互換性のために残された旧F検定関数</a></li><li><a href="#toc29" tabindex="0">関連記事</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのFTEST関数とは？旧版・互換性関数の位置づけ</span></h2>



<p class="wp-block-paragraph">ExcelのFTEST関数は、2つのデータセットに対してF検定を行い、両側F検定のp値を返す統計関数です。読み方は「エフ・テスト」です。</p>



<p class="wp-block-paragraph">実はこのFTEST関数、Excel 2010で新しく登場した <code>F.TEST</code> 関数の <strong>旧バージョン（互換性関数）</strong> という位置づけです。計算結果は新旧どちらも同じになります。旧バージョンExcelや <code>.xls</code> 形式ファイルとの互換性を維持するため、FTEST関数も今のExcelに残されているんですよ。</p>



<h3 class="wp-block-heading"><span id="toc2">F検定で何がわかるのか</span></h3>



<p class="wp-block-paragraph">F検定とは、2つのデータ群の分散（ばらつきの大きさ）が等しいかどうかを統計的に判定する手法です。t検定が「平均値の差」を見るのに対し、F検定は「ばらつきの差」を見る点が違いますね。</p>



<p class="wp-block-paragraph">たとえば、製造ラインAとBで作った部品の寸法を比べたとします。平均が同じでもラインBのほうが大きくバラついていれば、品質の安定性に差があるということです。FTEST関数を使えば、その差が偶然なのか統計的に意味のある差なのかを数値で示してくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">なぜ「FTEST」と「F.TEST」の2つがあるのか</span></h3>



<p class="wp-block-paragraph">Excelには関数名がよく似た2つのF検定関数が存在します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>登場時期</th><th>位置づけ</th></tr></thead><tbody><tr><td>FTEST</td><td>Excel 2003以前から</td><td>旧版・互換性関数</td></tr><tr><td>F.TEST</td><td>Excel 2010から</td><td>新版（推奨）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Excel 2010で統計関数が大幅にリニューアルされました。このとき、関数名にピリオドを入れた新しい命名規則（<code>F.TEST</code>、<code>T.TEST</code>、<code>STDEV.S</code> など）が導入されたんです。それまでに作られた <code>.xls</code> ブックや古いVBAマクロには旧名の <code>FTEST</code> がたくさん残っています。そのため、互換性関数として今も使えるようにしてあるんですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>Microsoftは新規で数式を作るときはF.TEST関数の使用を推奨しています。FTEST関数は「過去のブックを開いたときにエラーにならないため」に残されている関数だと考えてくださいね。</p></blockquote>



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



<p class="wp-block-paragraph">FTEST関数の基本的な書き方は、新版F.TESTと完全に同じシンプルな形です。</p>



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



<pre class="wp-block-code"><code>=FTEST(配列1, 配列2)</code></pre>



<h3 class="wp-block-heading"><span id="toc6">引数の意味</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>配列1</td><td>必須</td><td>1つ目のデータ範囲（数値の配列）</td></tr><tr><td>配列2</td><td>必須</td><td>2つ目のデータ範囲（数値の配列）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つの配列だけです。FTEST関数は内部で大きい分散を分子にとって計算するため、配列1と配列2を入れ替えても結果は変わりません。順序を気にせず使って大丈夫ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">戻り値の意味</span></h3>



<p class="wp-block-paragraph">FTEST関数が返すのは、両側F検定のp値です。p値は0以上1以下の確率値で、「2つの母分散が等しい」という帰無仮説のもとで観測された分散比が偶然起こる確率を表します。</p>



<p class="wp-block-paragraph">p値の解釈は次のとおりです。</p>



<ul class="wp-block-list"><li>p値 < 0.05 → 帰無仮説を棄却（2グループの分散は有意に異なる）</li><li>p値 ≥ 0.05 → 帰無仮説を棄却できない（分散が異なるとは言えない）</li></ul>



<p class="wp-block-paragraph">なお、有意水準（α）は0.05が一般的です。より厳格に判定したい場合は0.01、緩く判定したい場合は0.10が使われます。業界や場面に応じて使い分けてくださいね。</p>



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



<p class="wp-block-paragraph">実際にFTEST関数を使う例を見ていきましょう。製造ラインAとBで作った部品の寸法（ミリ単位）を比較するシーンを想定します。</p>



<h3 class="wp-block-heading"><span id="toc9">サンプルデータ</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>A列（ラインA）</th><th>B列（ラインB）</th></tr></thead><tbody><tr><td>行2</td><td>10.1</td><td>10.0</td></tr><tr><td>行3</td><td>10.0</td><td>10.2</td></tr><tr><td>行4</td><td>10.2</td><td>9.7</td></tr><tr><td>行5</td><td>9.9</td><td>10.5</td></tr><tr><td>行6</td><td>10.0</td><td>9.8</td></tr><tr><td>行7</td><td>10.1</td><td>10.4</td></tr><tr><td>行8</td><td>9.9</td><td>9.6</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">数式と結果</span></h3>



<p class="wp-block-paragraph">D2セルに次の数式を入れます。</p>



<pre class="wp-block-code"><code>=FTEST(A2:A8, B2:B8)</code></pre>



<p class="wp-block-paragraph">結果としてp値（小数）が返ってきます。たとえば結果が「0.018」だったとします。p値は0.05未満なので「ラインAとBの分散には統計的に有意な差がある」と判断できますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">結果の見方（p値の判断基準）</span></h3>



<p class="wp-block-paragraph">p値の判定は、有意水準と比較するだけでOKです。</p>



<ul class="wp-block-list"><li>p値 = 0.018 → 0.05未満 → 「ばらつきに有意差あり」と判断</li><li>p値 = 0.32 → 0.05以上 → 「ばらつきに有意差があるとは言えない」</li></ul>



<p class="wp-block-paragraph">具体的に解釈してみましょう。ラインAは寸法が9.9〜10.2の範囲に収まっているのに対し、ラインBは9.6〜10.5まで広く散らばっています。FTEST関数が「この差は偶然ではない」と教えてくれるわけですね。</p>



<h2 class="wp-block-heading"><span id="toc12">FTEST関数とF.TEST関数の違いと使い分け</span></h2>



<p class="wp-block-paragraph">ここがFTEST関数を語るうえで一番大事なポイントです。新旧2つの関数、どう違って、どう使い分けるのかを整理しましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">計算結果は完全に同じ</span></h3>



<p class="wp-block-paragraph">まず押さえておきたいのは、FTEST関数とF.TEST関数の計算結果は <strong>完全に同じ</strong> ということです。同じデータに対して同じp値が返ってくるので、結果に違いはありません。</p>



<pre class="wp-block-code"><code>=FTEST(A2:A8, B2:B8)   → 0.018
=F.TEST(A2:A8, B2:B8)  → 0.018</code></pre>



<p class="wp-block-paragraph">中身のアルゴリズムも同じなので、「FTEST関数は精度が低い」といった違いはありません。</p>



<h3 class="wp-block-heading"><span id="toc14">互換性関数として残されている理由</span></h3>



<p class="wp-block-paragraph">それでは、なぜFTEST関数は今もExcelに残っているのでしょうか。理由は次の3つです。</p>



<ol class="wp-block-list"><li><strong>旧VBAマクロが動作し続けるため</strong>: 過去に作られたマクロが <code>Application.WorksheetFunction.FTest(...)</code> のように旧名で関数を呼び出している場合、新版に変えてしまうとマクロが動かなくなります</li><li><strong>旧テンプレートとの互換性維持</strong>: 業界標準テンプレートや社内テンプレートに <code>=FTEST(...)</code> が組み込まれている場合、関数を変えるとブック全体の見直しが必要になります</li><li><strong>Excel 2007以前との共有</strong>: 古いバージョンのExcelには <code>F.TEST</code> 関数が存在しないため、それらのバージョンとブックを共有する場合は <code>FTEST</code> を使う必要があります</li></ol>



<h3 class="wp-block-heading"><span id="toc15">使い分けの判断フロー</span></h3>



<p class="wp-block-paragraph">新規でブックを作るときと、既存ブックを保守するときで判断が変わります。次のフローで考えてみてください。</p>



<pre class="wp-block-code"><code>ブックの状況は？
├─ 新規作成（Excel 2010以降のみで使う）
│   → F.TEST を使う（推奨）
│
├─ 既存ブックの保守（FTESTが既に使われている）
│   → そのままFTESTを使う or 一括でF.TESTに移行
│
├─ xls形式で保存する必要がある
│   → FTESTを使う（F.TESTはxlsで動かない可能性あり）
│
└─ Excel 2007以前のユーザーと共有する
    → FTESTを使う</code></pre>



<p class="wp-block-paragraph">判断に迷ったら、「ブックを使う環境にExcel 2007以前が混じっていないか」をまず確認するのがおすすめですよ。</p>



<h2 class="wp-block-heading"><span id="toc16">旧FTEST関数を実務で使う3つのシナリオ</span></h2>



<p class="wp-block-paragraph">ここからは、新版F.TESTがある今でもFTEST関数を使う場面を具体的に見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">シナリオ1: 旧マクロ・旧テンプレートの保守</span></h3>



<p class="wp-block-paragraph">過去に作られたマクロやテンプレートに <code>=FTEST(...)</code> が組み込まれているケースです。</p>



<p class="wp-block-paragraph">たとえば、品質管理部門で長年使われている分散検定テンプレートが <code>.xls</code> 形式で配布されているとします。中身を開くと <code>=FTEST(A2:A20, B2:B20)</code> のような数式がたくさん埋め込まれている、という状況ですね。</p>



<p class="wp-block-paragraph">このようなテンプレートは、無理に新版に書き換えるよりも、そのままFTEST関数で運用するのが安全です。書き換えに伴う数式破損のリスクを避けられますし、過去のバージョンとの互換性も維持できますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">シナリオ2: xls形式ブックの取引先共有</span></h3>



<p class="wp-block-paragraph">取引先がExcel 2003以前を使っていて、<code>.xls</code> 形式でブックをやり取りする必要がある場合です。</p>



<p class="wp-block-paragraph"><code>.xls</code> 形式は仕様上、Excel 2010以降の新関数を完全にはサポートしていません。ピリオド付きのF.TEST、T.TEST、STDEV.S などが該当します。F.TEST関数を使ったブックを <code>.xls</code> で保存して相手に渡すと、相手の環境で <code>#NAME?</code> エラーになる可能性があるんです。</p>



<p class="wp-block-paragraph">このような共有環境では、最初から <code>FTEST</code> を使ってブックを作っておくと安心ですね。</p>



<h3 class="wp-block-heading"><span id="toc19">シナリオ3: 古いExcelバージョンとの互換性確保</span></h3>



<p class="wp-block-paragraph">社内に複数のExcelバージョンが混在している場合です。最新のMicrosoft 365を使っている人もいれば、古いExcel 2007を使い続けている部署もある。これは大企業や公的機関ではよくある状況ですよね。</p>



<p class="wp-block-paragraph">そんなときは、共有ブックでは新関数を避けてFTESTを使っておくと、誰の環境でもエラーなく動作します。「最新版で開いたら結果が違う」「古い環境でエラーが出た」といったトラブルを未然に防げますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>自分一人で使うブックなら新版F.TEST、複数人で共有するブックや配布用テンプレートはFTEST、と使い分けるのが現実的です。</p></blockquote>



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



<p class="wp-block-paragraph">FTEST関数でつまずきやすいエラーをまとめます。原因と対処法を押さえておけば、迷わず解決できますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">#DIV/0! エラー</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>配列1または配列2の分散が0（=全データが同じ値）</td></tr><tr><td>対処法</td><td>データに変動があるか確認する。同じ値ばかりだとF検定は意味を持たない</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば配列1が「{10, 10, 10, 10}」のように全て同じ値だと、分散が0になりエラーになります。検定対象として適切でないため、データを見直しましょうね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>配列1または配列2のデータ数が2未満</td></tr><tr><td>対処法</td><td>各配列に最低2つ以上の数値データを入れる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">データ数が1つ以下では分散が計算できないため、エラーになります。最低でも各配列に2つは数値を入れてくださいね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>計算過程で数値が範囲外（極端な分散比）</td></tr><tr><td>対処法</td><td>データ値の妥当性を確認する。外れ値が混じっていないかチェックする</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">異常に大きい値や小さい値が混ざっていると、F値が計算可能範囲を超えてしまうことがあります。元データに入力ミスがないか確認しましょう。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>引数に文字列など数値以外が含まれる</td></tr><tr><td>対処法</td><td>数値以外を除外する。空白セルは無視されるが文字列はエラーの原因</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「未測定」などの文字列がセルに入っているケースが典型例です。ISNUMBER関数でフィルタするか、IFERROR関数で代替値を入れるなどの対処を行ってくださいね。</p>



<h2 class="wp-block-heading"><span id="toc25">FTEST関数からF.TEST関数への移行手順</span></h2>



<p class="wp-block-paragraph">旧FTEST関数を使ったブックを、新版F.TESTに移行する手順を紹介します。社内環境がすべてExcel 2010以降に統一されたタイミングなどで実施するといいですよ。</p>



<h3 class="wp-block-heading"><span id="toc26">一括置換の方法</span></h3>



<p class="wp-block-paragraph">ブック全体の <code>FTEST</code> を <code>F.TEST</code> に一括で置き換えます。</p>



<ol class="wp-block-list"><li>移行対象のブックを開く</li><li><code>Ctrl + H</code> で「検索と置換」ダイアログを開く</li><li>「検索する文字列」に <code>FTEST(</code> を入力</li><li>「置換後の文字列」に <code>F.TEST(</code> を入力</li><li>「すべて置換」をクリック</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>単に <code>FTEST</code> だけで置換すると、関数名以外の文字列（コメント、変数名、シート名など）に「FTEST」が含まれている場合に意図しない置換が起こります。必ず <code>FTEST(</code> のように開きカッコまで含めて置換してくださいね。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc27">移行前のチェックポイント</span></h3>



<p class="wp-block-paragraph">移行作業を始める前に、次の点を必ず確認しましょう。</p>



<ul class="wp-block-list"><li><strong>共有環境のExcelバージョン</strong>: 共有相手の中にExcel 2007以前のユーザーがいないか</li><li><strong>保存形式</strong>: ブックを <code>.xls</code> 形式で保存する必要がないか</li><li><strong>VBAマクロ</strong>: マクロ内で <code>WorksheetFunction.FTest</code> を呼び出している箇所がないか（マクロ側はF.TESTでも <code>FTest_</code> という別名で呼び出す必要があり、別途修正が必要）</li><li><strong>バックアップ</strong>: 移行前のブックを必ずバックアップしておく</li></ul>



<p class="wp-block-paragraph">置換後はサンプル計算で結果が一致するかを確認しましょう。FTESTとF.TESTは計算結果が同じなので、置換前と全く同じp値が返ってくれば移行成功です。</p>



<h2 class="wp-block-heading"><span id="toc28">まとめ：FTEST関数は互換性のために残された旧F検定関数</span></h2>



<p class="wp-block-paragraph">ExcelのFTEST関数は、2グループのデータの分散が等しいかをF検定で判定する <strong>旧版の統計関数（互換性関数）</strong> です。両側p値を返してくれます。Excel 2010で新しいF.TEST関数が登場した後も、旧バージョンとの互換性のために今のExcelにも残されているんですよ。</p>



<p class="wp-block-paragraph">要点を整理すると、次のとおりです。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=FTEST(配列1, 配列2)</code> で新版F.TESTと完全に同じ</li><li><strong>戻り値</strong>: 両側F検定のp値（0以上1以下）。新版F.TESTと結果が完全に一致</li><li><strong>判定</strong>: p値 < 0.05 で「分散は有意に異なる」、p値 ≥ 0.05 で「異なるとは言えない」</li><li><strong>新版との違い</strong>: 計算結果は同じ。違いは関数名（ピリオドの有無）と対応バージョンのみ</li><li><strong>使うべきケース</strong>: 旧マクロ・旧テンプレート保守、xls形式での保存・共有、Excel 2007以前との共有環境</li><li><strong>移行手順</strong>: <code>FTEST(</code> を <code>F.TEST(</code> に一括置換。共有環境のバージョンを事前確認</li></ul>



<p class="wp-block-paragraph">新規でブックを作るならF.TESTが推奨ですが、古い環境やテンプレートを扱う場面ではFTEST関数の知識が役立ちます。「これは旧名のF検定関数なんだな」と理解できれば、古いブックを開いてもあわてずに対応できますよ。</p>



<p class="wp-block-paragraph">F検定の使い方そのものを詳しく知りたい方は、新版F.TEST関数の解説記事もあわせて参考にしてくださいね。t検定（T.TEST）と組み合わせれば、信頼性の高いデータ分析ができます。</p>



<h2 class="wp-block-heading"><span id="toc29">関連記事</span></h2>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-f-test/">ExcelのF.TEST関数の使い方｜2グループの分散をF検定で比較する完全ガイド</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-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></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-ftest/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-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">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.TEST関数の使い方｜2グループの分散をF検定で比較する完全ガイド</title>
		<link>https://mashukabu.com/excel-function-howto-use-f-test/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-f-test/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 21:31:42 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[F.TEST]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6442</guid>

					<description><![CDATA[ExcelのF.TEST関数の使い方を初心者向けに解説。2つのデータ群の分散が等しいかをF検定で判定し、両側p値を返す関数の構文・引数・実務例を網羅。t検定の前提となる等分散性検定の流れ、旧FTEST関数との違い、F.DIST.RTとの片側F検定の使い分け、よくあるエラーまで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「2つのデータのばらつき、本当に同じくらいなのかな？」と疑問に思ったことはありませんか。平均値は近いのに、ばらつきが大きく違うと、データの信頼性も変わってきますよね。</p>



<p class="wp-block-paragraph">そんなときに使えるのが、ExcelのF.TEST関数です。2グループのデータの分散が等しいかどうかを、F検定で一発で判定できる便利な関数ですよ。</p>



<p class="wp-block-paragraph">本記事では、F.TEST関数の構文と引数の意味、製造ばらつき比較などの実務シナリオを解説します。t検定との組み合わせ方や、F分布関連関数（F.DIST/F.DIST.RT/F.INV/F.INV.RT）との使い分けマップも掲載します。ぜひ参考にしてくださいね。</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">ExcelのF.TEST関数とは？F検定の基本</a><ol><li><a href="#toc2" tabindex="0">F検定で何がわかるのか</a></li><li><a href="#toc3" tabindex="0">t検定との違い</a></li></ol></li><li><a href="#toc4" tabindex="0">F.TEST関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">構文</a></li><li><a href="#toc6" tabindex="0">引数の意味</a></li><li><a href="#toc7" tabindex="0">戻り値の意味</a></li></ol></li><li><a href="#toc8" tabindex="0">F.TEST関数の基本的な使い方（製造ばらつき比較例）</a><ol><li><a href="#toc9" tabindex="0">サンプルデータ</a></li><li><a href="#toc10" tabindex="0">数式と結果</a></li><li><a href="#toc11" tabindex="0">結果の見方</a></li></ol></li><li><a href="#toc12" tabindex="0">F.TEST関数の実務活用例3つ</a><ol><li><a href="#toc13" tabindex="0">活用例1: 教育成果のばらつき比較</a></li><li><a href="#toc14" tabindex="0">活用例2: 販売チャネル別の売上ばらつき比較</a></li><li><a href="#toc15" tabindex="0">活用例3: 装置交換前後の精度比較</a></li></ol></li><li><a href="#toc16" tabindex="0">T.TEST関数との連携：等分散性検定からt検定への流れ</a><ol><li><a href="#toc17" tabindex="0">なぜ等分散性検定が必要か</a></li><li><a href="#toc18" tabindex="0">等分散性検定→t検定のフローチャート</a></li><li><a href="#toc19" tabindex="0">具体例</a></li></ol></li><li><a href="#toc20" tabindex="0">F.TEST関数と関連F分布関数の使い分け</a><ol><li><a href="#toc21" tabindex="0">F分布関連関数マップ</a></li><li><a href="#toc22" tabindex="0">使い分けの判断基準</a></li><li><a href="#toc23" tabindex="0">両側 vs 片側の使い分け</a></li><li><a href="#toc24" tabindex="0">旧FTEST関数との違い</a></li></ol></li><li><a href="#toc25" tabindex="0">F.TEST関数のよくあるエラーと対処法</a><ol><li><a href="#toc26" tabindex="0">#DIV/0! エラー</a></li><li><a href="#toc27" tabindex="0">#N/A エラー</a></li><li><a href="#toc28" tabindex="0">#NUM! エラー</a></li><li><a href="#toc29" tabindex="0">#VALUE! エラー</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ：F検定でデータの信頼性を一段階上げる</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのF.TEST関数とは？F検定の基本</span></h2>



<p class="wp-block-paragraph">ExcelのF.TEST関数は、2つのデータセットに対してF検定を行い、両側F検定のp値を返す統計関数です。読み方は「エフ・テスト」です。</p>



<p class="wp-block-paragraph">「F検定」とは、2つのデータ群の分散（ばらつきの大きさ）が等しいかどうかを統計的に判定する手法のこと。t検定が「平均値の差」を見るのに対し、F検定は「ばらつきの差」を見る点が違いますね。</p>



<h3 class="wp-block-heading"><span id="toc2">F検定で何がわかるのか</span></h3>



<p class="wp-block-paragraph">F検定の結果として、2グループの分散が「統計的に意味のある差を持つかどうか」を判断できます。</p>



<p class="wp-block-paragraph">たとえば、製造ラインAとBで作った部品の寸法を比べたとします。平均が同じでもラインBのほうが大きくバラついていれば、品質の安定性に差があるということです。F.TEST関数を使えば、その差が偶然かどうかを数値で示してくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">t検定との違い</span></h3>



<p class="wp-block-paragraph">t検定（T.TEST）とF検定（F.TEST）はどちらも2グループのデータを比較しますが、見るポイントが違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較軸</th><th>T.TEST（t検定）</th><th>F.TEST（F検定）</th></tr></thead><tbody><tr><td>何を比べる？</td><td>平均値の差</td><td>分散（ばらつき）の差</td></tr><tr><td>使う場面</td><td>「平均が違うか知りたい」</td><td>「ばらつきが違うか知りたい」</td></tr><tr><td>戻り値</td><td>p値</td><td>p値</td></tr><tr><td>関連分布</td><td>t分布</td><td>F分布</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務では「F検定でばらつきを比較してから、t検定で平均を比較する」という2段階の流れがよく使われます。詳しくは後ほど解説しますね。</p>



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



<p class="wp-block-paragraph">F.TEST関数の基本的な書き方はとてもシンプルです。</p>



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



<pre class="wp-block-code"><code>=F.TEST(配列1, 配列2)</code></pre>



<h3 class="wp-block-heading"><span id="toc6">引数の意味</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>配列1</td><td>必須</td><td>1つ目のデータ範囲（数値の配列）</td></tr><tr><td>配列2</td><td>必須</td><td>2つ目のデータ範囲（数値の配列）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つの配列だけです。F.TEST関数は内部で大きい分散を分子にとって計算するため、配列1と配列2を入れ替えても結果は変わりません。順序を気にしなくて大丈夫ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">戻り値の意味</span></h3>



<p class="wp-block-paragraph">F.TEST関数が返すのは、両側F検定のp値です。p値は0以上1以下の確率値で、「2つの母分散が等しい」という帰無仮説のもとで観測された分散比が偶然起こる確率を表します。</p>



<p class="wp-block-paragraph">p値の解釈は次のとおりです。</p>



<ul class="wp-block-list"><li>p値 < 0.05 → 帰無仮説を棄却（2グループの分散は有意に異なる）</li><li>p値 ≥ 0.05 → 帰無仮説を棄却できない（分散が異なるとは言えない）</li></ul>



<p class="wp-block-paragraph">なお、有意水準（α）は0.05が一般的ですが、より厳格に判定したい場合は0.01、緩く判定したい場合は0.10が使われます。業界や場面に応じて使い分けてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc8">F.TEST関数の基本的な使い方（製造ばらつき比較例）</span></h2>



<p class="wp-block-paragraph">実際にF.TEST関数を使う例を見ていきましょう。製造ラインAとBで作った部品の寸法（ミリ単位）を比較するシーンを想定します。</p>



<h3 class="wp-block-heading"><span id="toc9">サンプルデータ</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>A列（ラインA）</th><th>B列（ラインB）</th></tr></thead><tbody><tr><td>行2</td><td>10.1</td><td>10.0</td></tr><tr><td>行3</td><td>10.0</td><td>10.2</td></tr><tr><td>行4</td><td>10.2</td><td>9.7</td></tr><tr><td>行5</td><td>9.9</td><td>10.5</td></tr><tr><td>行6</td><td>10.0</td><td>9.8</td></tr><tr><td>行7</td><td>10.1</td><td>10.4</td></tr><tr><td>行8</td><td>9.9</td><td>9.6</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">数式と結果</span></h3>



<p class="wp-block-paragraph">D2セルに次の数式を入れます。</p>



<pre class="wp-block-code"><code>=F.TEST(A2:A8, B2:B8)</code></pre>



<p class="wp-block-paragraph">結果として、p値（小数）が返ってきます。たとえば結果が「0.018」だったとします。p値は0.05未満なので「ラインAとBの分散には統計的に有意な差がある」と判断できますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">結果の見方</span></h3>



<p class="wp-block-paragraph">p値の判定は、有意水準と比較するだけでOKです。</p>



<ul class="wp-block-list"><li>p値 = 0.018 → 0.05未満 → 「ばらつきに有意差あり」と判断</li><li>p値 = 0.32 → 0.05以上 → 「ばらつきに有意差があるとは言えない」</li></ul>



<p class="wp-block-paragraph">具体的に解釈すると、ラインAは寸法が9.9〜10.2の範囲に収まっているのに対し、ラインBは9.6〜10.5まで広く散らばっています。F.TEST関数が「この差は偶然ではない」と教えてくれるわけですね。</p>



<h2 class="wp-block-heading"><span id="toc12">F.TEST関数の実務活用例3つ</span></h2>



<p class="wp-block-paragraph">ここからは、F.TEST関数を実務でどう活かすか、具体的なシナリオを3つ見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">活用例1: 教育成果のばらつき比較</span></h3>



<p class="wp-block-paragraph">異なる指導法を試した2クラスのテスト結果を比較するケースです。クラスAは従来型の講義、クラスBは新しいアクティブラーニングを採用したとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>クラスA（点）</th><th>クラスB（点）</th></tr></thead><tbody><tr><td>75</td><td>80</td></tr><tr><td>80</td><td>78</td></tr><tr><td>70</td><td>82</td></tr><tr><td>85</td><td>79</td></tr><tr><td>78</td><td>81</td></tr><tr><td>82</td><td>80</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F.TEST関数で2クラスの点数のばらつきを比較してみましょう。「新しい指導法のほうが理解度が均一か（ばらつきが小さいか）」を統計的に裏付けられますよ。</p>



<pre class="wp-block-code"><code>=F.TEST(A2:A7, B2:B7)</code></pre>



<p class="wp-block-paragraph">p値が小さければ、平均点の差だけでなく「学習効果の安定性」に差があると言えますね。</p>



<h3 class="wp-block-heading"><span id="toc14">活用例2: 販売チャネル別の売上ばらつき比較</span></h3>



<p class="wp-block-paragraph">オンラインショップと実店舗の日次売上を比較したいときに使います。</p>



<p class="wp-block-paragraph">「平均は同じくらいだけど、オンラインのほうが売上が安定しているか？」を確かめるには、F.TEST関数がぴったりです。</p>



<p class="wp-block-paragraph">たとえば、過去30日分の日次売上をA列（オンライン）とB列（実店舗）に入れて、次の数式を入力します。</p>



<pre class="wp-block-code"><code>=F.TEST(A2:A31, B2:B31)</code></pre>



<p class="wp-block-paragraph">p値が小さければ「ばらつきに有意な差がある」と判断できます。在庫管理戦略やKPI設定の根拠資料として活用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">活用例3: 装置交換前後の精度比較</span></h3>



<p class="wp-block-paragraph">工場で測定装置を新しいものに交換したとき、「交換前後で測定精度（ばらつき）が変わったか」を検証する場面です。</p>



<figure class="wp-block-table"><table><thead><tr><th>交換前（mm）</th><th>交換後（mm）</th></tr></thead><tbody><tr><td>5.02</td><td>5.00</td></tr><tr><td>4.98</td><td>5.01</td></tr><tr><td>5.05</td><td>5.00</td></tr><tr><td>4.95</td><td>4.99</td></tr><tr><td>5.03</td><td>5.01</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=F.TEST(A2:A6, B2:B6)</code></pre>



<p class="wp-block-paragraph">p値が小さければ「測定値のばらつきが有意に変わった（=新装置のほうが安定している）」と統計的に主張できます。設備投資の効果を示す根拠データになりますね。</p>



<h2 class="wp-block-heading"><span id="toc16">T.TEST関数との連携：等分散性検定からt検定への流れ</span></h2>



<p class="wp-block-paragraph">実はF.TEST関数の最大の使いどころは、t検定（T.TEST）の前段階としての「等分散性検定」です。</p>



<h3 class="wp-block-heading"><span id="toc17">なぜ等分散性検定が必要か</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-t-test/">T.TEST関数</a>では、type引数を選ぶ必要があります。「等分散の2標本（type=2）」か「異分散の2標本（type=3）」のどちらを使うかという選択ですね。</p>



<p class="wp-block-paragraph">ただ、どちらを選べばいいのか迷いますよね。そこでF.TEST関数で先に2グループの分散が等しいかを検定してから、適切なtype引数を決める流れが定石なんです。</p>



<h3 class="wp-block-heading"><span id="toc18">等分散性検定→t検定のフローチャート</span></h3>



<p class="wp-block-paragraph">実際の手順は次のとおりです。</p>



<pre class="wp-block-code"><code>ステップ1: F.TEST(配列1, 配列2) でp値を求める
   ↓
ステップ2: F検定のp値を判定
   ・p値 ≥ 0.05 → 等分散とみなす（type=2）
   ・p値 &lt; 0.05 → 等分散とみなさない（type=3）
   ↓
ステップ3: T.TEST(配列1, 配列2, tails, type) で平均値の検定</code></pre>



<h3 class="wp-block-heading"><span id="toc19">具体例</span></h3>



<p class="wp-block-paragraph">たとえば、A2:A11とB2:B11に2グループのデータがあるとします。</p>



<pre class="wp-block-code"><code>=F.TEST(A2:A11, B2:B11)</code></pre>



<p class="wp-block-paragraph">結果が「0.42」（0.05以上）だった場合は、等分散とみなしてt検定を実行します。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A11, B2:B11, 2, 2)</code></pre>



<p class="wp-block-paragraph">第3引数（tails）は両側検定なら「2」、第4引数（type）は等分散の2標本なら「2」です。これで2グループの平均値に有意差があるかが判定できますよ。</p>



<p class="wp-block-paragraph">逆にF.TEST関数のp値が0.03（0.05未満）なら、type=3（異分散の2標本）でt検定を行います。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A11, B2:B11, 2, 3)</code></pre>



<p class="wp-block-paragraph">このようにF.TESTとT.TESTを組み合わせれば、統計的に正しい手順で2グループの比較ができますよ。</p>



<h2 class="wp-block-heading"><span id="toc20">F.TEST関数と関連F分布関数の使い分け</span></h2>



<p class="wp-block-paragraph">F分布を扱う関数は、F.TEST以外にも複数あります。それぞれの役割を整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc21">F分布関連関数マップ</span></h3>



<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分布の累積確率（左側） or 確率密度</td><td>確率値</td><td>F分布のCDF/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>片側F検定のp値計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-inv/">F.INV</a></td><td>F分布の左側臨界値</td><td>F値</td><td>左側の境界値を求める</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-f-inv-rt/">F.INV.RT</a></td><td>F分布の右側臨界値</td><td>F値</td><td>棄却域の境界F値を求める</td></tr><tr><td><strong>F.TEST</strong></td><td><strong>両側F検定のp値</strong></td><td><strong>p値</strong></td><td><strong>2グループの分散比較</strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc22">使い分けの判断基準</span></h3>



<p class="wp-block-paragraph">「結局どれを使えばいいの？」という方のために、目的別に整理しました。</p>



<ul class="wp-block-list"><li><strong>2グループの分散を直接比較したい</strong> → F.TEST（両側検定のp値が一発で出る）</li><li><strong>F値からp値を求めたい（片側）</strong> → F.DIST.RT</li><li><strong>特定の有意水準での臨界F値を求めたい</strong> → F.INV.RT</li><li><strong>F分布のグラフを描きたい</strong> → F.DIST（cumulative=FALSEで確率密度）</li></ul>



<p class="wp-block-paragraph">F.TEST関数は「2つのデータが手元にあるとき」に最も使いやすい関数です。F値や自由度を意識せず、配列を渡すだけでp値が返ってくるのが強みですね。</p>



<h3 class="wp-block-heading"><span id="toc23">両側 vs 片側の使い分け</span></h3>



<p class="wp-block-paragraph">F.TEST関数は両側F検定のp値を返します。一方、F.DIST.RT関数を使えば片側F検定のp値も計算できますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>使う関数</th><th>帰無仮説</th><th>対立仮説</th></tr></thead><tbody><tr><td>両側F検定</td><td>F.TEST</td><td>σ1² = σ2²</td><td>σ1² ≠ σ2²</td></tr><tr><td>片側F検定</td><td>F.DIST.RT</td><td>σ1² = σ2²</td><td>σ1² > σ2²（または σ1² < σ2²）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「方向性を問わずばらつきの差を見たい」なら両側（F.TEST）です。「片方のグループのほうがばらつきが大きい/小さいと事前予想がある」なら片側（F.DIST.RT）と覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc24">旧FTEST関数との違い</span></h3>



<p class="wp-block-paragraph">Excelには互換性関数として旧 <code>FTEST</code> 関数も残っています。F.TEST関数とFTEST関数は計算結果は同じですが、Microsoftは新しいF.TEST関数の使用を推奨していますよ。</p>



<p class="wp-block-paragraph">新規で数式を作るときはF.TEST関数を使い、古いブックを引き継いだときだけFTEST関数を見かける、という使い分けで問題ありません。</p>



<h2 class="wp-block-heading"><span id="toc25">F.TEST関数のよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">F.TEST関数でつまずきやすいエラーをまとめます。原因と対処法を押さえておけば、迷わず解決できますよ。</p>



<h3 class="wp-block-heading"><span id="toc26">#DIV/0! エラー</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>配列1または配列2の分散が0（=全データが同じ値）</td></tr><tr><td>対処法</td><td>データに変動があるか確認する。同じ値ばかりだとF検定は意味を持たない</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば配列1が「{10, 10, 10, 10}」のように全て同じ値だと、分散が0になりエラーになります。検定対象として適切でないため、データを見直しましょうね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>配列1または配列2のデータ数が2未満</td></tr><tr><td>対処法</td><td>各配列に最低2つ以上の数値データを入れる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">データ数が1つ以下では分散が計算できないため、エラーになります。最低でも各配列に2つは数値を入れてくださいね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>計算過程で数値が範囲外（極端な分散比）</td></tr><tr><td>対処法</td><td>データ値の妥当性を確認する。外れ値が混じっていないかチェックする</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">異常に大きい値や小さい値が混ざっていると、F値が計算可能範囲を超えてしまうことがあります。元データに入力ミスがないか確認しましょう。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>原因</td><td>引数に文字列など数値以外が含まれる</td></tr><tr><td>対処法</td><td>数値以外を除外する。空白セルは無視されるが文字列はエラーの原因</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「未測定」などの文字列がセルに入っている場合、ISNUMBER関数でフィルタするか、IFERROR関数で代替値を入れるなどの対処を行ってくださいね。</p>



<h2 class="wp-block-heading"><span id="toc30">まとめ：F検定でデータの信頼性を一段階上げる</span></h2>



<p class="wp-block-paragraph">ExcelのF.TEST関数は、2グループのデータの分散が等しいかどうかをF検定で判定し、両側p値を一発で返してくれる関数です。</p>



<p class="wp-block-paragraph">要点を整理すると、次のとおりです。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=F.TEST(配列1, 配列2)</code> のシンプルな形</li><li><strong>戻り値</strong>: 両側F検定のp値（0以上1以下）</li><li><strong>判定</strong>: p値 < 0.05 で「分散は有意に異なる」、p値 ≥ 0.05 で「異なるとは言えない」</li><li><strong>t検定との連携</strong>: F.TESTで等分散性を確認 → T.TESTのtype引数を選択</li><li><strong>使い分け</strong>: 直接2グループ比較ならF.TEST、F値から確率を求めるならF.DIST/F.DIST.RT</li><li><strong>旧FTESTとの違い</strong>: 結果は同じだが、F.TEST（新）の使用が推奨</li></ul>



<p class="wp-block-paragraph">F検定は「データのばらつきが本当に違うのか？」を統計的に裏付ける強力な手法です。製造業の品質管理、教育効果の検証、販売チャネルの安定性比較など、活用シーンは幅広くありますよ。</p>



<p class="wp-block-paragraph">t検定（T.TEST）と組み合わせれば、さらに信頼性の高いデータ分析ができます。ぜひF.TEST関数を実務で活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-f-test/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関数の使い方｜F分布の確率を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-f-dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-f-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:44:32 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[F.DIST]]></category>
		<category><![CDATA[F分布]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6422</guid>

					<description><![CDATA[ExcelのF.DIST関数の使い方を解説。F分布の累積分布（CDF）・確率密度（PDF）の求め方、cumulative TRUE/FALSEの使い分け、F.DIST.RT・旧FDIST関数との違い、F検定や分散分析でのp値計算など、実務で使える使い方を数値例で紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「2つの工程のばらつきに、本当に差があるんだろうか？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">データのばらつき（分散）を比較したいときに使うのがF分布です。<br>ただ、F分布の表を見ながら手計算するのは正直しんどいですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがF.DIST関数です。<br>この記事では基本の書き方から実務での活用例まで解説します。<br>F.DIST.RT関数や旧FDIST関数との使い分け、F検定や分散分析でのp値計算もあわせて整理しました。</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関数とは？F分布の確率を返す関数</a></li><li><a href="#toc2" tabindex="0">F.DIST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">累積分布関数（CDF）と確率密度関数（PDF）の違い</a></li></ol></li><li><a href="#toc6" tabindex="0">F.DIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">「F値以下になる確率」を求める（CDF）</a></li><li><a href="#toc8" tabindex="0">自由度を変えて確認する</a></li><li><a href="#toc9" tabindex="0">確率密度関数（PDF）の値を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">F.DIST関数の実践的な使い方・応用例</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></ol></li><li><a href="#toc18" tabindex="0">F.DIST.RT・F.INV・F.TEST・旧FDIST関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">F分布関連関数の使い分け早見表</a></li><li><a href="#toc20" tabindex="0">旧FDIST関数との互換性</a></li><li><a href="#toc21" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

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



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



<p class="wp-block-paragraph">F分布は0以上の値しか取らない、右に裾を引く非対称な分布です。<br>2つの不偏分散の比がどんな値になりやすいかを表した分布で、F検定や分散分析（ANOVA）の土台になっています。<br>釣り鐘型で左右対称な<a href="https://mashukabu.com/excel-function-howto-use-t-dist/">t分布</a>とはまったく違う形をしているのが特徴です。</p>



<p class="wp-block-paragraph">F.DIST関数では、cumulative引数を切り替えることで次の2つの値を求められます。</p>



<ul class="wp-block-list"><li><strong>累積分布関数（CDF）</strong>: 「ある値以下になる確率」を返す。cumulative = TRUE</li><li><strong>確率密度関数（PDF）</strong>: 「ある値における確率密度」を返す。cumulative = FALSE</li></ul>



<p class="wp-block-paragraph">実務で使う場面のほとんどはCDF（累積分布関数）です。<br>F検定や分散分析のp値を求めたり、F分布の臨界値を確認したりするときに活躍します。</p>



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



<ul class="wp-block-list"><li>F値の左側累積確率を計算する（cumulative = TRUE）</li><li>F分布の確率密度を求めてグラフを描画する（cumulative = FALSE）</li><li>F検定で2グループの分散に差があるかを判定する</li><li>一元配置分散分析（ANOVA）でグループ間の平均差を検定する</li><li>重回帰分析でモデル全体の有意性を判定する</li></ul>



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



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



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



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



<p class="wp-block-paragraph">カッコの中に、評価したい数値、自由度を2つ、出力の形式を指定します。<br><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST関数</a>とは違って自由度を2つ渡すのが特徴です。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>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><tr><td>関数形式</td><td>必須</td><td>TRUEで累積分布関数（CDF）、FALSEで確率密度関数（PDF）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">4つの引数はすべて必須です。省略するとエラーになります。</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">累積分布関数（CDF）と確率密度関数（PDF）の違い</span></h3>



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



<ul class="wp-block-list"><li><strong>CDF（TRUE）</strong>: 「x以下になる確率」を返す。0〜1の値になる</li><li><strong>PDF（FALSE）</strong>: 「xにおける確率密度」を返す。グラフ描画で使う</li></ul>



<p class="wp-block-paragraph">たとえば自由度(5, 20)で x = 2 のとき、CDFは「2以下になる確率（約0.8950）」を返します。<br>PDFは「x = 2 における曲線の高さ（約0.1948）」を返します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F分布は0以上の値しか取りません。<br>xに負の値を入れると#NUM!エラーになるので注意してください。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc7">「F値以下になる確率」を求める（CDF）</span></h3>



<p class="wp-block-paragraph">自由度(3, 20)の条件で、F値3.49以下になる確率を求めます。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>0.9500</strong>（95.0%）です。F値3.49以下になる確率は約95%ということになります。<br>逆に、F値が3.49を超える確率は約5%です。<br>この3.49は自由度(3, 20)・有意水準5%の右側臨界値にあたります。</p>



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



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



<p class="wp-block-paragraph">結果は約 <strong>0.4563</strong>（45.63%）です。<br>F値が1付近にあるとき、累積確率は半分弱になります。</p>



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



<p class="wp-block-paragraph">結果は <strong>0</strong>（0%）です。<br>F分布は0以上の値しか取らないため、0以下になる確率はちょうど0になります。</p>



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



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



<pre class="wp-block-code"><code>=F.DIST(2, 5, 10, TRUE)    → 約 0.8408
=F.DIST(2, 5, 20, TRUE)    → 約 0.8950
=F.DIST(2, 5, 100, TRUE)   → 約 0.9145</code></pre>



<p class="wp-block-paragraph">サンプルサイズが大きくなるほど、F分布のピークが1付近に集中していきます。<br>そのため同じx=2でも、自由度が大きいほうが「2以下になる確率」が高く出ます。</p>



<h3 class="wp-block-heading"><span id="toc9">確率密度関数（PDF）の値を確認する</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>0.5868</strong> です。F分布のカーブは1付近で最も高くなる傾向があります。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>0.1948</strong> です。x = 2 における曲線の高さです。<br>PDFの値そのものは「確率」ではないので、グラフ描画やカーブの比較に使います。</p>



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



<h2 class="wp-block-heading"><span id="toc10">F.DIST関数の実践的な使い方・応用例</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>=250 / 100</code></pre>



<p class="wp-block-paragraph">結果は <strong>2.5</strong> です。次にこのF値の右側確率（p値）を求めます。</p>



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



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



<p class="wp-block-paragraph">ここで自由度1は「サンプル数A &#8211; 1 = 9」、自由度2は「サンプル数B &#8211; 1 = 11」です。<br>同じ計算は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> で、結果は同じです。</p>



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



<p class="wp-block-paragraph">3つ以上のグループに平均の差があるかを調べるのが分散分析（ANOVA）です。<br>F.DIST関数は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>=1 - F.DIST(3.0, 2, 12, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0876</strong>（8.76%）です。<br>有意水準5%を超えているので、「3拠点の平均に有意な差があるとはいえない」となります。</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>=1 - F.DIST(5.2, 3, 26, TRUE)</code></pre>



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



<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関数で最もよく見るエラーです。以下の原因が考えられます。</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(-1, 5, 20, TRUE)   → #NUM!エラー
=F.DIST(2, 0, 20, TRUE)    → #NUM!エラー
=F.DIST(2, 5, 20, TRUE)    → 正常（約0.8950）</code></pre>



<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(&quot;abc&quot;, 5, 20, TRUE)  → #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</code> を使うと、ピリオド付きの関数名を認識できずに発生します。</p>



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



<p class="wp-block-paragraph">このときは旧 <code>FDIST</code> 関数を使うか、Excelを2010以降にアップデートしてください。<br>旧FDIST関数は仕様が異なるので、後述の比較表を参考にしてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「関数形式」の引数を忘れると引数不足でエラーになります。<br>CDFを求めるならTRUE、PDFを求めるならFALSEを必ず指定してください。</p></blockquote>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>cumulative引数</th><th>主な用途</th></tr></thead><tbody><tr><td>F.DIST</td><td>x以下になる累積確率 または PDF</td><td>あり（TRUE/FALSE）</td><td>左側確率・PDF描画</td></tr><tr><td>F.DIST.RT</td><td>x以上になる確率（右側）</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>検定のp値を素早く求めたい</strong>: F.DIST.RT</li><li><strong>有意水準から臨界値を逆算したい</strong>: F.INV.RT（例: 自由度(3, 20)・5%水準なら約3.10）</li><li><strong>データ範囲から直接F検定したい</strong>: F.TEST</li><li><strong>F分布のカーブをグラフにしたい</strong>: F.DIST(x, df1, df2, FALSE)</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.DIST.RTを使うと <code>=1 - F.DIST(x, df1, df2, TRUE)</code> と同じ結果が一発で得られます。<br>p値を求めるときはF.DIST.RTのほうがシンプルですよ。</p></blockquote>



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



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>F.DIST（新）</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>左側累積 または PDF</td><td>右側累積のみ</td></tr><tr><td>cumulative指定</td><td>あり（TRUE/FALSE）</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>=FDIST(x, df1, df2)</td><td>=1 &#8211; F.DIST(x, df1, df2, TRUE)</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関数群を使いましょう。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td>F.DIST</td><td>F分布の左側累積確率または確率密度</td></tr><tr><td>F.DIST.RT</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>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="toc22">まとめ</span></h2>



<p class="wp-block-paragraph">F.DIST関数は、F分布にもとづいて<strong>左側累積確率または確率密度</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=F.DIST(x, 自由度1, 自由度2, 関数形式)</code> の4つの引数を指定する</li><li>F分布は0以上のみで右に裾を引く非対称分布。2つの分散の比を扱う</li><li>関数形式をTRUEにすると累積分布関数（CDF）、FALSEにすると確率密度関数（PDF）</li><li>検定のp値は右側確率なので、<code>=1 - F.DIST(...)</code> または F.DIST.RT を使う</li><li>自由度1は分子（n1-1 や グループ数-1 など）、自由度2は分母（n2-1 や 全データ数-グループ数 など）</li><li>F検定・一元配置ANOVA・重回帰モデルの有意性検定で活躍する</li><li>旧FDIST関数は右側を返すので、新F.DIST(TRUE)（左側）と仕様が異なる点に注意</li></ul>



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



<ul class="wp-block-list"><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/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-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.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>スプレッドシートのFTEST関数の使い方｜F検定（互換）</title>
		<link>https://mashukabu.com/spreadsheet-ftest-compat-function/</link>
					<comments>https://mashukabu.com/spreadsheet-ftest-compat-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 23:39:56 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[F.TEST]]></category>
		<category><![CDATA[FTEST]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[T.TEST]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[等分散検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5619</guid>

					<description><![CDATA[スプレッドシートのFTEST関数の使い方を解説。F.TESTの旧互換関数で、引数・構文は同じです。2群の分散をF検定で比較してp値を計算する方法、F.TESTへの一括置換手順、T.TESTとの連携、よくあるエラー対処までを実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「スプレッドシートでFTEST関数って今でも使えるの？」「F.TEST関数とどう違うの？」。Excel時代のシートを開いたときに、こんな疑問を持つ方は多いはずです。</p>



<p class="wp-block-paragraph">結論からいえば、スプレッドシートのFTEST関数はそのまま使えますよ。ただしF.TEST関数の互換用に残された旧関数なので、新規の数式なら<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST関数</a>への切り替えがおすすめです。</p>



<p class="wp-block-paragraph">この記事では、FTEST関数の書き方から実務での使い方、F.TESTとの違いと一括置換による移行手順、よくあるエラー対処までを解説します。</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">スプレッドシートのFTEST関数とは</a><ol><li><a href="#toc2" tabindex="0">F.TESTの互換関数である理由</a></li><li><a href="#toc3" tabindex="0">そもそもF検定とは</a></li></ol></li><li><a href="#toc4" tabindex="0">FTEST関数の書き方</a><ol><li><a href="#toc5" tabindex="0">基本構文と引数</a></li><li><a href="#toc6" tabindex="0">FTEST関数が内部で行っている計算</a></li></ol></li><li><a href="#toc7" tabindex="0">FTEST関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">p値の判断基準</a></li><li><a href="#toc9" tabindex="0">p値が極端に小さいときの読み方</a></li></ol></li><li><a href="#toc10" tabindex="0">FTEST関数の結果からT.TESTのtype引数を決める</a><ol><li><a href="#toc11" tabindex="0">判断フロー</a></li><li><a href="#toc12" tabindex="0">数式で自動判定する</a></li></ol></li><li><a href="#toc13" tabindex="0">FTESTとF.TESTの違いと移行手順</a><ol><li><a href="#toc14" tabindex="0">一括置換でF.TESTに移行する手順</a></li></ol></li><li><a href="#toc15" tabindex="0">実務でのFTEST関数の活用シーン</a><ol><li><a href="#toc16" tabindex="0">製造ラインの品質ばらつき比較</a></li><li><a href="#toc17" tabindex="0">A/Bテストの前段チェック</a></li><li><a href="#toc18" tabindex="0">教育・研修の比較実験</a></li><li><a href="#toc19" tabindex="0">投資商品のリスク比較</a></li></ol></li><li><a href="#toc20" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#N/A エラー</a></li><li><a href="#toc22" tabindex="0">#DIV/0! エラー</a></li><li><a href="#toc23" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc24" tabindex="0">#NUM! エラー</a></li><li><a href="#toc25" tabindex="0">結果がおかしいと感じたら</a></li></ol></li><li><a href="#toc26" tabindex="0">FTEST関数のよくある質問（FAQ）</a><ol><li><a href="#toc27" tabindex="0">Q1. F検定とt検定の違いは何ですか？</a></li><li><a href="#toc28" tabindex="0">Q2. p値が0.05より大きい場合はどう解釈しますか？</a></li><li><a href="#toc29" tabindex="0">Q3. 片側検定はできますか？</a></li><li><a href="#toc30" tabindex="0">Q4. データ数が違っても使えますか？</a></li><li><a href="#toc31" tabindex="0">Q5. Excelとの互換性はありますか？</a></li><li><a href="#toc32" tabindex="0">Q6. FTESTとF.TESTのどちらを使うべきですか？</a></li><li><a href="#toc33" tabindex="0">Q7. p値が「1.5E-5」のように表示されました</a></li><li><a href="#toc34" tabindex="0">Q8. FTEST関数とCHITEST関数の違いは何ですか？</a></li></ol></li><li><a href="#toc35" tabindex="0">まとめ</a><ol><li><a href="#toc36" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのFTEST関数（読み方: エフテスト関数）は、<strong>2つのデータ群の分散（ばらつき）が等しいかを検定する関数</strong>です。統計学では「F検定（エフけんてい）」と呼ばれます。</p>



<p class="wp-block-paragraph">戻り値はp値（ピーち：偶然その差が生じる確率）です。p値が小さいほど「分散に有意な差がある」と判断できますよ。</p>



<p class="wp-block-paragraph">名前の由来は統計学者フィッシャー（Fisher）の頭文字「F」です。もともとExcelの初期バージョンから搭載されていた関数で、Excel 2010以降に登場した<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST関数</a>の前身にあたります。Googleスプレッドシートでも動作しますが、公式には「互換関数」という位置づけです。</p>



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



<ul class="wp-block-list"><li>2つのデータ群の分散が等しいかを判定する</li><li><a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>のtype引数を決める前段チェックに使える</li><li>データ範囲を渡すだけでp値を自動計算できる</li><li>Excelから移行した既存シートをそのまま動かせる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FTEST関数はGoogleスプレッドシートの全バージョンで使えます。ExcelにもFTEST関数があり、計算結果はまったく同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">F.TESTの互換関数である理由</span></h3>



<p class="wp-block-paragraph">Excel 2010で統計関数が刷新されました。FTEST関数はドット付きのF.TESTに置き換えられ、Googleスプレッドシートも同じ方針を採用しています。</p>



<p class="wp-block-paragraph">互換関数は「古いシートが壊れないように残してある関数」ですよ。新旧で結果はまったく同じですが、Googleの公式ヘルプでは<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST</a>の使用を推奨しています。</p>



<h3 class="wp-block-heading"><span id="toc3">そもそもF検定とは</span></h3>



<p class="wp-block-paragraph">F検定は「2群のばらつきが等しいか」を判定する手法です。仮説検定（かせつけんてい：データから仮説の正否を判断する統計手法）の一種ですね。</p>



<ul class="wp-block-list"><li>帰無仮説 H0: 2群の母分散は等しい</li><li>対立仮説 H1: 2群の母分散は異なる</li></ul>



<p class="wp-block-paragraph">検定統計量はF値（2群の分散の比）です。F値が1に近ければ「分散は同じくらい」、1から大きく外れるほど「分散に差がある」と判断します。</p>



<h2 class="wp-block-heading"><span id="toc4">FTEST関数の書き方</span></h2>



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



<pre class="wp-block-code"><code>=FTEST(範囲1, 範囲2)</code></pre>



<p class="wp-block-paragraph">カッコの中に2つの引数を指定します。どちらも必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>範囲1</td><td>必須</td><td>1つ目のデータ範囲（例: A2:A11）</td></tr><tr><td>範囲2</td><td>必須</td><td>2つ目のデータ範囲（例: B2:B11）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-ttest-compat-function/">TTEST関数</a>のように tails や type を指定する必要はありません。データ範囲を2つ渡すだけで検定が完了しますよ。</p>



<p class="wp-block-paragraph">範囲1と範囲2のデータ数が異なっていても問題ありません。範囲内の文字列や空白セルは自動で無視されます。</p>



<h3 class="wp-block-heading"><span id="toc6">FTEST関数が内部で行っている計算</span></h3>



<p class="wp-block-paragraph">FTEST関数は、渡されたデータから次の計算を自動で行います。</p>



<ol class="wp-block-list"><li>範囲1と範囲2それぞれの<a href="https://mashukabu.com/spreadsheet-var-function/">分散（VAR関数）</a>を計算する</li><li>分散の比（F値）を求める: F値 = VAR(範囲1) / VAR(範囲2)</li><li>F値と自由度（じゆうど：データから推定するパラメータの個数を反映した値）からF分布の<strong>両側確率</strong>（p値）を返す</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>FTEST関数は「両側検定」のp値を返します。「分散1が大きい場合」も「分散2が大きい場合」も含めた確率ですよ。片側のp値が必要なときは、FTESTの結果を2で割ってみてください。</p></blockquote>



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



<p class="wp-block-paragraph">拠点Aと拠点Bの月間売上データで、ばらつきに差があるかを調べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（拠点A・万円）</th><th>B列（拠点B・万円）</th></tr></thead><tbody><tr><td>2行目</td><td>120</td><td>95</td></tr><tr><td>3行目</td><td>138</td><td>108</td></tr><tr><td>4行目</td><td>108</td><td>103</td></tr><tr><td>5行目</td><td>132</td><td>100</td></tr><tr><td>6行目</td><td>142</td><td>105</td></tr><tr><td>7行目</td><td>110</td><td>99</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">拠点Aは108〜142万円に散らばり、拠点Bは95〜108万円にまとまっています。この「ばらつきの差」が統計的に意味のある差かを検定してみましょう。</p>



<p class="wp-block-paragraph">空いているセル（例: D2）に次の数式を入力します。</p>



<pre class="wp-block-code"><code>=FTEST(A2:A7,B2:B7)</code></pre>



<ul class="wp-block-list"><li><strong>A2:A7</strong>: 拠点Aの売上データ（範囲1）</li><li><strong>B2:B7</strong>: 拠点Bの売上データ（範囲2）</li></ul>



<p class="wp-block-paragraph">Enterキーを押すとp値が表示されます。この例では約 <strong>0.026</strong> が返りますよ。</p>



<p class="wp-block-paragraph">有意水準（ゆういすいじゅん：判定の基準値）5%（0.05）より小さいですね。「2つの拠点の分散に有意な差がある（等分散ではない）」と判断できます。</p>



<h3 class="wp-block-heading"><span id="toc8">p値の判断基準</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>p値の範囲</th><th>判断</th><th>意味</th></tr></thead><tbody><tr><td>p < 0.01</td><td>高度に有意</td><td>99%の信頼水準で分散に差がある</td></tr><tr><td>p < 0.05</td><td>有意</td><td>95%の信頼水準で分散に差がある</td></tr><tr><td>p >= 0.05</td><td>有意差なし</td><td>分散が等しいとみなせる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">p値が0.05以上なら「等分散」、0.05未満なら「不等分散」と判断するのが一般的です。</p>



<h3 class="wp-block-heading"><span id="toc9">p値が極端に小さいときの読み方</span></h3>



<p class="wp-block-paragraph">データのばらつきに大きな差があると、p値が指数表記（例: 1.5E-5）で表示されることがあります。これは 1.5×10⁻⁵ の意味で、極めて小さい確率を表します。</p>



<p class="wp-block-paragraph">読みやすく整形したいときは、TEXT関数を使ってみてください。</p>



<pre class="wp-block-code"><code>=TEXT(FTEST(A2:A7,B2:B7),&quot;0.000000&quot;)</code></pre>



<p class="wp-block-paragraph">小数点6桁で表示できますよ。</p>



<h2 class="wp-block-heading"><span id="toc10">FTEST関数の結果からT.TESTのtype引数を決める</span></h2>



<p class="wp-block-paragraph">FTEST関数の最も実務的な使い方は、<a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>の前段として等分散かどうかを判定することです。</p>



<p class="wp-block-paragraph">T.TEST関数の第4引数typeは、type=2が「等分散」、type=3が「不等分散（ウェルチ）」です。FTESTの結果でどちらを使うか決められますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">判断フロー</span></h3>



<pre class="wp-block-code"><code>FTESTのp値 &gt;= 0.05 → 等分散とみなす → T.TESTのtype=2
FTESTのp値 &lt;  0.05 → 不等分散       → T.TESTのtype=3</code></pre>



<h3 class="wp-block-heading"><span id="toc12">数式で自動判定する</span></h3>



<p class="wp-block-paragraph">IF関数を使えば、FTESTの結果に応じてT.TESTのtypeを自動で切り替えられます。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A7, B2:B7, 2, IF(FTEST(A2:A7,B2:B7)&gt;=0.05, 2, 3))</code></pre>



<p class="wp-block-paragraph">この数式は次のように動作します。</p>



<ol class="wp-block-list"><li><code>FTEST(A2:A7,B2:B7)</code> でp値を求める</li><li>p値が0.05以上なら type=2（等分散）、0.05未満なら type=3（不等分散）を選ぶ</li><li>選ばれたtypeで<a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>を実行する</li></ol>



<p class="wp-block-paragraph">これで「F検定 → t検定」の一連の流れを1つのセルで完結できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>実務では type=3（ウェルチのt検定）をデフォルトで使う流派もあります。等分散でも不等分散でも正しく機能するためですね。ただし「等分散を確認してからt検定した」と報告書に書くなら、FTESTでの事前チェックがあると説得力が増しますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc13">FTESTとF.TESTの違いと移行手順</span></h2>



<p class="wp-block-paragraph">FTEST関数とF.TEST関数の違いを一覧にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>FTEST（旧）</th><th>F.TEST（新）</th></tr></thead><tbody><tr><td>構文</td><td><code>=FTEST(範囲1,範囲2)</code></td><td><code>=F.TEST(範囲1,範囲2)</code></td></tr><tr><td>引数の数</td><td>2つ</td><td>2つ（同じ）</td></tr><tr><td>戻り値</td><td>両側p値</td><td>両側p値（同じ）</td></tr><tr><td>位置づけ</td><td>互換関数（旧）</td><td>推奨関数（新）</td></tr><tr><td>Excel対応</td><td>全バージョン</td><td>2010以降</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">結論として<strong>機能はまったく同じ</strong>です。引数も結果も一致します。違いは名前だけですよ。</p>



<pre class="wp-block-code"><code>=FTEST(A2:A7,B2:B7)
=F.TEST(A2:A7,B2:B7)</code></pre>



<p class="wp-block-paragraph">この2つの数式はまったく同じ値を返します。</p>



<p class="wp-block-paragraph">FTEST関数を使う場面があるとすれば、古いExcelファイル（.xls形式）を受け取った場合ですね。ファイル内の既存数式に合わせてそのまま使えばよいでしょう。新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST関数</a>を使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc14">一括置換でF.TESTに移行する手順</span></h3>



<p class="wp-block-paragraph">既存シートのFTEST数式を移行するのは簡単ですよ。検索と置換を使えば一発で完了します。</p>



<ol class="wp-block-list"><li><strong>検索と置換を開く</strong>: Ctrl + H（Macは Cmd + Shift + H）</li><li><strong>検索</strong>: <code>FTEST(</code></li><li><strong>置換</strong>: <code>F.TEST(</code></li><li><strong>「すべて置換」をクリック</strong></li><li><strong>計算結果が変わらないことを確認</strong></li></ol>



<p class="wp-block-paragraph">カッコ「(」を含めて置換することがポイントです。これで他の関数名（例: SUMPRODUCT 等）を誤って書き換える心配がありませんよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>置換前にシートを複製してバックアップを取っておくと安心です。万が一の誤置換にも対応できますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">実務でのFTEST関数の活用シーン</span></h2>



<p class="wp-block-paragraph">FTEST関数は単独で使うよりも、t検定や品質管理と組み合わせて活躍します。具体的な活用シーンを見てみましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">製造ラインの品質ばらつき比較</span></h3>



<p class="wp-block-paragraph">ラインAとラインBで作った製品の寸法を計測し、ばらつきに差があるかを検定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（ラインA寸法・mm）</th><th>B列（ラインB寸法・mm）</th></tr></thead><tbody><tr><td>2行目</td><td>10.1</td><td>9.5</td></tr><tr><td>3行目</td><td>10.0</td><td>10.5</td></tr><tr><td>4行目</td><td>9.9</td><td>9.0</td></tr><tr><td>5行目</td><td>10.2</td><td>11.0</td></tr><tr><td>6行目</td><td>10.0</td><td>9.8</td></tr><tr><td>7行目</td><td>9.8</td><td>10.7</td></tr><tr><td>8行目</td><td>10.1</td><td>9.2</td></tr><tr><td>9行目</td><td>9.9</td><td>10.8</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=FTEST(A2:A9,B2:B9)</code></pre>



<p class="wp-block-paragraph">このケースではp値が約 <strong>0.0007</strong> と非常に小さい値になります。「ラインBの品質ばらつきはラインAよりも有意に大きい」と判断できますね。工程改善が必要なサインです。</p>



<h3 class="wp-block-heading"><span id="toc17">A/Bテストの前段チェック</span></h3>



<p class="wp-block-paragraph">ウェブサイトのバージョンAとBで取得したコンバージョン数のばらつきを比較し、t検定の type を決める前段に使います。</p>



<pre class="wp-block-code"><code>=FTEST(コンバージョンA範囲, コンバージョンB範囲)</code></pre>



<p class="wp-block-paragraph">p値が0.05未満なら、後段のt検定は type=3（ウェルチ）を選びます。ばらつきが大きく違う2群を、強引に等分散として扱わずに済みますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">教育・研修の比較実験</span></h3>



<p class="wp-block-paragraph">教育法Aと教育法Bを試したクラスで、試験点数のばらつきを比較します。</p>



<ul class="wp-block-list"><li>ばらつきが大きい群: 理解度の個人差が大きい</li><li>ばらつきが小さい群: 全員が同じくらいの理解度</li></ul>



<p class="wp-block-paragraph">これにより「どちらの教育法が均一に効果があるか」を判断できますね。</p>



<h3 class="wp-block-heading"><span id="toc19">投資商品のリスク比較</span></h3>



<p class="wp-block-paragraph">商品Aと商品Bの月次リターンのばらつき（リスク）を比較します。FTEST関数でばらつきの差が有意かを検定すれば、「商品Bは商品Aよりリスクが高い」を統計的に裏付けられますよ。</p>



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



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



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



<p class="wp-block-paragraph">範囲内に数値データが2つ未満のときに発生します。文字列や空白セルは無視されるため、数値が足りなくなるケースに注意してくださいね。セル範囲の中身がすべて文字列や空白の場合もこのエラーが出ます。</p>



<p class="wp-block-paragraph"><strong>対処</strong>: 範囲指定が正しいか、データ件数が十分かを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc22">#DIV/0! エラー</span></h3>



<p class="wp-block-paragraph">いずれかの範囲の分散が0のときに発生します。全データが同じ値だと分散が0になり、分散の比を計算できません。</p>



<p class="wp-block-paragraph"><strong>対処</strong>: データに変動がない列がないか確認してみてください。テスト用のダミーデータでよくあるケースですよ。</p>



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



<p class="wp-block-paragraph">引数に数値以外（文字列など）が直接入力されている場合に発生します。</p>



<p class="wp-block-paragraph"><strong>対処</strong>: セル参照ではなく、引数そのものに文字列を渡していないか確認しましょう。<code>=FTEST("a","b")</code> のような書き方はNGです。</p>



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



<p class="wp-block-paragraph">F分布の計算で極端な値が出たときに発生することがあります。データ件数が極端に少ない場合や、外れ値が大きい場合に起きやすいですよ。</p>



<p class="wp-block-paragraph"><strong>対処</strong>: データ件数を増やすか、外れ値を見直してみてください。</p>



<h3 class="wp-block-heading"><span id="toc25">結果がおかしいと感じたら</span></h3>



<p class="wp-block-paragraph">エラーは出ないのに期待と違う結果になるケースもあります。次の3点をチェックしてみてください。</p>



<ol class="wp-block-list"><li><strong>外れ値の影響</strong>: 極端な値が1つあると分散が大きくなり、p値が小さくなります。外れ値を除外して再検定するのも有効です</li><li><strong>サンプル数が少なすぎないか</strong>: データが3件未満だと検定の信頼性が低くなります。最低5件以上は欲しいところですよ</li><li><strong>データに空白行がないか</strong>: 空白セルは無視されますが、範囲がずれる原因になります</li></ol>



<h2 class="wp-block-heading"><span id="toc26">FTEST関数のよくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc27">Q1. F検定とt検定の違いは何ですか？</span></h3>



<p class="wp-block-paragraph">F検定は2群の<strong>分散（ばらつき）</strong>を比較する手法で、t検定は2群の<strong>平均値</strong>を比較する手法です。実務では「F検定で等分散性を確認 → t検定で平均値の差を検定」という流れで使い分けますよ。</p>



<h3 class="wp-block-heading"><span id="toc28">Q2. p値が0.05より大きい場合はどう解釈しますか？</span></h3>



<p class="wp-block-paragraph">「分散に有意な差があるとは言えない」と解釈します。これは「分散が完全に等しい」とは違う点に注意してください。あくまで「差があるとは断言できない」という消極的な結論ですね。</p>



<h3 class="wp-block-heading"><span id="toc29">Q3. 片側検定はできますか？</span></h3>



<p class="wp-block-paragraph">FTEST関数は両側検定のp値しか返しません。片側のp値が必要なときは、FTESTの結果を2で割ってみてください。「ラインBの方がばらつきが大きい」のように方向を限定したい場合に使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc30">Q4. データ数が違っても使えますか？</span></h3>



<p class="wp-block-paragraph">使えます。範囲1と範囲2のデータ数は異なっていても問題ありません。FTEST関数が内部で自由度を別々に計算してくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc31">Q5. Excelとの互換性はありますか？</span></h3>



<p class="wp-block-paragraph">Excel・スプレッドシートともFTEST関数を持ち、計算結果は完全に一致します。既存のExcelファイルをそのままスプレッドシートで開いても動作しますよ。</p>



<h3 class="wp-block-heading"><span id="toc32">Q6. FTESTとF.TESTのどちらを使うべきですか？</span></h3>



<p class="wp-block-paragraph">新規に数式を作るなら<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST関数</a>（公式推奨）が無難です。既存シートのメンテナンスではFTESTのままでもOKですが、統一性のため新旧の混在は避けたほうがよいですね。</p>



<h3 class="wp-block-heading"><span id="toc33">Q7. p値が「1.5E-5」のように表示されました</span></h3>



<p class="wp-block-paragraph">これは 1.5×10⁻⁵ の指数表記で、極めて小さい確率を表します。「分散に高度に有意な差がある」という意味ですよ。読みやすく整形したいときは <code>=TEXT(FTEST(範囲1,範囲2),"0.000000")</code> を試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc34">Q8. FTEST関数とCHITEST関数の違いは何ですか？</span></h3>



<p class="wp-block-paragraph">FTEST関数は2群の<strong>分散</strong>を比較し、CHITEST関数は<strong>観測値と期待値の適合度</strong>を検定します。FTESTは量的データのばらつき比較、CHITESTはクロス集計表の独立性検定で使い分けますよ。</p>



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



<p class="wp-block-paragraph">スプレッドシートのFTEST関数は、2群のデータの分散（ばらつき）が等しいかを検定する互換関数です。要点を整理しておきましょう。</p>



<ul class="wp-block-list"><li><strong>FTEST(範囲1, 範囲2)</strong> でF検定の両側p値を返す</li><li>p値が0.05未満なら「不等分散」、0.05以上なら「等分散」と判断する</li><li><a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>のtype引数を決める前段チェックに最適</li><li><a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST関数</a>と引数・結果はまったく同じ</li><li>新規に数式を書くならドット付きの<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST</a>がおすすめ</li><li>既存シートの移行は <code>FTEST(</code> → <code>F.TEST(</code> の一括置換でOK</li><li>製造品質・A/Bテスト・投資リスク比較など実務で幅広く使える</li></ul>



<p class="wp-block-paragraph">Excelから移行したシートでFTEST関数を見かけたら、この記事を参考に読み解いてみてください。新しく作る数式では<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST関数</a>を使ってみましょう。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc36">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-ftest-function/">スプレッドシートのF.TEST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-ttest-function/">スプレッドシートのT.TEST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-ttest-compat-function/">スプレッドシートのTTEST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-f-dist-function/">スプレッドシートのF.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-f-dist-rt-function/">スプレッドシートのF.DIST.RT関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-fdist-function/">スプレッドシートのFDIST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-finv-function/">スプレッドシートのFINV関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-var-function/">スプレッドシートのVAR関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-ftest-compat-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのF.TEST関数の使い方｜F検定で分散を比較</title>
		<link>https://mashukabu.com/spreadsheet-ftest-function/</link>
					<comments>https://mashukabu.com/spreadsheet-ftest-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 23:39:53 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[F.TEST]]></category>
		<category><![CDATA[FTEST]]></category>
		<category><![CDATA[F検定]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[分散比較]]></category>
		<category><![CDATA[等分散検定]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5617</guid>

					<description><![CDATA[GoogleスプレッドシートのF.TEST関数の使い方を解説。F検定で2群の分散が等しいかを判定するp値の求め方、T.TESTのtype引数を決める連携フロー、FTEST互換関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「2つのデータのばらつきは同じ？ それとも違う？」。t検定をやろうとして、こんな疑問に当たったことはありませんか。</p>



<p class="wp-block-paragraph">t検定の前に「2群の分散が等しいか」を確認するのがF検定です。でも分散比を手計算するのは面倒ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがスプレッドシートのF.TEST関数です。この記事ではF.TEST関数の基本構文からp値の読み方まで解説します。T.TESTとの連携フローやFTEST（互換関数）との違いも紹介しますよ。</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.TEST関数とは？</a></li><li><a href="#toc2" tabindex="0">F.TEST関数の基本構文と引数</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">F.TEST関数が内部で行っている計算</a></li></ol></li><li><a href="#toc5" tabindex="0">F.TEST関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">p値の判断基準</a></li></ol></li><li><a href="#toc7" tabindex="0">F検定の結果からT.TESTのtype引数を決める方法</a><ol><li><a href="#toc8" tabindex="0">判断フロー</a></li><li><a href="#toc9" tabindex="0">数式で自動判定する</a></li><li><a href="#toc10" tabindex="0">セルを分けてステップごとに確認する方法</a></li></ol></li><li><a href="#toc11" tabindex="0">F.TEST関数の実務活用パターン</a><ol><li><a href="#toc12" tabindex="0">品質管理での製造ラインの比較</a></li><li><a href="#toc13" tabindex="0">A/Bテスト前の等分散チェック</a></li></ol></li><li><a href="#toc14" tabindex="0">FTEST関数（互換関数）との違い</a></li><li><a href="#toc15" tabindex="0">F.TEST関数でよくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">結果がおかしいと感じたら</a></li></ol></li><li><a href="#toc17" tabindex="0">F分布関連の関数ファミリー</a></li><li><a href="#toc18" tabindex="0">まとめ</a><ol><li><a href="#toc19" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">F.TEST関数（読み方: エフテスト関数）は、<strong>2つのデータ群の分散（ばらつき）が等しいかを検定する関数</strong>です。統計学では「F検定（エフけんてい）」と呼ばれます。名前の由来は統計学者フィッシャー（Fisher）です。</p>



<p class="wp-block-paragraph">具体的には、2群の分散の比が「偶然の誤差」で説明できるかを検定します。戻り値はp値（ピーち）です。p値が小さいほど「分散に有意な差がある＝等分散ではない」と判断できます。</p>



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



<ul class="wp-block-list"><li>2つのデータ群の分散が等しいかを判定する</li><li><a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>のtype引数（等分散 or 不等分散）を決める根拠を得る</li><li>品質管理で製造ラインごとのばらつきに差があるかを検証する</li><li>データ範囲を渡すだけで、分散比の計算からp値算出まで自動で行える</li></ul>



<p class="wp-block-paragraph">「t検定の前にF検定で等分散かチェックする」というのが典型的な使い方です。</p>



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



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



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



<pre class="wp-block-code"><code>=F.TEST(範囲1, 範囲2)</code></pre>



<p class="wp-block-paragraph">引数は2つだけです。<a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>のように検定の種類を指定する必要はありません。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>範囲1</td><td>必須</td><td>1つ目のデータ範囲（例: A2:A11）</td></tr><tr><td>範囲2</td><td>必須</td><td>2つ目のデータ範囲（例: B2:B11）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">範囲1と範囲2に比較したい2群のデータを指定します。データ数が異なっていても問題ありません。</p>



<h3 class="wp-block-heading"><span id="toc4">F.TEST関数が内部で行っている計算</span></h3>



<p class="wp-block-paragraph">F.TEST関数は、渡されたデータから次の計算を自動で行います。</p>



<ol class="wp-block-list"><li>範囲1と範囲2それぞれの<a href="https://mashukabu.com/spreadsheet-var-function/">分散（VAR関数）</a>を計算する</li><li>分散の比（F値）を求める: F値 = VAR(範囲1) / VAR(範囲2)</li><li>F値と自由度からF分布の<strong>両側確率</strong>（p値）を返す</li></ol>



<p class="wp-block-paragraph">自分で<a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>や<a href="https://mashukabu.com/spreadsheet-f-dist-rt-function/">F.DIST.RT関数</a>を組み合わせる必要がないので、数式がシンプルになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.TEST関数は「両側検定」のp値を返します。つまり「分散1が大きい場合」も「分散2が大きい場合」も含めた確率です。片側のp値が必要な場合は、F.TESTの結果を2で割ってください。</p></blockquote>



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



<p class="wp-block-paragraph">拠点Aと拠点Bの月間売上データで、ばらつきに差があるかを調べる例で手順を確認しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（拠点A・万円）</th><th>B列（拠点B・万円）</th></tr></thead><tbody><tr><td>2行目</td><td>120</td><td>95</td></tr><tr><td>3行目</td><td>138</td><td>108</td></tr><tr><td>4行目</td><td>108</td><td>103</td></tr><tr><td>5行目</td><td>132</td><td>100</td></tr><tr><td>6行目</td><td>142</td><td>105</td></tr><tr><td>7行目</td><td>110</td><td>99</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">拠点Aは108~142万円に散らばり、拠点Bは95~108万円にまとまっています。この「ばらつきの差」が統計的に意味のある差かを検定します。</p>



<p class="wp-block-paragraph"><strong>手順1</strong>: 空いているセル（例: D2）をクリックします。</p>



<p class="wp-block-paragraph"><strong>手順2</strong>: 次の数式を入力します。</p>



<pre class="wp-block-code"><code>=F.TEST(A2:A7,B2:B7)</code></pre>



<ul class="wp-block-list"><li><strong>A2:A7</strong>: 拠点Aの売上データ（範囲1）</li><li><strong>B2:B7</strong>: 拠点Bの売上データ（範囲2）</li></ul>



<p class="wp-block-paragraph"><strong>手順3</strong>: Enterキーを押すとp値が表示されます。</p>



<p class="wp-block-paragraph">この例では約 <strong>0.026</strong> が返ります。0.05より小さいので「2つの拠点の分散に有意な差がある（等分散ではない）」と判断できます。</p>



<h3 class="wp-block-heading"><span id="toc6">p値の判断基準</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>p値の範囲</th><th>判断</th><th>意味</th></tr></thead><tbody><tr><td>p < 0.01</td><td>高度に有意</td><td>99%の信頼水準で分散に差がある</td></tr><tr><td>p < 0.05</td><td>有意</td><td>95%の信頼水準で分散に差がある</td></tr><tr><td>p >= 0.05</td><td>有意差なし</td><td>分散が等しいとみなせる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">p値が0.05以上なら「等分散」、0.05未満なら「不等分散」と判断するのが一般的です。</p>



<h2 class="wp-block-heading"><span id="toc7">F検定の結果からT.TESTのtype引数を決める方法</span></h2>



<p class="wp-block-paragraph">F.TEST関数の最も実務的な使い方は、<a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>の前段として等分散かどうかを判定することです。</p>



<p class="wp-block-paragraph">T.TEST関数には第4引数のtypeがあります。type=2は「等分散を仮定したt検定」、type=3は「不等分散を仮定したt検定（ウェルチ）」です。F.TESTの結果でどちらを使うか決められます。</p>



<h3 class="wp-block-heading"><span id="toc8">判断フロー</span></h3>



<pre class="wp-block-code"><code>F.TESTのp値 &gt;= 0.05 → 等分散とみなす → T.TESTのtype=2
F.TESTのp値 &lt;  0.05 → 不等分散       → T.TESTのtype=3</code></pre>



<h3 class="wp-block-heading"><span id="toc9">数式で自動判定する</span></h3>



<p class="wp-block-paragraph">IF関数を使えば、F.TESTの結果に応じてT.TESTのtypeを自動で切り替えられます。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A7, B2:B7, 2, IF(F.TEST(A2:A7,B2:B7)&gt;=0.05, 2, 3))</code></pre>



<p class="wp-block-paragraph">この数式は次のように動作します。</p>



<ol class="wp-block-list"><li><code>F.TEST(A2:A7,B2:B7)</code> でp値を求める</li><li>p値が0.05以上なら type=2（等分散）、0.05未満なら type=3（不等分散）を選ぶ</li><li>選ばれたtypeで<a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>を実行する</li></ol>



<p class="wp-block-paragraph">これで「F検定 → t検定」の一連の流れを1つのセルで完結できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>実務では type=3（ウェルチのt検定）をデフォルトで使う流派もあります。ウェルチ検定は等分散でも不等分散でも正しく機能するためです。ただし「等分散を確認してからt検定した」と報告書に書くなら、F.TESTでの事前チェックが必要ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc10">セルを分けてステップごとに確認する方法</span></h3>



<p class="wp-block-paragraph">1つの数式にまとめるとわかりにくい場合は、セルを分けて段階的に確認しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>数式</th><th>意味</th></tr></thead><tbody><tr><td>D2</td><td><code>=F.TEST(A2:A7,B2:B7)</code></td><td>F検定のp値</td></tr><tr><td>D3</td><td><code>=IF(D2>=0.05,"等分散","不等分散")</code></td><td>等分散の判定</td></tr><tr><td>D4</td><td><code>=IF(D2>=0.05,2,3)</code></td><td>T.TESTに渡すtype</td></tr><tr><td>D5</td><td><code>=T.TEST(A2:A7,B2:B7,2,D4)</code></td><td>t検定のp値</td></tr><tr><td>D6</td><td><code>=IF(D5<0.05,"有意差あり","有意差なし")</code></td><td>最終判定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">このように分けておくと、F検定からt検定までの流れが一目でわかります。レポートや報告書にも使いやすいですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc12">品質管理での製造ラインの比較</span></h3>



<p class="wp-block-paragraph">製造ライン1とライン2で作られた製品の重量データを比較する例です。「ばらつきが同じか」を確認することで、どちらのラインが安定しているかを判定します。</p>



<pre class="wp-block-code"><code>=F.TEST(C2:C21,D2:D21)</code></pre>



<p class="wp-block-paragraph">p値が0.05未満なら、2つのラインのばらつきに統計的な差があります。ばらつきが大きいラインは設備調整が必要かもしれません。<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>で標準偏差も確認すると、どちらが大きいかがわかりますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">A/Bテスト前の等分散チェック</span></h3>



<p class="wp-block-paragraph">2つのグループの反応データにt検定を行う前に、等分散かどうかを確認する例です。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（グループA）</th><th>B列（グループB）</th></tr></thead><tbody><tr><td>2行目</td><td>3.2</td><td>4.1</td></tr><tr><td>3行目</td><td>2.8</td><td>3.5</td></tr><tr><td>4行目</td><td>3.5</td><td>15.0</td></tr><tr><td>5行目</td><td>3.0</td><td>3.8</td></tr><tr><td>6行目</td><td>2.9</td><td>4.2</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=F.TEST(A2:A6,B2:B6)</code></pre>



<p class="wp-block-paragraph">グループBに外れ値（15.0）があるため、分散が大きくなります。F.TESTのp値が0.05未満なら不等分散です。この場合は<a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>でtype=3（ウェルチ検定）を選びましょう。</p>



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



<p class="wp-block-paragraph">Googleスプレッドシートには「FTEST」と「F.TEST」の2つの関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>F.TEST</th><th>FTEST</th></tr></thead><tbody><tr><td>構文</td><td><code>=F.TEST(範囲1,範囲2)</code></td><td><code>=FTEST(範囲1,範囲2)</code></td></tr><tr><td>引数</td><td>同じ</td><td>同じ</td></tr><tr><td>戻り値</td><td>同じ（両側p値）</td><td>同じ（両側p値）</td></tr><tr><td>推奨度</td><td>推奨（新関数）</td><td>互換用（旧関数）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">結論として、<strong>機能はまったく同じ</strong>です。FTESTはExcel 2007以前の旧名称です。Googleスプレッドシートではどちらも使えますが、F.TEST（ドット付き）が推奨です。</p>



<p class="wp-block-paragraph">新しく数式を書くときはF.TESTを使ってください。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#N/A</td><td>範囲内に数値データが2つ未満</td><td>データが2個以上あるか確認する</td></tr><tr><td>#N/A</td><td>範囲が空、またはすべて文字列</td><td>数値データを含む範囲を指定する</td></tr><tr><td>#DIV/0!</td><td>いずれかの範囲の分散が0（全データが同じ値）</td><td>同じ値ばかりのデータでは検定できない</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">結果がおかしいと感じたら</span></h3>



<p class="wp-block-paragraph">エラーは出ないのに期待と違う結果になるケースもあります。</p>



<ol class="wp-block-list"><li><strong>データに空白行がないか確認</strong>: 空白セルは無視されますが、範囲がずれる原因になります</li><li><strong>外れ値の影響</strong>: 極端な値が1つあると分散が大きくなり、p値が小さくなります。外れ値を除外して再検定するのも有効です</li><li><strong>サンプル数が少なすぎないか</strong>: データが3件未満だと検定の信頼性が低くなります。最低5件以上は欲しいところです</li><li><strong>文字列や空白が混在していないか</strong>: 数値以外のセルは自動で無視されますが、意図しないデータ欠落の原因になります</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>F.TESTのp値が0.05ギリギリ（0.04~0.06あたり）の場合は、判断に迷うことがあります。その場合はtype=3（ウェルチ検定）を使うのが安全です。ウェルチ検定は等分散でも不等分散でも正しく機能しますよ。</p></blockquote>



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



<p class="wp-block-paragraph">F.TEST関数に関連する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-ftest-function/">F.TEST</a></td><td>2群の等分散検定（p値）</td><td>データ範囲を渡すだけでF検定が完了</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-f-dist-function/">F.DIST</a></td><td>F分布の累積確率/密度を返す</td><td>F値から確率を手動計算するとき</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><a href="https://mashukabu.com/spreadsheet-f-inv-function/">F.INV</a></td><td>確率からF値を逆算（左側）</td><td>臨界値の算出に便利</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-f-inv-rt-function/">F.INV.RT</a></td><td>確率からF値を逆算（右側）</td><td>有意水準から臨界値を直接算出</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-fdist-function/">FDIST</a></td><td>F.DIST.RTの旧関数名</td><td>互換用</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-finv-function/">FINV</a></td><td>F.INV.RTの旧関数名</td><td>互換用</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">F.TESTは「データ範囲を渡すだけでp値まで一発で出せる」便利な関数です。F値を手計算してから<a href="https://mashukabu.com/spreadsheet-f-dist-rt-function/">F.DIST.RT関数</a>でp値を求める方法もありますが、F.TESTのほうがずっと手軽ですよ。</p>



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



<p class="wp-block-paragraph">F.TEST関数のポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>F.TEST関数は「2群の分散（ばらつき）が等しいか」を検定する関数</li><li>書き方: <code>=F.TEST(範囲1, 範囲2)</code></li><li>p値が0.05未満なら「不等分散」、0.05以上なら「等分散」と判断する</li><li><a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST関数</a>の前段として使い、type=2（等分散）か type=3（不等分散）かを決められる</li><li>FTEST（互換関数）と機能は同じ。新規作成ではF.TESTを推奨</li></ul>



<p class="wp-block-paragraph">まずは手元のデータで <code>=F.TEST(範囲1, 範囲2)</code> を試してみてください。t検定と組み合わせれば、データ分析の説得力がグッと上がりますよ。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc19">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-ttest-function/">スプレッドシートのT.TEST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-ttest-compat-function/">スプレッドシートのTTEST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-f-dist-function/">スプレッドシートのF.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-f-dist-rt-function/">スプレッドシートのF.DIST.RT関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-f-inv-function/">スプレッドシートのF.INV関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-f-inv-rt-function/">スプレッドシートのF.INV.RT関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-fdist-function/">スプレッドシートのFDIST関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-finv-function/">スプレッドシートのFINV関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-var-function/">スプレッドシートのVAR関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">スプレッドシートのSTDEV関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-ftest-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
