<?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>p値 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/p%e5%80%a4/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 09 May 2026 12:05:05 +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>p値 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのCHITEST関数の使い方｜カイ二乗検定のp値を返す旧式関数（後継: CHISQ.TEST）</title>
		<link>https://mashukabu.com/excel-function-howto-use-chitest/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-chitest/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 12:05:05 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CHITEST]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[カイ二乗検定]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[独立性検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[適合度検定]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6708</guid>

					<description><![CDATA[ExcelのCHITEST関数の使い方を解説。実測値と期待値の範囲を渡すだけでカイ二乗検定のp値を算出できる旧式関数の構文、適合度検定・独立性検定の実例、後継のCHISQ.TEST関数との互換性、CHIDIST・CHIINVと組み合わせる方法、#N/A・#NUM!などのエラー対処まで、旧ブックを扱うときに必要な知識をまとめます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「古いExcelブックに入っている<code>=CHITEST(...)</code>という関数、新しいExcelで開いても大丈夫？」<br>こんな疑問を持ったことはありませんか？</p>



<p class="wp-block-paragraph">旧式のCHITEST関数を見ると、CHISQ.TESTに書き換えるべきか迷ってしまいますよね。<br>そのままにしてレポートを作り直したら数値が変わってしまわないかも気になります。</p>



<p class="wp-block-paragraph">そんなときに役立つのがExcelのCHITEST関数の正しい理解です。<br>この記事では基本の書き方から実務での活用例まで解説します。<br>適合度検定・独立性検定の両方の使い方を、数値例つきで整理しました。<br>後継のCHISQ.TEST関数との違いや、旧CHIDIST・CHIINVとの組み合わせ方もあわせて紹介しますよ。</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のCHITEST関数とは？カイ二乗検定のp値を返す旧式関数</a></li><li><a href="#toc2" tabindex="0">CHITEST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">CHITESTが返す値の意味</a></li></ol></li><li><a href="#toc6" tabindex="0">CHITEST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">サイコロの偏りを検定する（適合度検定の最小例）</a></li><li><a href="#toc8" tabindex="0">期待値を変えて結果を比較する</a></li><li><a href="#toc9" tabindex="0">実測値・期待値が完全に一致する場合</a></li></ol></li><li><a href="#toc10" tabindex="0">CHITEST関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">独立性検定——クロス集計表から関連を判定する</a></li><li><a href="#toc12" tabindex="0">期待値を数式で自動計算する</a></li><li><a href="#toc13" tabindex="0">旧CHIDIST・CHIINVと組み合わせる（旧ブック保守の鉄板パターン）</a></li><li><a href="#toc14" tabindex="0">CHITESTで出したp値とχ²値を並記する</a></li><li><a href="#toc15" tabindex="0">曜日別の問い合わせ件数に偏りがあるかを検定する</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#N/Aエラー</a></li><li><a href="#toc18" tabindex="0">#NUM!エラー</a></li><li><a href="#toc19" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc20" tabindex="0">#NAME?エラー</a></li><li><a href="#toc21" tabindex="0">期待度数が5未満のセルがある（エラーではないが要注意）</a></li></ol></li><li><a href="#toc22" tabindex="0">CHITEST・CHISQ.TEST・CHIDIST・CHIINV関数の違いと使い分け</a><ol><li><a href="#toc23" tabindex="0">旧関数と新関数の対応表</a></li><li><a href="#toc24" tabindex="0">CHITESTとCHISQ.TESTの関係</a></li><li><a href="#toc25" tabindex="0">カイ二乗分布関連関数の使い分け早見表</a></li><li><a href="#toc26" tabindex="0">他の検定関数との比較</a></li><li><a href="#toc27" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a><ol><li><a href="#toc29" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCHITEST関数とは？カイ二乗検定のp値を返す旧式関数</span></h2>



<p class="wp-block-paragraph">ExcelのCHITEST関数は、<strong>カイ二乗検定のp値を直接返す関数</strong>です（読み: チャイ・テスト）。<br>実測値と期待値のセル範囲を渡すだけで、p値が一発で得られます。<br>「CHI」は「Chi-Square（カイ二乗）」、「TEST」は「検定」の略ですね。</p>



<p class="wp-block-paragraph">CHITEST関数はExcel 2003以前から提供されていた歴史ある関数です。<br>Excel 2010以降は<a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST関数</a>にリニューアルされました。<br>ただし旧CHITESTもそのまま現行Excelで動きます。古いブックを開いても計算結果は変わりませんよ。</p>



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



<ul class="wp-block-list"><li>旧Excelブック（2007以前）で作られた検定数式をそのまま使う</li><li>アンケートの回答に偏りがあるかを判定する（適合度検定）</li><li>2つのカテゴリに関連があるかを調べる（独立性検定）</li><li>クロス集計表からダイレクトにp値を算出する</li><li>χ²統計量と自由度の手計算を省く</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CHITEST関数はExcelの全バージョン（2003以前から最新のMicrosoft 365まで）で使えます。<br>Excel 2010以降は互換性関数という扱いで、新規作成では<a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST関数</a>の使用が推奨されています。<br>計算結果は両関数で完全に一致するので、既存ブックの数式を急いで書き換える必要はありません。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=CHITEST(実測範囲, 期待範囲)</code></pre>



<p class="wp-block-paragraph">カッコの中に、実測値と期待値の2つのセル範囲を指定します。<br>χ²値や自由度を自分で計算する必要はありません。両方とも関数が内部で自動算出してくれます。</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>観測されたデータ（実測度数）のセル範囲</td></tr><tr><td>期待範囲</td><td>必須</td><td>帰無仮説のもとで期待されるデータの範囲</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">2つの引数はどちらも必須です。省略するとエラーになります。<br>2つの範囲は<strong>同じ行数・同じ列数</strong>のセル範囲を指定してください。形が一致しないと#N/Aエラーが出ます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>実測範囲と期待範囲は別の場所に並べておくのが扱いやすいです。<br>たとえば実測値をB列、期待値をC列に並べておきます。<br>その上で<code>=CHITEST(B2:B6, C2:C6)</code>のように指定するとレポートに転記しやすくなりますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">CHITESTが返す値の意味</span></h3>



<p class="wp-block-paragraph">CHITEST関数が返すのは、カイ二乗検定の<strong>p値（右側累積確率）</strong>です。</p>



<p class="wp-block-paragraph">p値は「観測されたズレ以上の差が偶然で起こる確率」を表します。<br>たとえばp値が0.03なら「3%の確率でしか偶然起こらない結果」という意味ですね。<br>一般的な有意水準5%（0.05）を下回るので、「偶然とはいえないほど大きなズレ」と判断できます。</p>



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



<ul class="wp-block-list"><li><strong>p値 < 0.05</strong>: 有意な偏り・関連あり（帰無仮説を棄却）</li><li><strong>p値 ≧ 0.05</strong>: 偶然の範囲（帰無仮説を棄却できない）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CHITEST関数が内部で行っているのは、χ²統計量 Σ((実測値-期待値)²/期待値) を計算する処理です。<br>その値を旧CHIDIST関数（後継: <a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT関数</a>）で右側確率に変換しています。<br>自由度は範囲のサイズから自動的に決まります。行数・列数がともに2以上のときは(行数-1)×(列数-1)、1次元配列のときはデータ点数-1になりますよ。</p></blockquote>



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



<p class="wp-block-paragraph">ここからは具体的な数値を使って、CHITEST関数の動きを確認していきましょう。<br>まずはシンプルな1次元データの適合度検定から始めます。</p>



<h3 class="wp-block-heading"><span id="toc7">サイコロの偏りを検定する（適合度検定の最小例）</span></h3>



<p class="wp-block-paragraph">サイコロを60回振った結果が「公正なサイコロ」と矛盾しないかを判定します。<br>公正なら各目が10回ずつ出るはずですね。</p>



<figure class="wp-block-table"><table><thead><tr><th>目</th><th>実測値（B列）</th><th>期待値（C列）</th></tr></thead><tbody><tr><td>1</td><td>8</td><td>10</td></tr><tr><td>2</td><td>12</td><td>10</td></tr><tr><td>3</td><td>7</td><td>10</td></tr><tr><td>4</td><td>15</td><td>10</td></tr><tr><td>5</td><td>9</td><td>10</td></tr><tr><td>6</td><td>9</td><td>10</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値はすべて10（60÷6）です。空きセルに次の数式を入れます。</p>



<pre class="wp-block-code"><code>=CHITEST(B2:B7, C2:C7)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.4934</strong> です。</p>



<p class="wp-block-paragraph">p値が0.4934なので「この程度のばらつきは約49%の確率で偶然起こる」という意味になります。<br>有意水準5%（0.05）を大幅に上回ります。<br>そのため「サイコロに偏りがあるとはいえない」と判定できますね。</p>



<h3 class="wp-block-heading"><span id="toc8">期待値を変えて結果を比較する</span></h3>



<p class="wp-block-paragraph">実測値は同じで、期待値だけを変えると結果がどう変わるかを見てみましょう。<br>たとえば「特定の目が出やすい歪んだサイコロ（4の目に重みあり）」を期待値とすると、次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>目</th><th>実測値</th><th>期待値（歪み有り）</th></tr></thead><tbody><tr><td>1</td><td>8</td><td>8</td></tr><tr><td>2</td><td>12</td><td>8</td></tr><tr><td>3</td><td>7</td><td>8</td></tr><tr><td>4</td><td>15</td><td>18</td></tr><tr><td>5</td><td>9</td><td>9</td></tr><tr><td>6</td><td>9</td><td>9</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHITEST(B2:B7, D2:D7)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.5973</strong> です。<br>歪んだサイコロを想定した期待値のほうが、実測値とのズレが小さくなりました。<br>そのためp値が大きくなり「想定したモデルと実測がよく合っている」と読めますね。</p>



<h3 class="wp-block-heading"><span id="toc9">実測値・期待値が完全に一致する場合</span></h3>



<p class="wp-block-paragraph">参考までに、完全に同じ値が並んでいるとどうなるかも見ておきましょう。</p>



<pre class="wp-block-code"><code>実測値: 10, 10, 10, 10, 10, 10
期待値: 10, 10, 10, 10, 10, 10
=CHITEST(B2:B7, C2:C7)   → 1</code></pre>



<p class="wp-block-paragraph">ズレが0なのでp値は1（=「偶然性100%」）になります。<br>理屈どおりの結果ですね。</p>



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



<h3 class="wp-block-heading"><span id="toc11">独立性検定——クロス集計表から関連を判定する</span></h3>



<p class="wp-block-paragraph">「性別と商品の好みに関連があるか」を調べる独立性検定の例です。<br>実務でいちばんよく使うパターンですね。</p>



<p class="wp-block-paragraph">次のクロス集計表があるとします。</p>



<p class="wp-block-paragraph"><strong>実測値（B2:C3）</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>商品A</th><th>商品B</th></tr></thead><tbody><tr><td>男性</td><td>30</td><td>20</td></tr><tr><td>女性</td><td>15</td><td>35</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値は「行合計 × 列合計 ÷ 総合計」で計算します。手計算すると次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>商品A</th><th>商品B</th></tr></thead><tbody><tr><td>男性</td><td>50×45÷100 = 22.5</td><td>50×55÷100 = 27.5</td></tr><tr><td>女性</td><td>50×45÷100 = 22.5</td><td>50×55÷100 = 27.5</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値テーブルをE2:F3に置いて、CHITEST関数を呼びます。</p>



<pre class="wp-block-code"><code>=CHITEST(B2:C3, E2:F3)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.00257</strong> です。<br>有意水準5%を大きく下回るので、「性別と商品の好みには有意な関連がある」と判断できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>独立性検定では、実測値と期待値を<strong>同じ行列構造（この例では2行2列）</strong>で渡すのがポイントです。<br>1列に並べ替えてしまうと自由度の自動判定が変わり、p値がずれてしまいます。<br>クロス集計表のままの形で渡してくださいね。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">期待値を数式で自動計算する</span></h3>



<p class="wp-block-paragraph">クロス集計表が大きくなると、期待値を手計算で入れるのは大変です。<br>合計列・合計行を使った数式で期待値を一気に出してしまいましょう。</p>



<p class="wp-block-paragraph">実測値表が B2:D4（3行3列）にあるとします。<br>さらにE列に行合計、5行目に列合計、E5に総合計が入っているとしますね。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>商品A</th><th>商品B</th><th>商品C</th><th>行合計</th></tr></thead><tbody><tr><td>男性</td><td>30</td><td>20</td><td>25</td><td>75</td></tr><tr><td>女性</td><td>15</td><td>35</td><td>30</td><td>80</td></tr><tr><td>学生</td><td>25</td><td>20</td><td>20</td><td>65</td></tr><tr><td>列合計</td><td>70</td><td>75</td><td>75</td><td>220</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値はG2:I4のセル群に次の式を入れます。</p>



<pre class="wp-block-code"><code>=$E2*B$5/$E$5</code></pre>



<p class="wp-block-paragraph">絶対参照（<code>$E2</code>：列固定／<code>B$5</code>：行固定／<code>$E$5</code>：両方固定）の使い分けがポイントです。<br>G2に入れたあと右と下にコピーすると、表全体の期待値が一発で完成します。</p>



<p class="wp-block-paragraph">期待値テーブルが完成したら、CHITEST関数を呼ぶだけです。</p>



<pre class="wp-block-code"><code>=CHITEST(B2:D4, G2:I4)</code></pre>



<p class="wp-block-paragraph">3行3列のクロス集計表なので、自由度は (3-1)×(3-1) = <strong>4</strong> が自動で使われます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Microsoft 365のスピル機能を使うなら、<code>=MMULT(E2:E4, B5:D5) / E5</code> のような行列演算で期待値ブロックを1式で生成することもできます。<br>ただしレポートの可読性を重視するなら、複合参照の式をコピーする方法が分かりやすいですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">旧CHIDIST・CHIINVと組み合わせる（旧ブック保守の鉄板パターン）</span></h3>



<p class="wp-block-paragraph">旧Excelブックを保守するときに役立つのが、CHITEST・CHIDIST・CHIINVの3点セットです。<br>古いマニュアルで作られた検定レポートをそのまま動かすときに使えます。</p>



<p class="wp-block-paragraph">先ほどの性別×商品（2行2列）の例で、レポート用テーブルを作ってみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>χ²統計量</td><td>=SUMPRODUCT((B2:C3-E2:F3)^2/E2:F3)</td><td>9.0909</td></tr><tr><td>自由度</td><td>=(2-1)*(2-1)</td><td>1</td></tr><tr><td>有意水準5%臨界値</td><td>=CHIINV(0.05, 1)</td><td>3.8415</td></tr><tr><td>p値</td><td>=CHITEST(B2:C3, E2:F3)</td><td>0.00257</td></tr><tr><td>p値（CHIDIST経由）</td><td>=CHIDIST(9.0909, 1)</td><td>0.00257</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">χ²統計量（9.0909）が臨界値（3.8415）を超えています。<br>そのため「有意」と判定でき、p値（0.00257 < 0.05）からも同じ結論が確認できますね。</p>



<p class="wp-block-paragraph">3つの旧関数はすべて現行Excelで動きます。<br>新しく数式を作るなら<a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a>・<a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a>・<a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a>を使う方が将来的にも安心です。</p>



<h3 class="wp-block-heading"><span id="toc14">CHITESTで出したp値とχ²値を並記する</span></h3>



<p class="wp-block-paragraph">検定レポートでは「p値だけでなくχ²統計量と自由度も明記したい」ことがあります。<br>CHITEST関数はp値しか返さないので、χ²値は別の式で求める必要がありますね。</p>



<p class="wp-block-paragraph">χ²統計量はSUMPRODUCT関数で1式にまとめられます。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT((B2:C3-E2:F3)^2/E2:F3)</code></pre>



<p class="wp-block-paragraph">先ほどの性別×商品の例で計算すると、結果は約 <strong>9.0909</strong> です。<br>これに旧CHIDIST関数（後継: <a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT関数</a>）を組み合わせれば、p値も並んで出せます。</p>



<pre class="wp-block-code"><code>=CHIDIST(9.0909, 1)   → 0.00257（CHITESTと同じ値）</code></pre>



<p class="wp-block-paragraph">CHITESTとCHIDISTは内部的に同じ計算をしているので、結果は完全に一致します。<br>レポート用に「χ²値・自由度・p値」の3項目を横並びで配置すると、検定レポートとしての体裁が整いますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">曜日別の問い合わせ件数に偏りがあるかを検定する</span></h3>



<p class="wp-block-paragraph">実務でよくある「曜日や月で度数に偏りがあるか」の判定例です。<br>1週間の問い合わせ件数（合計245件）が、曜日に均等に分布しているかを調べます。</p>



<figure class="wp-block-table"><table><thead><tr><th>曜日</th><th>実測値</th><th>期待値</th></tr></thead><tbody><tr><td>月</td><td>45</td><td>35</td></tr><tr><td>火</td><td>30</td><td>35</td></tr><tr><td>水</td><td>28</td><td>35</td></tr><tr><td>木</td><td>32</td><td>35</td></tr><tr><td>金</td><td>40</td><td>35</td></tr><tr><td>土</td><td>35</td><td>35</td></tr><tr><td>日</td><td>35</td><td>35</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値は 245÷7 = <strong>35件</strong> です。</p>



<pre class="wp-block-code"><code>=CHITEST(B2:B8, C2:C8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.4296</strong> です。<br>有意水準5%を上回るので、「曜日による有意な偏りがあるとはいえない」と判定できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>p値が0.05以上だったとき「差がない」と断定するのは避けましょう。<br>正しくは「有意な差は認められなかった」という表現です。<br>サンプル数が少なくて差が検出されていない可能性もあるためですね。</p></blockquote>



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



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



<p class="wp-block-paragraph">CHITEST関数で最もよく見るエラーです。実測範囲と期待範囲のサイズが一致しないと発生します。</p>



<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><tr><td>範囲の指定ミス</td><td>F2キーで数式を編集して、選択範囲を再確認する</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHITEST(B2:B6, C2:C7)   → #N/A エラー（実測5件・期待6件で行数不一致）
=CHITEST(B2:C3, E2:F4)   → #N/A エラー（実測2行・期待3行で行数不一致）
=CHITEST(B2:B6, C2:C6)   → 正常</code></pre>



<p class="wp-block-paragraph">クロス集計表の独立性検定では、両方とも m行×n列 の同じ形である必要があります。</p>



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



<p class="wp-block-paragraph">期待値に0以下の値が含まれると発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>期待値に0が含まれる</td><td>該当カテゴリを除外するか、隣接カテゴリと統合する</td></tr><tr><td>期待値がマイナス</td><td>計算式を見直して正の値が入るように修正する</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHITEST(B2:B5, C2:C5)   → C2に0が入っていると #NUM! エラー</code></pre>



<p class="wp-block-paragraph">カイ二乗検定の計算では各セルで「期待値で割る」処理が走るので、期待値が0だと0除算が発生してしまいます。<br>期待度数が極端に小さいカテゴリは、隣のカテゴリと統合してから検定するのが定石ですよ。</p>



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



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



<pre class="wp-block-code"><code>=CHITEST({&quot;A&quot;, 12, 7}, {10, 10, 10})   → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先がすべて数値かを確認してください。<br>「見た目は数字でも文字列扱い」のセルが混じっていることが多いです。<code>=ISNUMBER(B2)</code>で確認できますよ。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスや、全角文字が混じったときに発生します。</p>



<pre class="wp-block-code"><code>=CHITEST(B2:B7, C2:C7)   → #NAME?エラー（CHITESTを「CHTEST」など誤入力）</code></pre>



<p class="wp-block-paragraph">CHITEST関数は全バージョンのExcelで使えます。ただし「I」抜けや「TEST」のスペルミスがあると認識されません。<br>セル参照を含めて半角英字で入力されているかを確認してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc21">期待度数が5未満のセルがある（エラーではないが要注意）</span></h3>



<p class="wp-block-paragraph">カイ二乗検定は、各セルの期待度数が<strong>5以上</strong>あることが前提とされています。<br>5未満のセルが多いと検定の精度が下がるため注意してください（コクランの基準）。</p>



<figure class="wp-block-table"><table><thead><tr><th>状態</th><th>推奨される対処</th></tr></thead><tbody><tr><td>期待度数5未満が全体の20%以下</td><td>そのまま使ってOK</td></tr><tr><td>期待度数5未満が全体の20%超</td><td>カテゴリを統合する</td></tr><tr><td>最小期待度数が1未満</td><td>フィッシャーの正確検定を使う</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">エラーは出ないので気づきにくい落とし穴です。<br>レポートを書く前に期待値テーブルをざっと確認しておくと安心ですよ。</p>



<h2 class="wp-block-heading"><span id="toc22">CHITEST・CHISQ.TEST・CHIDIST・CHIINV関数の違いと使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc23">旧関数と新関数の対応表</span></h3>



<p class="wp-block-paragraph">カイ二乗分布関連の旧関数（互換性関数）は、それぞれ後継関数に置き換えられています。<br>計算結果はすべて同じです。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧関数（互換）</th><th>新関数（推奨）</th><th>用途</th></tr></thead><tbody><tr><td>CHITEST</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a></td><td>範囲から直接p値</td></tr><tr><td>CHIDIST</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a></td><td>χ²値→右側累積確率</td></tr><tr><td>CHIINV</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a></td><td>右側累積確率→χ²値</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>=CHITEST(actual, expected)</td><td>=CHISQ.TEST(actual, expected)</td></tr><tr><td>=CHIDIST(x, df)</td><td>=CHISQ.DIST.RT(x, df)</td></tr><tr><td>=CHIINV(p, df)</td><td>=CHISQ.INV.RT(p, df)</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>Microsoft公式のヘルプでは、Excel 2010以降で互換性関数のCHITESTより精度が高くなった新CHISQ.TESTが推奨されています。<br>ただし旧CHITESTも将来的なバージョンで動くよう維持されているため、既存ブックの数式を急いで書き換える必要はありません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc24">CHITESTとCHISQ.TESTの関係</span></h3>



<p class="wp-block-paragraph">CHITESTとCHISQ.TESTは、引数も計算結果もまったく同じです。<br>次の2つの式は完全に同じ値を返します。</p>



<pre class="wp-block-code"><code>=CHITEST(B2:C3, E2:F3)
=CHISQ.TEST(B2:C3, E2:F3)</code></pre>



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



<ul class="wp-block-list"><li><strong>既存の旧ブックを保守する</strong>: CHITEST（書き換え不要）</li><li><strong>新しくレポートを作成する</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a>（推奨）</li><li><strong>Excel 2007以前で開く可能性がある</strong>: CHITEST（CHISQ.TESTは旧バージョンで#NAME?）</li><li><strong>共有ブックで全バージョン互換にしたい</strong>: CHITEST</li></ul>



<h3 class="wp-block-heading"><span id="toc25">カイ二乗分布関連関数の使い分け早見表</span></h3>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>主な用途</th></tr></thead><tbody><tr><td>CHITEST</td><td>実測範囲, 期待範囲</td><td>p値（右側確率）</td><td>範囲から一発でカイ二乗検定（旧式）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a></td><td>実測範囲, 期待範囲</td><td>p値（右側確率）</td><td>CHITESTの後継</td></tr><tr><td>CHIDIST</td><td>カイ二乗値, 自由度</td><td>右側累積確率</td><td>χ²値からp値（旧式）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a></td><td>カイ二乗値, 自由度</td><td>右側累積確率</td><td>CHIDISTの後継</td></tr><tr><td>CHIINV</td><td>右側累積確率, 自由度</td><td>カイ二乗値</td><td>有意水準αから臨界値（旧式）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a></td><td>右側累積確率, 自由度</td><td>カイ二乗値</td><td>CHIINVの後継</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>データ範囲を渡して一気に検定したい</strong>: CHITEST または<a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a></li><li><strong>χ²統計量を自分で計算してp値だけ欲しい</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a></li><li><strong>有意水準αから臨界値を求めたい</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a></li><li><strong>左側確率から臨界値・信頼区間の下限</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">CHISQ.INV</a></li><li><strong>カイ二乗分布のグラフを描きたい</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">CHISQ.DIST</a>（関数形式FALSEで確率密度）</li></ul>



<h3 class="wp-block-heading"><span id="toc26">他の検定関数との比較</span></h3>



<p class="wp-block-paragraph">カイ二乗検定以外の検定関数とも比較しておきましょう。検定の目的に応じて使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定関数</th><th>検定の種類</th><th>対象データ</th></tr></thead><tbody><tr><td>CHITEST</td><td>カイ二乗検定（旧式）</td><td>カテゴリデータの偏り・関連</td></tr><tr><td>T.TEST</td><td>t検定</td><td>2群の平均値の差</td></tr><tr><td>F.TEST</td><td>F検定</td><td>2群の分散の差</td></tr><tr><td>Z.TEST</td><td>z検定</td><td>母平均との差（母分散既知）</td></tr></tbody></table></figure>



<ul class="wp-block-list"><li><strong>カテゴリデータに偏りがあるか</strong>: CHITEST または<a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a></li><li><strong>2グループの平均に差があるか</strong>: T.TEST</li><li><strong>2グループのばらつきに差があるか</strong>: F.TEST</li></ul>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td>CHITEST</td><td>データ範囲から直接カイ二乗検定のp値（旧式）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a></td><td>CHITESTの後継</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a></td><td>カイ二乗分布の右側累積確率（p値）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">CHISQ.DIST</a></td><td>カイ二乗分布の左側累積確率 or PDF</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a></td><td>カイ二乗分布の右側逆関数（確率→x）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">CHISQ.INV</a></td><td>カイ二乗分布の左側逆関数（確率→x）</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-f-dist/">F.DIST</a></td><td>F分布の左側確率</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">CHITEST関数は、実測値と期待値の範囲を渡すだけで<strong>カイ二乗検定のp値を直接返してくれる旧式関数</strong>です。<br>Excel 2003以前から使われてきた歴史ある関数で、現行Excelでも互換性関数として動き続けます。</p>



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



<ul class="wp-block-list"><li>構文は <code>=CHITEST(実測範囲, 期待範囲)</code> の2つの引数を指定する</li><li>戻り値は<strong>p値（右側累積確率）</strong>。<code>p < 0.05</code> で「有意な偏り・関連あり」と判定する</li><li>自由度は範囲のサイズから自動算出される（行・列がともに2以上なら(行-1)×(列-1)、それ以外は要素数-1）</li><li>適合度検定（1次元）と独立性検定（2次元クロス集計）の両方に使える</li><li>期待度数は「行合計×列合計÷総合計」で計算する。複合参照の数式でテーブル化できる</li><li>χ²値も並記したいときは <code>SUMPRODUCT((実測-期待)^2/期待)</code> と旧CHIDIST関数を併用する</li><li>範囲のサイズが違うと#N/Aエラー、期待値に0があると#NUM!エラー</li><li>期待度数が5未満のセルが多いと検定精度が落ちる（コクランの基準）。カテゴリ統合かフィッシャーの正確検定を検討</li><li>Excel 2010以降は<a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST関数</a>が推奨。新規作成では新関数を使うのが将来的に安心</li></ul>



<p class="wp-block-paragraph">カイ二乗分布関連の関数は使い分けが大事です。<br>あわせて以下の関数も覚えておくと、検定作業がぐっと楽になりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">ExcelのCHISQ.TEST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">ExcelのCHISQ.DIST.RT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">ExcelのCHISQ.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">ExcelのCHISQ.INV.RT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">ExcelのCHISQ.INV関数の使い方</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-f-dist/">ExcelのF.DIST関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-chitest/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCHIDIST関数の使い方｜カイ二乗分布の右側確率（旧: CHISQ.DIST.RT）</title>
		<link>https://mashukabu.com/excel-function-howto-use-chidist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-chidist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:38:55 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CHIDIST]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[カイ二乗分布]]></category>
		<category><![CDATA[カイ二乗検定]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6652</guid>

					<description><![CDATA[ExcelのCHIDIST関数の使い方を解説。カイ二乗（χ²）分布の右側確率（p値）を求める旧関数で、現行ExcelではCHISQ.DIST.RTへの置き換えが推奨されます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「古いExcelファイルを引き継いだら、見たことのない <code>CHIDIST</code> という関数が入っていた」<br>そんな経験はありませんか？</p>



<p class="wp-block-paragraph">検定の数式に出てくるのに、関数の挿入ダイアログでは「互換性」フォルダに格納されていて、いまどき情報も少なめ。<br>そのまま使い続けていいのか、書き換えるべきか迷うこともありますよね。</p>



<p class="wp-block-paragraph">そんなときに役立つのが、この記事で解説するCHIDIST関数です。<br>CHIDISTはカイ二乗（χ²）分布の右側確率（p値）を返す関数で、Excel 2007以前に標準で提供されていた古典的な統計関数です。<br>Excel 2010で後継のCHISQ.DIST.RT関数に置き換わりましたが、互換性のため現行のExcelでも問題なく動きます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方からCHISQ.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-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">CHIDIST関数とは？カイ二乗分布の右側確率を返す旧関数</a></li><li><a href="#toc2" tabindex="0">CHIDIST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">「右側確率」って何？（カイ二乗検定との関係）</a></li></ol></li><li><a href="#toc6" tabindex="0">CHIDIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">カイ二乗値からp値を求める</a></li><li><a href="#toc8" tabindex="0">自由度を変えると形が変わる</a></li><li><a href="#toc9" tabindex="0">有意水準5%の右側臨界値を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">CHIDIST関数とCHISQ.DIST.RT関数の違い・置き換え方</a><ol><li><a href="#toc11" tabindex="0">機能差はない（数値結果は同じ）</a></li><li><a href="#toc12" tabindex="0">Excel 2007以前との互換性</a></li><li><a href="#toc13" tabindex="0">CHIDIST → CHISQ.DIST.RT 書き換え対応表</a></li><li><a href="#toc14" tabindex="0">新規作成では CHISQ.DIST.RT を選ぶ理由</a></li></ol></li><li><a href="#toc15" tabindex="0">CHIDIST関数の実務活用パターン</a><ol><li><a href="#toc16" tabindex="0">適合度検定で5択アンケートのp値を求める</a></li><li><a href="#toc17" tabindex="0">独立性検定で2×2クロス集計のp値を求める</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">#NUM!エラー（xや自由度が範囲外）</a></li><li><a href="#toc22" tabindex="0">#VALUE!エラー（数値以外を渡した）</a></li><li><a href="#toc23" tabindex="0">#NAME?エラー（関数名が認識されない）</a></li><li><a href="#toc24" tabindex="0">結果がどう見ても変なとき</a></li></ol></li><li><a href="#toc25" tabindex="0">似たカイ二乗関数との違い・使い分け</a><ol><li><a href="#toc26" tabindex="0">カイ二乗系6関数の旧↔新対応表</a></li><li><a href="#toc27" tabindex="0">CHIDIST と CHIINV の違い</a></li><li><a href="#toc28" tabindex="0">CHIDIST と CHITEST の違い</a></li></ol></li><li><a href="#toc29" tabindex="0">まとめ</a><ol><li><a href="#toc30" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CHIDIST関数（読み方: カイ・ディスト）は、<strong>カイ二乗（χ²）分布の右側確率</strong>（上側確率）を返す関数です。<br>「CHI」は「Chi（カイ：ギリシャ文字のχ）」、「DIST」は「Distribution（分布）」の略になります。</p>



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



<p class="wp-block-paragraph">カイ二乗検定では「観測値と期待値のズレが大きいほど検定統計量が大きくなる」という性質があるため、p値は分布の <strong>右側（上側）</strong> で評価します。<br>CHIDIST関数はこの「右側確率＝p値」をダイレクトに返してくれる、検定実務向けの関数です。</p>



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



<ul class="wp-block-list"><li>カイ二乗検定のp値を一発で求める</li><li>適合度検定（アンケートなど1変数の偏り判定）のp値計算</li><li>独立性検定（クロス集計の関連性判定）のp値計算</li><li>等質性検定（複数集団の分布比較）のp値計算</li><li>Excel 2007以前のブックの計算結果をそのまま再現する</li></ul>



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



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



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



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



<p class="wp-block-paragraph">カッコの中に、評価したいカイ二乗値と自由度をカンマで区切って指定します。<br>引数が2つだけのシンプルな関数で、後継のCHISQ.DIST.RTとまったく同じ書き方です。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>評価したいカイ二乗値（検定統計量）。0以上の値を指定する</td></tr><tr><td>自由度</td><td>必須</td><td>カイ二乗分布の自由度。1以上の整数を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数2つはどちらも必須です。省略するとエラーになります。</p>



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



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



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



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



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



<p class="wp-block-paragraph">カイ二乗検定では「観測したXと同じか、それより極端な値が偶然で起こる確率」を見たいので、右側確率を使います。<br>だからCHIDISTの結果は検定のp値そのものになるんですね。</p>



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



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



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



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



<p class="wp-block-paragraph">自由度1のカイ二乗分布で、3.84以上になる確率を求めます。</p>



<pre class="wp-block-code"><code>=CHIDIST(3.84, 1)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0500</strong>（5.00%）です。<br>カイ二乗値が3.84以上に出る確率は約5%ということになります。<br>この3.84は自由度1・有意水準5%の右側臨界値として有名な値です。<br>CHIDISTの結果がぴったり0.05になることが確認できますね。</p>



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



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



<p class="wp-block-paragraph">結果は約 <strong>0.5724</strong>（57.24%）です。<br>自由度3で2以上になる確率は半分以上、というイメージですね。</p>



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



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



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



<p class="wp-block-paragraph">同じカイ二乗値（x=5）で、自由度を変えるとどうなるか見てみましょう。</p>



<pre class="wp-block-code"><code>=CHIDIST(5, 2)    → 約 0.0821
=CHIDIST(5, 3)    → 約 0.1718
=CHIDIST(5, 5)    → 約 0.4159
=CHIDIST(5, 10)   → 約 0.8912</code></pre>



<p class="wp-block-paragraph">自由度が大きくなるほど、カイ二乗分布のピークは右にずれていきます。<br>そのため同じx=5でも、自由度が大きいほうが「5以上になる確率」が大きくなる関係になります。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>自由度</th><th>カイ二乗値</th><th>CHIDIST(x, df)</th></tr></thead><tbody><tr><td>1</td><td>3.84</td><td>0.0500</td></tr><tr><td>2</td><td>5.99</td><td>0.0500</td></tr><tr><td>3</td><td>7.81</td><td>0.0500</td></tr><tr><td>4</td><td>9.49</td><td>0.0500</td></tr><tr><td>5</td><td>11.07</td><td>0.0500</td></tr></tbody></table></figure>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>逆に「有意水準5%の臨界値そのものを求めたい」場合は<a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT関数</a>（旧名: CHIINV）を使います。<br>CHIDISTが「x → p値」、CHISQ.INV.RTが「p値 → x」と覚えておくと迷いません。</p></blockquote>



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



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



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



<pre class="wp-block-code"><code>=CHIDIST(3.84, 1)        → 0.0500
=CHISQ.DIST.RT(3.84, 1)  → 0.0500</code></pre>



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



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



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



<p class="wp-block-paragraph">そのため、たとえばこんなケースでは旧関数のCHIDISTがそのまま使われています。</p>



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



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>旧関数（Excel 2007以前）</th><th>新関数（Excel 2010以降）</th><th>機能</th></tr></thead><tbody><tr><td>=CHIDIST(x, df)</td><td>=CHISQ.DIST.RT(x, df)</td><td>カイ二乗分布の右側確率（p値）</td></tr><tr><td>=CHIINV(p, df)</td><td>=CHISQ.INV.RT(p, df)</td><td>右側確率の逆関数（境界値）</td></tr><tr><td>=CHITEST(actual, expected)</td><td>=CHISQ.TEST(actual, expected)</td><td>データ範囲から直接p値計算</td></tr></tbody></table></figure>



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



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



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



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



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



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



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



<h3 class="wp-block-heading"><span id="toc16">適合度検定で5択アンケートのp値を求める</span></h3>



<p class="wp-block-paragraph">「5つの選択肢に均等に回答が分かれているか」を統計的に判定するのが適合度検定です。<br>CHIDIST関数を使えば、カイ二乗値からp値を一発で求められます。</p>



<p class="wp-block-paragraph">たとえば5択アンケート（回答数合計100）の結果が次のとおりだったとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>選択肢</th><th>観測度数</th><th>期待度数（均等なら）</th></tr></thead><tbody><tr><td>A</td><td>28</td><td>20</td></tr><tr><td>B</td><td>15</td><td>20</td></tr><tr><td>C</td><td>22</td><td>20</td></tr><tr><td>D</td><td>18</td><td>20</td></tr><tr><td>E</td><td>17</td><td>20</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">まずカイ二乗統計量を求めます。<br>各カテゴリの「(観測値 &#8211; 期待値)² / 期待値」を合計する計算です。</p>



<pre class="wp-block-code"><code>=(28-20)^2/20 + (15-20)^2/20 + (22-20)^2/20 + (18-20)^2/20 + (17-20)^2/20</code></pre>



<p class="wp-block-paragraph">結果は <strong>5.3</strong> です。自由度は「カテゴリ数 &#8211; 1 = 4」になります。</p>



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



<pre class="wp-block-code"><code>=CHIDIST(5.3, 4)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.2578</strong>（25.78%）です。<br>有意水準5%（0.05）よりはるかに大きいので、「回答に有意な偏りがあるとはいえない」と判断できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>観測値と期待値の範囲があるなら <code>=SUMPRODUCT((A1:A5-B1:B5)^2/B1:B5)</code> の1式でカイ二乗統計量がまとめて計算できます。<br>その結果をそのままCHIDISTに渡せば、p値計算が2ステップで完了しますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc17">独立性検定で2×2クロス集計のp値を求める</span></h3>



<p class="wp-block-paragraph">「性別と商品の好みに関連はあるか」のように、2つのカテゴリ変数の関連を調べるのが独立性検定です。</p>



<p class="wp-block-paragraph">たとえば、次のクロス集計表があるとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>商品A</th><th>商品B</th><th>合計</th></tr></thead><tbody><tr><td>男性</td><td>30</td><td>20</td><td>50</td></tr><tr><td>女性</td><td>15</td><td>35</td><td>50</td></tr><tr><td>合計</td><td>45</td><td>55</td><td>100</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待度数は「行合計 × 列合計 ÷ 総合計」で求めます。<br>たとえば男性×商品Aの期待度数は 50 × 45 ÷ 100 = <strong>22.5</strong> です。<br>同様に計算すると、4セルの期待度数は 22.5 / 27.5 / 22.5 / 27.5 になります。</p>



<p class="wp-block-paragraph">カイ二乗統計量を計算します。</p>



<pre class="wp-block-code"><code>=(30-22.5)^2/22.5 + (20-27.5)^2/27.5 + (15-22.5)^2/22.5 + (35-27.5)^2/27.5</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>9.0909</strong> です。自由度は (2-1) × (2-1) = <strong>1</strong> です。</p>



<pre class="wp-block-code"><code>=CHIDIST(9.0909, 1)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0026</strong>（0.26%）です。<br>有意水準5%を大きく下回るので、「性別と商品の好みには有意な関連がある」と判断できますね。</p>



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



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



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



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



<h3 class="wp-block-heading"><span id="toc19">自由度の決め方早見表</span></h3>



<p class="wp-block-paragraph">実務でカイ二乗検定を使うとき、自由度の決め方は次のように整理できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>自由度の式</th><th>例</th></tr></thead><tbody><tr><td>適合度検定</td><td>カテゴリ数 &#8211; 1</td><td>5択アンケート → 4</td></tr><tr><td>独立性検定（クロス集計）</td><td>(行数 &#8211; 1) × (列数 &#8211; 1)</td><td>2×2 → 1、3×4 → 6</td></tr><tr><td>等質性検定</td><td>(行数 &#8211; 1) × (列数 &#8211; 1)</td><td>独立性検定と同じ</td></tr><tr><td>分散の検定（1標本）</td><td>n &#8211; 1</td><td>n=20 → 19</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>適合度検定や独立性検定では、<strong>すべてのセルの期待度数が5以上</strong>あることが前提です。<br>5未満のセルがある場合はカテゴリを統合するか、フィッシャーの正確検定への切り替えを検討してくださいね。</p></blockquote>



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>チェックポイント</th></tr></thead><tbody><tr><td>p値が予想より大きい</td><td>カイ二乗値が小さすぎる可能性。観測値と期待値の式を再確認</td></tr><tr><td>p値が予想より小さい</td><td>カイ二乗値が大きすぎる可能性。サンプルサイズが大きすぎないか確認</td></tr><tr><td>結果が0または1ちょうど</td><td>xや自由度が極端な値になっていないか確認</td></tr><tr><td>結果が小数で表示されない</td><td>セルの書式設定を「数値」または「%」に変更</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CHIDISTで出した結果をすぐ確認したいときは、別のセルで <code>=CHISQ.DIST.RT(同じ引数)</code> を計算して比較してみましょう。<br>数値が一致すれば、関数の使い方は正しく、データ側に問題がある可能性が高いです。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc26">カイ二乗系6関数の旧↔新対応表</span></h3>



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



<figure class="wp-block-table"><table><thead><tr><th>旧関数</th><th>新関数</th><th>返す値</th><th>主な用途</th></tr></thead><tbody><tr><td>CHIDIST</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a></td><td>x以上になる確率（右側）</td><td>検定のp値計算</td></tr><tr><td>（対応なし）</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">CHISQ.DIST</a></td><td>x以下の累積確率 または PDF</td><td>左側確率・分布のグラフ描画</td></tr><tr><td>CHIINV</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a></td><td>右側確率 → x（逆関数）</td><td>有意水準から臨界値を直接求める</td></tr><tr><td>（対応なし）</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">CHISQ.INV</a></td><td>左側累積確率 → x（逆関数）</td><td>左側臨界値の算出</td></tr><tr><td>CHITEST</td><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">CHISQ.TEST</a></td><td>データ範囲から直接p値</td><td>観測値・期待値の配列から一発計算</td></tr></tbody></table></figure>



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



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



<p class="wp-block-paragraph">CHIDISTとCHIINVはどちらもカイ二乗分布の関数ですが、入出力が逆です。</p>



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



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



<pre class="wp-block-code"><code>=CHIINV(0.05, 4)   → 約 9.488
=CHIDIST(9.488, 4) → 約 0.0500</code></pre>



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



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



<p class="wp-block-paragraph">CHITESTは観測値と期待値の <strong>範囲を渡すだけ</strong> でp値を返してくれる、もっと手早い関数です。</p>



<ul class="wp-block-list"><li><strong>CHIDIST</strong>: 自分でカイ二乗値を計算してから p値を求める</li><li><strong>CHITEST</strong>: 観測値と期待値の範囲を渡せば p値が直接返る（カイ二乗値は内部処理）</li></ul>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CHITEST（CHISQ.TEST）は内部で自由度も自動計算してくれるので、入力ミスが起きにくいです。<br>ただ「カイ二乗値そのものも結果に残したい」「途中計算を見せたい」場面ではCHIDISTやCHISQ.DIST.RTのほうが便利です。</p></blockquote>



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



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



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



<ul class="wp-block-list"><li>構文は <code>=CHIDIST(x, 自由度)</code> の2つの引数を指定する</li><li>カイ二乗検定のp値（右側確率）をダイレクトに返してくれる</li><li>CHIDIST と CHISQ.DIST.RT は引数も戻り値もまったく同じ（数値結果は完全一致）</li><li>Excel 2007以前のブックや配布ファイルとの互換性のため、CHIDIST は現行Excelでも残されている</li><li>新規で数式を作るときは <a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a> が推奨だが、既存ブックを書き換える必要はない</li><li>旧→新の置き換えで CHIDIST → CHISQ.DIST と書くと結果が逆になるので注意（正解は CHIDIST → CHISQ.DIST.RT）</li><li>自由度は適合度検定なら「カテゴリ数 &#8211; 1」、独立性検定なら「(行 &#8211; 1) × (列 &#8211; 1)」</li><li>期待度数が5未満のセルがあると検定の精度が落ちるため、カテゴリ統合や別検定への切り替えを検討する</li></ul>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">ExcelのCHISQ.DIST.RT関数の使い方</a>（CHIDISTの後継）</li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">ExcelのCHISQ.DIST関数の使い方</a>（左側確率）</li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">ExcelのCHISQ.INV.RT関数の使い方</a>（CHIINVの後継）</li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">ExcelのCHISQ.INV関数の使い方</a>（左側からの逆関数）</li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-test/">ExcelのCHISQ.TEST関数の使い方</a>（CHITESTの後継）</li><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数一覧（アルファベット順）</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧（機能別）</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-chidist/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-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の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のCHISQ.TEST関数の使い方｜独立性検定・適合度検定のp値を一発で求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-chisq-test/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-chisq-test/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 21:31:18 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CHISQ.TEST]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[カイ二乗検定]]></category>
		<category><![CDATA[独立性検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[適合度検定]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6426</guid>

					<description><![CDATA[ExcelのCHISQ.TEST関数の使い方を解説。実測値と期待値の範囲を渡すだけでカイ二乗検定のp値を直接算出できる書き方、適合度検定・独立性検定の実務フロー、期待度数の作り方、CHISQ.DIST.RT・CHISQ.INV.RTとの併用、旧CHITEST関数との互換性まで、検定レポートづくりに必要な使い方を数値例で紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「アンケート結果に偏りがあるかを統計的に判定したいけど、χ²統計量を手で計算するのが面倒…」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">実務でカイ二乗検定を使うとき、各セルの (実測値-期待値)²/期待値 を集計する手作業はミスのもとですよね。<br>自由度の数え方を間違えると、p値が大きく変わってしまいます。</p>



<p class="wp-block-paragraph">そんなときに使うのがExcelのCHISQ.TEST関数です。<br>この記事では基本の書き方から実務での活用例まで解説します。<br>適合度検定・独立性検定の両方の使い方を、数値例つきで整理しました。<br>CHISQ.DIST.RT関数・CHISQ.INV.RT関数との使い分けや、旧CHITEST関数との互換性もあわせて紹介しますよ。</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">ExcelのCHISQ.TEST関数とは？カイ二乗検定のp値を直接返す関数</a></li><li><a href="#toc2" tabindex="0">CHISQ.TEST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">CHISQ.TESTが返す値の意味</a></li></ol></li><li><a href="#toc6" tabindex="0">CHISQ.TEST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">サイコロの偏りを検定する（適合度検定の最小例）</a></li><li><a href="#toc8" tabindex="0">期待値を変えて結果を比較する</a></li><li><a href="#toc9" tabindex="0">実測値・期待値が完全に一致する場合</a></li></ol></li><li><a href="#toc10" tabindex="0">CHISQ.TEST関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">独立性検定——クロス集計表から関連を判定する</a></li><li><a href="#toc12" tabindex="0">期待値を数式で自動計算する</a></li><li><a href="#toc13" tabindex="0">CHISQ.DIST.RTを併用してχ²統計量も同時に出す</a></li><li><a href="#toc14" tabindex="0">CHISQ.INV.RTで臨界値と突き合わせる</a></li><li><a href="#toc15" tabindex="0">曜日別の問い合わせ件数に偏りがあるかを検定する</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#N/Aエラー</a></li><li><a href="#toc18" tabindex="0">#NUM!エラー</a></li><li><a href="#toc19" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc20" tabindex="0">#NAME?エラー</a></li><li><a href="#toc21" tabindex="0">期待度数が5未満のセルがある（エラーではないが要注意）</a></li></ol></li><li><a href="#toc22" tabindex="0">CHISQ.DIST.RT・CHISQ.INV.RT・旧CHITEST関数との違い・使い分け</a><ol><li><a href="#toc23" tabindex="0">カイ二乗分布関連関数の使い分け早見表</a></li><li><a href="#toc24" tabindex="0">CHISQ.TESTとCHISQ.DIST.RTの関係</a></li><li><a href="#toc25" tabindex="0">旧CHITEST関数との互換性</a></li><li><a href="#toc26" tabindex="0">他の検定関数との比較</a></li><li><a href="#toc27" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a><ol><li><a href="#toc29" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCHISQ.TEST関数とは？カイ二乗検定のp値を直接返す関数</span></h2>



<p class="wp-block-paragraph">ExcelのCHISQ.TEST関数（読み方: カイ・スクエア・テスト）は、<strong>カイ二乗検定のp値を直接返す関数</strong>です。<br>実測値と期待値のセル範囲を渡すだけで、p値が一発で得られます。<br>「CHISQ」は「Chi-Square（カイ二乗）」、「TEST」は「検定」の略ですね。</p>



<p class="wp-block-paragraph">カイ二乗検定は「観測データと期待値のズレが、偶然で説明できる範囲かどうか」を判定する統計手法ですね。<br>通常はχ²統計量を自分で計算してから<a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT関数</a>でp値を求めます。<br>CHISQ.TEST関数を使えば、<strong>この2ステップを1関数にまとめられます</strong>。</p>



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



<ul class="wp-block-list"><li>アンケートの回答に偏りがあるかを判定する（適合度検定）</li><li>2つのカテゴリに関連があるかを調べる（独立性検定）</li><li>クロス集計表からダイレクトにp値を算出する</li><li>χ²統計量と自由度の手計算を省く</li><li>検定レポートで「p値だけ見せたい」ときに最短で値を出す</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CHISQ.TEST関数はExcel 2010以降で使えます。<br>Microsoft 365、Excel 2013〜2024のすべてのバージョンに対応しています。<br>Excel 2007以前では旧CHITEST関数を使ってください。引数の意味も計算結果も同じです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=CHISQ.TEST(実測範囲, 期待範囲)</code></pre>



<p class="wp-block-paragraph">カッコの中に、実測値と期待値の2つのセル範囲を指定します。<br>χ²値や自由度を自分で計算する必要はありません。両方とも関数が内部で自動算出してくれます。</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>観測されたデータ（実測度数）のセル範囲</td></tr><tr><td>期待範囲</td><td>必須</td><td>帰無仮説のもとで期待されるデータの範囲</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">2つの引数はどちらも必須です。省略するとエラーになります。<br>2つの範囲は<strong>同じ行数・同じ列数</strong>のセル範囲を指定してください。形が一致しないと#N/Aエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>実測範囲と期待範囲は別の場所に並べておくのが扱いやすいです。<br>たとえば実測値をB列、期待値をC列に並べておき、<code>=CHISQ.TEST(B2:B6, C2:C6)</code>のように指定するとレポートに転記しやすくなりますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">CHISQ.TESTが返す値の意味</span></h3>



<p class="wp-block-paragraph">CHISQ.TEST関数が返すのは、カイ二乗検定の<strong>p値（右側累積確率）</strong>です。</p>



<p class="wp-block-paragraph">p値は「帰無仮説（観測値と期待値に差はない）が正しいと仮定したとき、観測されたズレ以上のズレが偶然で起こる確率」を表します。<br>たとえばp値が0.03なら「3%の確率でしか偶然起こらない結果」という意味ですね。<br>一般的な有意水準5%（0.05）を下回っているので、「偶然とはいえないほど大きなズレ」と判断できます。</p>



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



<ul class="wp-block-list"><li><strong>p値 < 0.05</strong>: 有意な偏り・関連あり（帰無仮説を棄却）</li><li><strong>p値 ≧ 0.05</strong>: 偶然の範囲（帰無仮説を棄却できない）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CHISQ.TEST関数が内部で行っているのは、χ²統計量 Σ((実測値-期待値)²/期待値) を計算し、その値を<a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT関数</a>で右側確率に変換する2段階の処理です。<br>自由度は範囲のサイズから自動的に決まります。行数・列数がともに2以上のときは(行数-1)×(列数-1)、1次元配列のときはデータ点数-1になりますよ。</p></blockquote>



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



<p class="wp-block-paragraph">ここからは具体的な数値を使って、CHISQ.TEST関数の動きを確認していきましょう。<br>まずはシンプルな1次元データの適合度検定から始めます。</p>



<h3 class="wp-block-heading"><span id="toc7">サイコロの偏りを検定する（適合度検定の最小例）</span></h3>



<p class="wp-block-paragraph">サイコロを60回振った結果が「公正なサイコロ」と矛盾しないかを判定します。<br>公正なら各目が10回ずつ出るはずですね。</p>



<figure class="wp-block-table"><table><thead><tr><th>目</th><th>実測値（B列）</th><th>期待値（C列）</th></tr></thead><tbody><tr><td>1</td><td>8</td><td>10</td></tr><tr><td>2</td><td>12</td><td>10</td></tr><tr><td>3</td><td>7</td><td>10</td></tr><tr><td>4</td><td>15</td><td>10</td></tr><tr><td>5</td><td>9</td><td>10</td></tr><tr><td>6</td><td>9</td><td>10</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値はすべて10（60÷6）です。空きセルに次の数式を入れます。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:B7, C2:C7)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.4934</strong> です。</p>



<p class="wp-block-paragraph">p値が0.4934なので「この程度のばらつきは約49%の確率で偶然起こる」という意味になります。<br>有意水準5%（0.05）を大幅に上回っているので、「サイコロに偏りがあるとはいえない」と判定できますね。</p>



<h3 class="wp-block-heading"><span id="toc8">期待値を変えて結果を比較する</span></h3>



<p class="wp-block-paragraph">実測値は同じで、期待値だけを変えると結果がどう変わるかを見てみましょう。<br>たとえば「特定の目が出やすい歪んだサイコロ（4の目に重みあり）」を期待値とすると、次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>目</th><th>実測値</th><th>期待値（歪み有り）</th></tr></thead><tbody><tr><td>1</td><td>8</td><td>8</td></tr><tr><td>2</td><td>12</td><td>8</td></tr><tr><td>3</td><td>7</td><td>8</td></tr><tr><td>4</td><td>15</td><td>18</td></tr><tr><td>5</td><td>9</td><td>9</td></tr><tr><td>6</td><td>9</td><td>9</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:B7, D2:D7)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.5973</strong> です。<br>歪んだサイコロを想定した期待値のほうが、実測値とのズレが小さくなったためp値が大きくなりました。<br>「想定したモデルと実測がよく合っている」と読めますね。</p>



<h3 class="wp-block-heading"><span id="toc9">実測値・期待値が完全に一致する場合</span></h3>



<p class="wp-block-paragraph">参考までに、完全に同じ値が並んでいるとどうなるかも見ておきましょう。</p>



<pre class="wp-block-code"><code>実測値: 10, 10, 10, 10, 10, 10
期待値: 10, 10, 10, 10, 10, 10
=CHISQ.TEST(B2:B7, C2:C7)   → 1</code></pre>



<p class="wp-block-paragraph">ズレが0なのでp値は1（=「偶然性100%」）になります。<br>理屈どおりの結果ですね。</p>



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



<h3 class="wp-block-heading"><span id="toc11">独立性検定——クロス集計表から関連を判定する</span></h3>



<p class="wp-block-paragraph">「性別と商品の好みに関連があるか」を調べる独立性検定の例です。<br>実務でいちばんよく使うパターンですね。</p>



<p class="wp-block-paragraph">次のクロス集計表があるとします。</p>



<p class="wp-block-paragraph"><strong>実測値（B2:C3）</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>商品A</th><th>商品B</th></tr></thead><tbody><tr><td>男性</td><td>30</td><td>20</td></tr><tr><td>女性</td><td>15</td><td>35</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値は「行合計 × 列合計 ÷ 総合計」で計算します。手計算すると次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>商品A</th><th>商品B</th></tr></thead><tbody><tr><td>男性</td><td>50×45÷100 = 22.5</td><td>50×55÷100 = 27.5</td></tr><tr><td>女性</td><td>50×45÷100 = 22.5</td><td>50×55÷100 = 27.5</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値テーブルをE2:F3に置いて、CHISQ.TEST関数を呼びます。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:C3, E2:F3)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.00257</strong> です。<br>有意水準5%を大きく下回るので、「性別と商品の好みには有意な関連がある」と判断できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>独立性検定では、実測値と期待値を<strong>同じ行列構造（この例では2行2列）</strong>で渡すのがポイントです。<br>1列に並べ替えてしまうと自由度の自動判定が変わり、p値が変わってしまいます。クロス集計表のままの形で渡してくださいね。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">期待値を数式で自動計算する</span></h3>



<p class="wp-block-paragraph">クロス集計表が大きくなると、期待値を手計算で入れるのは大変です。<br>合計列・合計行を使った数式で期待値を一気に出してしまいましょう。</p>



<p class="wp-block-paragraph">実測値表が B2:D4（3行3列）にあり、E列に行合計、5行目に列合計、E5に総合計が入っているとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>商品A</th><th>商品B</th><th>商品C</th><th>行合計</th></tr></thead><tbody><tr><td>男性</td><td>30</td><td>20</td><td>25</td><td>75</td></tr><tr><td>女性</td><td>15</td><td>35</td><td>30</td><td>80</td></tr><tr><td>学生</td><td>25</td><td>20</td><td>20</td><td>65</td></tr><tr><td>列合計</td><td>70</td><td>75</td><td>75</td><td>220</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値はG2:I4のセル群に次の式を入れます。</p>



<pre class="wp-block-code"><code>=$E2*B$5/$E$5</code></pre>



<p class="wp-block-paragraph">絶対参照（<code>$E2</code>：列固定／<code>B$5</code>：行固定／<code>$E$5</code>：両方固定）の使い分けがポイントです。<br>G2に入れたあと右と下にコピーすると、表全体の期待値が一発で完成します。</p>



<p class="wp-block-paragraph">期待値テーブルが完成したら、CHISQ.TEST関数を呼ぶだけです。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:D4, G2:I4)</code></pre>



<p class="wp-block-paragraph">3行3列のクロス集計表なので、自由度は (3-1)×(3-1) = <strong>4</strong> が自動で使われます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Microsoft 365のスピル機能を使うなら、<code>=MMULT(E2:E4, B5:D5) / E5</code> のような行列演算で期待値ブロックを1式で生成することもできます。<br>ただしレポートの可読性を重視するなら、複合参照の式をコピーする方法が分かりやすいですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">CHISQ.DIST.RTを併用してχ²統計量も同時に出す</span></h3>



<p class="wp-block-paragraph">検定レポートでは「p値だけでなくχ²統計量と自由度も明記したい」ことがあります。<br>CHISQ.TEST関数はp値しか返さないので、χ²値は別の式で求める必要がありますね。</p>



<p class="wp-block-paragraph">χ²統計量はSUMPRODUCT関数で1式にまとめられます。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT((B2:C3-E2:F3)^2/E2:F3)</code></pre>



<p class="wp-block-paragraph">先ほどの性別×商品の例で計算すると、結果は約 <strong>9.0909</strong> です。<br>これに<a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT関数</a>を組み合わせれば、p値も並んで出せます。</p>



<pre class="wp-block-code"><code>=CHISQ.DIST.RT(9.0909, 1)   → 0.00257（CHISQ.TESTと同じ値）</code></pre>



<p class="wp-block-paragraph">CHISQ.TESTとCHISQ.DIST.RTは内部的に同じ計算をしているので、結果は完全に一致します。<br>レポート用には次のテンプレートが便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>χ²統計量</td><td>=SUMPRODUCT((B2:C3-E2:F3)^2/E2:F3)</td><td>9.0909</td></tr><tr><td>自由度</td><td>=(2-1)*(2-1)</td><td>1</td></tr><tr><td>p値（CHISQ.TEST）</td><td>=CHISQ.TEST(B2:C3, E2:F3)</td><td>0.00257</td></tr><tr><td>p値（DIST.RT）</td><td>=CHISQ.DIST.RT(9.0909, 1)</td><td>0.00257</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CHISQ.TESTで素早くp値を出しつつ、χ²値と自由度を別セルに添えれば検定レポートとしての体裁が整いますね。</p>



<h3 class="wp-block-heading"><span id="toc14">CHISQ.INV.RTで臨界値と突き合わせる</span></h3>



<p class="wp-block-paragraph">p値ベースの判定だけでなく「χ²統計量と臨界値を比較する」古典的な手順もよく使われます。<br><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT関数</a>で有意水準5%の臨界値を求めて、χ²統計量と比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>χ²統計量</td><td>=SUMPRODUCT((B2:C3-E2:F3)^2/E2:F3)</td><td>9.0909</td></tr><tr><td>自由度</td><td>=(2-1)*(2-1)</td><td>1</td></tr><tr><td>有意水準5%臨界値</td><td>=CHISQ.INV.RT(0.05, 1)</td><td>3.8415</td></tr><tr><td>p値</td><td>=CHISQ.TEST(B2:C3, E2:F3)</td><td>0.00257</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">χ²統計量（9.0909）が臨界値（3.8415）を超えているので、「有意」と判定できます。<br>同じ結論をp値からも確認できますね（0.00257 < 0.05）。</p>



<p class="wp-block-paragraph">両方を併記すると、論文や監査資料でも納得感のあるレポートに仕上がりますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">曜日別の問い合わせ件数に偏りがあるかを検定する</span></h3>



<p class="wp-block-paragraph">実務でよくある「曜日や月で度数に偏りがあるか」の判定例です。<br>1週間の問い合わせ件数（合計245件）が、曜日に均等に分布しているかを調べます。</p>



<figure class="wp-block-table"><table><thead><tr><th>曜日</th><th>実測値</th><th>期待値</th></tr></thead><tbody><tr><td>月</td><td>45</td><td>35</td></tr><tr><td>火</td><td>30</td><td>35</td></tr><tr><td>水</td><td>28</td><td>35</td></tr><tr><td>木</td><td>32</td><td>35</td></tr><tr><td>金</td><td>40</td><td>35</td></tr><tr><td>土</td><td>35</td><td>35</td></tr><tr><td>日</td><td>35</td><td>35</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">期待値は 245÷7 = <strong>35件</strong> です。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:B8, C2:C8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.2863</strong> です。<br>有意水準5%を上回るので、「曜日による有意な偏りがあるとはいえない」と判定できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>p値が0.05以上だったとき「差がない」と断定するのは避けましょう。<br>正しくは「有意な差は認められなかった」という表現です。サンプル数が少なくて差が検出されていない可能性もあるためですね。</p></blockquote>



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



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



<p class="wp-block-paragraph">CHISQ.TEST関数で最もよく見るエラーです。実測範囲と期待範囲のサイズが一致しないと発生します。</p>



<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><tr><td>範囲の指定ミス</td><td>F2キーで数式を編集して、選択範囲を再確認する</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:B6, C2:C7)   → #N/A エラー（実測5件・期待6件で行数不一致）
=CHISQ.TEST(B2:C3, E2:F4)   → #N/A エラー（実測2行・期待3行で行数不一致）
=CHISQ.TEST(B2:B6, C2:C6)   → 正常</code></pre>



<p class="wp-block-paragraph">クロス集計表の独立性検定では、両方とも m行×n列 の同じ形である必要があります。</p>



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



<p class="wp-block-paragraph">期待値に0以下の値が含まれると発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>期待値に0が含まれる</td><td>該当カテゴリを除外するか、隣接カテゴリと統合する</td></tr><tr><td>期待値がマイナス</td><td>計算式を見直して正の値が入るように修正する</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:B5, C2:C5)   → C2に0が入っていると #NUM! エラー</code></pre>



<p class="wp-block-paragraph">カイ二乗検定の計算では各セルで「期待値で割る」処理が走るので、期待値が0だと0除算が発生してしまいます。<br>期待度数が極端に小さいカテゴリは、隣のカテゴリと統合してから検定するのが定石ですよ。</p>



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



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



<pre class="wp-block-code"><code>=CHISQ.TEST({&quot;A&quot;, 12, 7}, {10, 10, 10})   → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先がすべて数値かを確認してください。<br>「見た目は数字でも文字列扱い」のセルが混じっていることが多いです。<code>=ISNUMBER(B2)</code>で確認できますよ。</p>



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



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



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:B7, C2:C7)   → #NAME?エラー（Excel 2007以前）</code></pre>



<p class="wp-block-paragraph">このときは旧 <code>CHITEST</code> 関数を使うか、Excelを2010以降にアップデートしてください。<br>旧CHITEST関数も計算結果は同じです。移行はそのまま関数名を置き換えるだけで済みます。</p>



<p class="wp-block-paragraph">なお、関数名の「<code>.</code>（ピリオド）」を全角で入力した場合も#NAME?エラーになります。<br>半角ピリオドで入力されているかも合わせて確認してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc21">期待度数が5未満のセルがある（エラーではないが要注意）</span></h3>



<p class="wp-block-paragraph">カイ二乗検定は、各セルの期待度数が<strong>5以上</strong>あることが前提とされています。<br>5未満のセルが多いと検定の精度が下がるため注意してください（コクランの基準）。</p>



<figure class="wp-block-table"><table><thead><tr><th>状態</th><th>推奨される対処</th></tr></thead><tbody><tr><td>期待度数5未満が全体の20%以下</td><td>そのまま使ってOK</td></tr><tr><td>期待度数5未満が全体の20%超</td><td>カテゴリを統合する</td></tr><tr><td>最小期待度数が1未満</td><td>フィッシャーの正確検定を使う</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">エラーは出ないので気づきにくい落とし穴です。レポートを書く前に期待値テーブルをざっと確認しておくと安心ですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc23">カイ二乗分布関連関数の使い分け早見表</span></h3>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>主な用途</th></tr></thead><tbody><tr><td>CHISQ.TEST</td><td>実測範囲, 期待範囲</td><td>p値（右側確率）</td><td>範囲から一発でカイ二乗検定</td></tr><tr><td>CHISQ.DIST.RT</td><td>カイ二乗値, 自由度</td><td>右側累積確率</td><td>χ²値からp値を直接算出</td></tr><tr><td>CHISQ.DIST</td><td>カイ二乗値, 自由度, 関数形式</td><td>左側確率 or PDF</td><td>累積確率の計算・PDF描画</td></tr><tr><td>CHISQ.INV.RT</td><td>右側累積確率, 自由度</td><td>カイ二乗値</td><td>有意水準αから臨界値</td></tr><tr><td>CHISQ.INV</td><td>左側累積確率, 自由度</td><td>カイ二乗値</td><td>信頼区間の下限・左側臨界値</td></tr><tr><td>CHITEST</td><td>実測範囲, 期待範囲</td><td>p値</td><td>CHISQ.TESTの旧名（同じ結果）</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>データ範囲を渡して一気に検定したい</strong>: CHISQ.TEST（この記事の関数）</li><li><strong>χ²統計量を自分で計算してp値だけ欲しい</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a></li><li><strong>有意水準αから臨界値を求めたい</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a></li><li><strong>左側確率から臨界値・信頼区間の下限</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">CHISQ.INV</a></li><li><strong>カイ二乗分布のグラフを描きたい</strong>: <a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">CHISQ.DIST</a>（関数形式FALSEで確率密度）</li></ul>



<h3 class="wp-block-heading"><span id="toc24">CHISQ.TESTとCHISQ.DIST.RTの関係</span></h3>



<p class="wp-block-paragraph">CHISQ.TESTが内部で行っている計算は、χ²統計量を求めてからCHISQ.DIST.RTで右側確率に変換する2段階の処理です。<br>つまり次の2つの式は同じ結果を返します。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:C3, E2:F3)
=CHISQ.DIST.RT(SUMPRODUCT((B2:C3-E2:F3)^2/E2:F3), (2-1)*(2-1))</code></pre>



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



<ul class="wp-block-list"><li><strong>データ範囲しか手元にない、χ²値はExcelに任せたい</strong>: CHISQ.TEST</li><li><strong>χ²値が論文や教科書から既にわかっている</strong>: CHISQ.DIST.RT</li><li><strong>検定レポートで「χ²値・自由度・p値」を全部並べたい</strong>: 両方併用（χ²値はSUMPRODUCT、p値はCHISQ.TESTで横並び）</li></ul>



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



<p class="wp-block-paragraph">旧CHITEST関数（Excel 2007以前）は、新CHISQ.TEST関数と引数の意味も計算結果もまったく同じです。<br>移行は関数名を置き換えるだけで済みます。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>CHISQ.TEST（新）</th><th>CHITEST（旧）</th></tr></thead><tbody><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><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>=CHITEST(actual, expected)</td><td>=CHISQ.TEST(actual, expected)</td></tr><tr><td>=CHIDIST(x, df)</td><td>=CHISQ.DIST.RT(x, df)</td></tr><tr><td>=CHIINV(p, df)</td><td>=CHISQ.INV.RT(p, df)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">旧CHITEST関数で作られたブックは、計算結果を変えないかぎり書き換える必要はありません。<br>新規で数式を作るときはCHISQ.TEST関数群を使ってくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CHISQ.TESTファミリーは「ピリオド付き」の新関数名で書けば、Microsoft 365・Excel 2013〜2024のすべてで動きます。<br>Excel 2007以前のサポートが必要な共有ブックでは、互換のCHITEST/CHIDIST/CHIINVを残す選択もありです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc26">他の検定関数との比較</span></h3>



<p class="wp-block-paragraph">カイ二乗検定以外の検定関数とも比較しておきましょう。検定の目的に応じて使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定関数</th><th>検定の種類</th><th>対象データ</th></tr></thead><tbody><tr><td>CHISQ.TEST</td><td>カイ二乗検定</td><td>カテゴリデータの偏り・関連</td></tr><tr><td>T.TEST</td><td>t検定</td><td>2群の平均値の差</td></tr><tr><td>F.TEST</td><td>F検定</td><td>2群の分散の差</td></tr><tr><td>Z.TEST</td><td>z検定</td><td>母平均との差（母分散既知）</td></tr></tbody></table></figure>



<ul class="wp-block-list"><li><strong>カテゴリデータに偏りがあるか</strong>: CHISQ.TEST</li><li><strong>2グループの平均に差があるか</strong>: T.TEST</li><li><strong>2グループのばらつきに差があるか</strong>: F.TEST</li></ul>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td>CHISQ.TEST</td><td>データ範囲から直接カイ二乗検定のp値</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a></td><td>カイ二乗分布の右側累積確率（p値）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">CHISQ.DIST</a></td><td>カイ二乗分布の左側累積確率 or PDF</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">CHISQ.INV.RT</a></td><td>カイ二乗分布の右側逆関数（確率→x）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">CHISQ.INV</a></td><td>カイ二乗分布の左側逆関数（確率→x）</td></tr><tr><td>CHITEST</td><td>CHISQ.TESTの旧名</td></tr><tr><td>CHIDIST</td><td>CHISQ.DIST.RTの旧名</td></tr><tr><td>CHIINV</td><td>CHISQ.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-f-dist/">F.DIST</a></td><td>F分布の左側確率</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">CHISQ.TEST関数は、実測値と期待値の範囲を渡すだけで<strong>カイ二乗検定のp値を直接返してくれる関数</strong>です。<br>χ²統計量や自由度を自分で計算する手間を一気にカットできるのがいちばんの魅力ですね。</p>



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



<ul class="wp-block-list"><li>構文は <code>=CHISQ.TEST(実測範囲, 期待範囲)</code> の2つの引数を指定する</li><li>戻り値は<strong>p値（右側累積確率）</strong>。<code>p < 0.05</code> で「有意な偏り・関連あり」と判定する</li><li>自由度は範囲のサイズから自動算出される（行・列がともに2以上なら(行-1)×(列-1)、それ以外は要素数-1）</li><li>適合度検定（1次元）と独立性検定（2次元クロス集計）の両方に使える</li><li>期待度数は「行合計×列合計÷総合計」で計算する。複合参照の数式でテーブル化できる</li><li>χ²値も並記したいときは <code>SUMPRODUCT((実測-期待)^2/期待)</code> と<a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">CHISQ.DIST.RT</a>を併用する</li><li>範囲のサイズが違うと#N/Aエラー、期待値に0があると#NUM!エラー</li><li>期待度数が5未満のセルが多いと検定精度が落ちる（コクランの基準）。カテゴリ統合かフィッシャーの正確検定を検討</li><li>旧CHITEST関数は完全互換。関数名を置き換えるだけで移行できる</li></ul>



<p class="wp-block-paragraph">カイ二乗分布関連の関数は使い分けが大事です。<br>あわせて以下の関数も覚えておくと、検定作業がぐっと楽になりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist-rt/">ExcelのCHISQ.DIST.RT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">ExcelのCHISQ.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv-rt/">ExcelのCHISQ.INV.RT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-inv/">ExcelのCHISQ.INV関数の使い方</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-f-dist/">ExcelのF.DIST関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-chisq-test/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-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">F.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>ExcelのT.DIST.2T関数の使い方｜t分布の両側確率でp値を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-dist-2t/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-dist-2t/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:48 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[T.DIST.2T関数]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[t検定]]></category>
		<category><![CDATA[両側検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6398</guid>

					<description><![CDATA[ExcelのT.DIST.2T関数の使い方を解説。t分布の両側確率（両側検定のp値）を求める方法、引数の仕様、t値が負のときのABS()ラップ、T.DIST・T.DIST.RT・旧TDIST関数との等価式、よくあるエラー対処を実務例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelでT.DIST.2T関数を使うとt分布の両側確率が求められるらしいけど、どう書けばいいんだろう？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">t統計量は計算できても、両側確率（p値）の出し方で迷う人は多いです。<br>かといって統計の教科書を読み直すのも面倒ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがExcelのT.DIST.2T関数です。<br>この記事ではT.DIST.2T関数の基本構文から実務での活用例まで解説します。<br>T.DIST関数・T.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">T.DIST.2T関数とは？t分布の両側確率を返す関数</a><ol><li><a href="#toc2" tabindex="0">T.DIST.2T関数でできること</a></li><li><a href="#toc3" tabindex="0">両側確率はなぜ「2倍」になるのか</a></li></ol></li><li><a href="#toc4" tabindex="0">T.DIST.2T関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li><li><a href="#toc7" tabindex="0">xに負の値は入れられない（ABS関数でラップする）</a></li></ol></li><li><a href="#toc8" tabindex="0">T.DIST.2T関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">t統計量と自由度から両側p値を求める</a></li><li><a href="#toc10" tabindex="0">t統計量がマイナスのときの書き方</a></li><li><a href="#toc11" tabindex="0">自由度を変えたときの値の動き</a></li></ol></li><li><a href="#toc12" tabindex="0">T.DIST.2T関数の実践的な使い方・応用例</a><ol><li><a href="#toc13" tabindex="0">製品寸法が規格どおりかを両側t検定で判定する</a></li><li><a href="#toc14" tabindex="0">教科書・論文のt値・自由度からp値を求める</a></li><li><a href="#toc15" tabindex="0">A/Bテストで2グループの平均差を判定する</a></li></ol></li><li><a href="#toc16" tabindex="0">T.DIST・T.DIST.RT・旧TDIST関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">3兄弟関数の使い分け早見表</a></li><li><a href="#toc18" tabindex="0">T.DIST.2Tと等価な4つの式</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">#NUM!エラー</a></li><li><a href="#toc22" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc23" tabindex="0">#NAME?エラー</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">T.DIST.2T関数とは？t分布の両側確率を返す関数</span></h2>



<p class="wp-block-paragraph">ExcelのT.DIST.2T関数（読み方: ティー・ディスト・ツー・ティー）は、t分布の<strong>両側確率</strong>を返す関数です。<br>「2T」は「Two-Tailed（両側）」の略で、t分布の左右両端の面積を合計した確率を求めます。</p>



<p class="wp-block-paragraph">ひとことでいうと、<strong>両側検定のp値（ピー値）を一発で求められる関数</strong>です。<br>p値は「たまたまこの結果が出る確率」のことで、値が小さいほど統計的に意味のある差だと判断できます。</p>



<p class="wp-block-paragraph">t分布は、サンプル数が少なくて母集団の分散がわからないときに使う分布です。<br>釣り鐘型で正規分布によく似ていますが、裾が少し厚いのが特徴です。<br>自由度（データから自由に値を決められる個数）が大きくなるほど、正規分布に近づきます。</p>



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



<p class="wp-block-paragraph">T.DIST.2T関数の主な用途は次のとおりです。</p>



<ul class="wp-block-list"><li>t統計量と自由度から、両側検定のp値を直接計算する</li><li>2グループの平均に差があるかどうかを判定する</li><li>教科書や論文に記載されたt値・自由度からp値を求める</li><li>製品の寸法や重量が規格値とずれていないかを検定する</li></ul>



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



<h3 class="wp-block-heading"><span id="toc3">両側確率はなぜ「2倍」になるのか</span></h3>



<p class="wp-block-paragraph">t分布は平均0で左右対称な形をしています。<br>両側確率とは、<strong>「t統計量の絶対値より極端な値が出る確率」を左右両方ぶん合計した値</strong>です。</p>



<p class="wp-block-paragraph">たとえばt = 2.0、自由度10のとき、右側確率（t > 2.0となる確率）は約0.0367です。<br>t分布は左右対称なので、左側確率（t < -2.0となる確率）も同じ約0.0367です。<br>両者を合計した約0.0734が両側確率になります。<br>これがT.DIST.2T関数の返す値です。</p>



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



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



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



<p class="wp-block-paragraph">カッコの中に2つの引数を指定します。<br>T.DIST関数のようにTRUE/FALSEの「関数形式」を選ぶ必要はありません。</p>



<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>x</td><td>必須</td><td>t統計量に相当する数値（<strong>正の値のみ</strong>）</td></tr><tr><td>自由度</td><td>必須</td><td>t分布の自由度。1以上の整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つだけです。<br>両側確率に特化しているので、累積分布関数（CDF）と確率密度関数（PDF）の切り替えはありません。</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="toc7">xに負の値は入れられない（ABS関数でラップする）</span></h3>



<p class="wp-block-paragraph">T.DIST.2T関数の最大の注意点は、<strong>xに正の値しか受け付けない</strong>ことです。<br>t統計量がマイナスのときに直接渡すと、<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(-2.5, 10)   → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">t統計量がマイナスになる場面は実務でよく出てきます。<br>そんなときは絶対値を返す<code>ABS関数</code>（数値の符号を取り除く関数）でラップしてください。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(ABS(-2.5), 10)   → 約0.0316（OK）</code></pre>



<p class="wp-block-paragraph">t分布は左右対称なので、絶対値にしても両側確率は変わりません。<br>セル参照のときも<code>=T.DIST.2T(ABS(B2), C2)</code>の形で書けば、<br>t値の符号に関係なく安全に計算できます。</p>



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



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



<h3 class="wp-block-heading"><span id="toc9">t統計量と自由度から両側p値を求める</span></h3>



<p class="wp-block-paragraph">教科書に「t = 2.306、自由度 = 8」と書かれていたら、これだけでp値が求められます。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(2.306, 8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0500</strong>（5%）です。<br>有意水準（「ここより小さければ差がある」と判断する基準）5%のちょうど境界線ですね。</p>



<p class="wp-block-paragraph">別の例も見てみましょう。t = 1.96、自由度 = 60のケースです。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.96, 60)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0546</strong>（5.46%）です。<br>自由度60でも、t = 1.96だと両側p値は5%をわずかに超えます。<br>正規分布ならt = 1.96で両側確率がちょうど5%ですが、<br>t分布は裾が厚い分だけ確率が大きくなります。</p>



<h3 class="wp-block-heading"><span id="toc10">t統計量がマイナスのときの書き方</span></h3>



<p class="wp-block-paragraph">t = -2.5、自由度15のケースを考えます。<br>このまま渡すとエラーになるので、ABS関数でラップしましょう。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(ABS(-2.5), 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0247</strong>（2.47%）です。<br>有意水準5%より小さいので、「統計的に意味のある差がある」と判断できます。</p>



<h3 class="wp-block-heading"><span id="toc11">自由度を変えたときの値の動き</span></h3>



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



<pre class="wp-block-code"><code>=T.DIST.2T(1.96, 9)     → 約 0.0817
=T.DIST.2T(1.96, 60)    → 約 0.0546
=T.DIST.2T(1.96, 1000)  → 約 0.0502</code></pre>



<p class="wp-block-paragraph">自由度が大きくなるほど、結果は標準正規分布の両側5%（0.0500）に近づきます。<br>サンプルサイズが大きいときはt分布と正規分布の差がほぼなくなる、という性質が確認できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「自由度が小さい（＝サンプルが少ない）ほど、同じt値でもp値は大きめに出る」と覚えておきましょう。<br>少ないデータでは「差がある」と言いにくくなる、と直感的に理解できますよ。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc13">製品寸法が規格どおりかを両側t検定で判定する</span></h3>



<p class="wp-block-paragraph">部品の目標寸法が50mmのラインから、10個サンプリングして測定したとします。</p>



<ul class="wp-block-list"><li>サンプル数: 10</li><li>平均値: 50.3mm（<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>で算出）</li><li>標本標準偏差: 0.5mm（<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>で算出）</li><li>目標値: 50mm</li></ul>



<p class="wp-block-paragraph">「目標の50mmから外れているか」を両側t検定で確認します。<br>まずt統計量を計算しましょう。</p>



<pre class="wp-block-code"><code>=(50.3 - 50) / (0.5 / SQRT(10))</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1.8974</strong> です。<br>次にT.DIST.2T関数で両側p値を求めます。<br>自由度はサンプル数 &#8211; 1 = 9です。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.8974, 9)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0903</strong>（9.03%）です。<br>有意水準5%（0.05）を上回るので、「目標値と有意な差があるとはいえない」という判断になります。<br>言い換えると、「ばらつきの範囲で説明できる程度の差」ということですね。</p>



<h3 class="wp-block-heading"><span id="toc14">教科書・論文のt値・自由度からp値を求める</span></h3>



<p class="wp-block-paragraph">統計の教科書や論文では、「t = X.XX, df = N」だけが書かれていてp値が省略されているケースがあります。<br>自分でp値を確認したいときに、T.DIST.2T関数が便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>ケース</th><th>数式</th><th>結果（p値）</th><th>判定（α=0.05）</th></tr></thead><tbody><tr><td>t = 2.306, df = 8</td><td>=T.DIST.2T(2.306, 8)</td><td>約 0.0500</td><td>境界線</td></tr><tr><td>t = 2.5, df = 15</td><td>=T.DIST.2T(2.5, 15)</td><td>約 0.0247</td><td>有意差あり</td></tr><tr><td>t = 1.5, df = 20</td><td>=T.DIST.2T(1.5, 20)</td><td>約 0.1493</td><td>有意差なし</td></tr><tr><td>t = 3.0, df = 10</td><td>=T.DIST.2T(3.0, 10)</td><td>約 0.0133</td><td>有意差あり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">p値が0.05未満なら「統計的に意味のある差」と判断します。<br>ただし「差の大きさが業務的に意味があるか」は別問題なので、効果量とセットで考えるのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc15">A/Bテストで2グループの平均差を判定する</span></h3>



<p class="wp-block-paragraph">WebサイトのA/Bテストで、新デザインAと旧デザインBの滞在時間を比較したいとします。</p>



<ul class="wp-block-list"><li>グループA（新デザイン）: 平均180秒、標準偏差40秒、サンプル数50</li><li>グループB（旧デザイン）: 平均165秒、標準偏差35秒、サンプル数50</li></ul>



<p class="wp-block-paragraph">等分散を仮定した対応なし2標本t検定では、自由度 = n₁ + n₂ &#8211; 2 = 98です。<br>プールされた標準誤差からt統計量を計算するとt ≒ 1.99になります。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.99, 98)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0494</strong>（4.94%）です。<br>有意水準5%をぎりぎり下回るので、「滞在時間に有意な差がある」と判断できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>生データ（2グループの値そのもの）が手元にあるなら、<code>T.TEST関数</code>（2配列から直接p値を返す関数）を使うと、t統計量の計算をスキップできます。<br>「手元にt値しかない」「自由度が決まっている」場合はT.DIST.2T関数を使いましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc16">T.DIST・T.DIST.RT・旧TDIST関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc17">3兄弟関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">t分布関連には3つの確率関数があります。<br>返す確率の範囲が違うので、検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す確率</th><th>引数</th><th>主な用途</th></tr></thead><tbody><tr><td>T.DIST</td><td>x以下になる確率（左片側）またはPDF</td><td>(x, df, 関数形式)</td><td>左側検定、PDF描画</td></tr><tr><td>T.DIST.2T</td><td></td><td>x</td><td>より極端になる確率（両側）</td><td>(x, df)</td><td>両側t検定のp値</td></tr><tr><td>T.DIST.RT</td><td>x以上になる確率（右片側）</td><td>(x, df)</td><td>右側検定</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>「変わったかどうか」を調べたい</strong>: T.DIST.2T（両側）</li><li><strong>「上がったか」「下がったか」など方向が決まっている</strong>: T.DIST.RT（右片側）</li><li><strong>「下限を下回る確率」など左側だけ知りたい</strong>: T.DIST（左片側）</li></ul>



<h3 class="wp-block-heading"><span id="toc18">T.DIST.2Tと等価な4つの式</span></h3>



<p class="wp-block-paragraph">T.DIST.2T関数を使わなくても、同じ結果を別の関数で計算できます。<br>等価式を知っておくと、数式の意味を理解しやすくなりますよ。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(x, df)
=2 * T.DIST.RT(x, df)
=2 * (1 - T.DIST(x, df, TRUE))
=TDIST(x, df, 2)</code></pre>



<p class="wp-block-paragraph">4つの書き方はすべて同じ値を返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>考え方</th></tr></thead><tbody><tr><td><code>T.DIST.2T(x, df)</code></td><td>両側確率を直接取得</td></tr><tr><td><code>2 * T.DIST.RT(x, df)</code></td><td>右側確率を2倍する</td></tr><tr><td><code>2 * (1 - T.DIST(x, df, TRUE))</code></td><td>左側累積を1から引いて2倍する</td></tr><tr><td><code>TDIST(x, df, 2)</code></td><td>旧関数。3番目の引数2が「両側」</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くなら、引数2つでシンプルな<strong>T.DIST.2T関数が一番おすすめ</strong>です。<br>旧TDIST関数はExcel 2007以前との互換性のために残されているだけなので、新規利用は避けましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">片側検定と両側検定の判断フロー</span></h3>



<p class="wp-block-paragraph">検定の方向で迷ったら、次のフローで判断してみてください。</p>



<ul class="wp-block-list"><li>Q1: 差の方向（増えたか減ったか）を事前に決めていますか？<ul><li>はい → 片側検定（T.DIST.RT）</li><li>いいえ → 両側検定（T.DIST.2T）</li></ul></li></ul>



<ul class="wp-block-list"><li>Q2: 「差があるかどうか」だけを知りたいですか？<ul><li>はい → 両側検定（T.DIST.2T）</li></ul></li></ul>



<ul class="wp-block-list"><li>Q3: 迷っていますか？<ul><li>はい → 両側検定（T.DIST.2T）が安全</li></ul></li></ul>



<p class="wp-block-paragraph">両側検定は片側より棄却しにくい（有意差が出にくい）ので、保守的な判断になります。<br>論文や正式な業務報告で使うなら、両側検定を選ぶのが無難ですよ。</p>



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



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



<p class="wp-block-paragraph">T.DIST.2T関数で最も多いエラーです。<br>原因は3パターンあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>xに負の値を渡した</td><td>ABS関数でラップして絶対値に変換する</td></tr><tr><td>xに0を渡した</td><td>t統計量が0のケースは実務上ほぼ発生しない。参照元データを確認する</td></tr><tr><td>自由度が1未満（0や負の値）</td><td>自由度は1以上の整数にする</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=T.DIST.2T(-2.5, 10)    → #NUM!エラー（xが負）
=T.DIST.2T(0, 10)       → #NUM!エラー（xが0）
=T.DIST.2T(2.5, 0)      → #NUM!エラー（自由度0）
=T.DIST.2T(ABS(-2.5), 10) → 正常（約0.0316）</code></pre>



<p class="wp-block-paragraph">自由度は「サンプルサイズ &#8211; 1」など正の整数になるはずです。<br>0や負の値が入るのは数式の組み立てミスなので、参照先のセルを確認してください。</p>



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



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



<pre class="wp-block-code"><code>=T.DIST.2T(&quot;abc&quot;, 10)   → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認しましょう。<br>空白セルが混じっているとエラーになりやすいので注意してください。</p>



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



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



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



<p class="wp-block-paragraph">このときは旧TDIST関数を使います。<br><code>=TDIST(2.5, 10, 2)</code> の形で書くか、Excelを2010以降にアップデートしてください。<br>新規でファイルを作るなら、アップデートを検討するほうが長期的に楽です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「関数形式（TRUE/FALSE）」の引数を間違えて渡すと<code>#NUM!</code>や<code>#VALUE!</code>になります。<br>T.DIST.2T関数の引数は2つだけ（x, 自由度）なので、3つ目の引数は書かないように注意してください。</p></blockquote>



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



<p class="wp-block-paragraph">ExcelのT.DIST.2T関数は、t分布の<strong>両側確率（両側検定のp値）</strong>を直接求める関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=T.DIST.2T(x, 自由度)</code> の2つの引数だけ</li><li>xには正の値のみを渡せる。負のときは<code>ABS関数</code>でラップする</li><li>両側検定のp値に直結する。p < 0.05なら有意差ありと判断</li><li>片側検定にはT.DIST.RT、累積確率にはT.DIST関数を使い分ける</li><li>等価式として <code>2 <em> T.DIST.RT(x, df)</code> や <code>2 </em> (1 - T.DIST(x, df, TRUE))</code> でも同じ結果が出る</li><li>自由度は1以上の整数。1標本t検定なら「サンプル数 &#8211; 1」で求める</li><li>旧TDIST関数の<code>tails=2</code>と等価。新規ではT.DIST.2Tを使うのがおすすめ</li></ul>



<p class="wp-block-paragraph">T.DIST.2T関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。<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-norm-dist/">ExcelのNORM.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-average/">ExcelのAVERAGE関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-t-dist-2t/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのT.DIST.RT関数の使い方｜t分布の右側確率でp値を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-dist-rt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-dist-rt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:45 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[T.DIST.RT関数]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[t検定]]></category>
		<category><![CDATA[片側検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6396</guid>

					<description><![CDATA[ExcelのT.DIST.RT関数の使い方を解説。t分布の右側確率（片側検定のp値）を求める方法、引数仕様、t値が負のときのABS()ラップ、T.DIST・T.DIST.2T・旧TDIST関数との等価式と使い分け、よくあるエラー対処を実務例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「片側検定のp値をExcelで一発で出したいけど、どの関数を使えばいいんだろう？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">t統計量は計算できても、片側（右側）p値の出し方で迷う人は多いです。<br>T.DIST関数で <code>1 - T.DIST(...)</code> と書くのも、毎回「これで合ってたっけ？」となりますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがExcelのT.DIST.RT関数です。<br>この記事ではT.DIST.RT関数の基本構文から実務での活用例まで解説します。<br><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-t-dist-2t/">T.DIST.2T関数</a>との使い分けや、よくあるエラーの対処法もあわせて整理しました。</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">T.DIST.RT関数とは？t分布の右側確率を返す関数</a><ol><li><a href="#toc2" tabindex="0">T.DIST.RT関数でできること</a></li><li><a href="#toc3" tabindex="0">「右側確率」が表すもの</a></li></ol></li><li><a href="#toc4" tabindex="0">T.DIST.RT関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li><li><a href="#toc7" tabindex="0">xに負の値は入れられない（ABS関数でラップする）</a></li></ol></li><li><a href="#toc8" tabindex="0">T.DIST.RT関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">t統計量と自由度から右側p値を求める</a></li><li><a href="#toc10" tabindex="0">t統計量がマイナスのときの書き方</a></li><li><a href="#toc11" tabindex="0">自由度を変えたときの値の動き</a></li></ol></li><li><a href="#toc12" tabindex="0">T.DIST.RT関数の実践的な使い方・応用例</a><ol><li><a href="#toc13" tabindex="0">新教材の効果を片側t検定で確認する</a></li><li><a href="#toc14" tabindex="0">製造ラインの不良率改善を片側検定で判定する</a></li><li><a href="#toc15" tabindex="0">教科書・論文のt値・自由度から右側p値を求める</a></li></ol></li><li><a href="#toc16" tabindex="0">T.DIST・T.DIST.2T・旧TDIST関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">3兄弟関数の使い分け早見表</a></li><li><a href="#toc18" tabindex="0">T.DIST.RTと等価な4つの式</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">#NUM!エラー</a></li><li><a href="#toc22" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc23" tabindex="0">#NAME?エラー</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">T.DIST.RT関数とは？t分布の右側確率を返す関数</span></h2>



<p class="wp-block-paragraph">ExcelのT.DIST.RT関数（読み方: ティー・ディスト・アール・ティー）は、t分布の<strong>右側確率</strong>を返す関数です。<br>「RT」は「Right Tail（右側の裾）」の略で、t分布の右側にある面積を求めます。</p>



<p class="wp-block-paragraph">ひとことでいうと、<strong>片側検定（右側）のp値を一発で求められる関数</strong>です。<br>p値は「たまたまこの結果が出る確率」のことで、値が小さいほど統計的に意味のある差だと判断できます。</p>



<p class="wp-block-paragraph">t分布は、サンプル数が少なくて母集団の分散がわからないときに使う分布です。<br>釣り鐘型で正規分布によく似ていますが、裾が少し厚いのが特徴です。<br>自由度（データから自由に値を決められる個数）が大きくなるほど、正規分布に近づきます。</p>



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



<p class="wp-block-paragraph">T.DIST.RT関数の主な用途は次のとおりです。</p>



<ul class="wp-block-list"><li>t統計量と自由度から、片側検定（右側）のp値を直接計算する</li><li>「改善後のほうが上がったか」「新施策のほうが効果が高いか」など方向が決まった検定で使う</li><li>教科書や論文に記載されたt値・自由度から右側p値を求める</li><li>製造ラインの不良率改善や、新教材の効果測定で活用する</li></ul>



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



<h3 class="wp-block-heading"><span id="toc3">「右側確率」が表すもの</span></h3>



<p class="wp-block-paragraph">右側確率とは、<strong>「t統計量より大きな値が出る確率」</strong>のことです。<br>t分布の曲線でいうと、指定したxより右側にある面積に相当します。</p>



<p class="wp-block-paragraph">たとえばt = 2.0、自由度10のとき、右側確率は約0.0367です。<br>これは「t = 2.0以上の値がたまたま出る確率は約3.67%しかない」という意味になります。<br>両側確率（T.DIST.2T）はこの2倍の約0.0734になります。</p>



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



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



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



<p class="wp-block-paragraph">カッコの中に2つの引数を指定します。<br>T.DIST関数のように TRUE/FALSE の「関数形式」を選ぶ必要はありません。</p>



<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>x</td><td>必須</td><td>t統計量に相当する数値（<strong>正の値のみ</strong>）</td></tr><tr><td>自由度</td><td>必須</td><td>t分布の自由度。1以上の整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つだけのシンプルな関数です。<br>右側確率に特化しているので、累積分布関数（CDF）と確率密度関数（PDF）の切り替えは不要です。</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="toc7">xに負の値は入れられない（ABS関数でラップする）</span></h3>



<p class="wp-block-paragraph">T.DIST.RT関数の最大の注意点は、<strong>xに正の値しか受け付けない</strong>ことです。<br>t統計量がマイナスのときに直接渡すと、<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(-2.5, 15)   → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">t統計量がマイナスになる場面は実務でもよく出てきます。<br>そんなときは絶対値を返す<code>ABS関数</code>（数値の符号を取り除く関数）でラップしてください。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(ABS(-2.5), 15)   → 約0.0124（OK）</code></pre>



<p class="wp-block-paragraph">t分布は左右対称なので、絶対値にしても右側確率は同じ値になります。<br>セル参照のときも <code>=T.DIST.RT(ABS(B2), C2)</code> の形で書けば、t値の符号に関係なく安全に計算できます。</p>



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



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



<h3 class="wp-block-heading"><span id="toc9">t統計量と自由度から右側p値を求める</span></h3>



<p class="wp-block-paragraph">教科書に「t = 2.5、自由度 = 20」と書かれていたら、これだけで右側p値が求められます。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(2.5, 20)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0106</strong>（1.06%）です。<br>有意水準5%を大きく下回るので、片側検定なら「統計的に意味のある差がある」と判断できます。</p>



<p class="wp-block-paragraph">別の例も見てみましょう。t = 2.306、自由度 = 8のケースです。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(2.306, 8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0250</strong>（2.5%）です。<br>両側検定で有名な「t = 2.306、自由度8で5%」の境界線が、片側だとちょうど2.5%になります。<br>両側確率の半分が右側確率という関係が確認できますね。</p>



<h3 class="wp-block-heading"><span id="toc10">t統計量がマイナスのときの書き方</span></h3>



<p class="wp-block-paragraph">t = -2.5、自由度15のケースを考えます。<br>このまま渡すとエラーになるので、ABS関数でラップしましょう。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(ABS(-2.5), 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0124</strong>（1.24%）です。</p>



<p class="wp-block-paragraph">ただし片側検定の場合は、<strong>「左側検定なのか右側検定なのか」を意識する必要があります</strong>。<br>t値がマイナスだということは「期待した方向と逆の差が出ている」可能性が高いです。<br>右側検定（増えたかを見たい）でt値がマイナスのときは、仮説が支持されていない状態なので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc11">自由度を変えたときの値の動き</span></h3>



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



<pre class="wp-block-code"><code>=T.DIST.RT(1.96, 9)     → 約 0.0408
=T.DIST.RT(1.96, 60)    → 約 0.0273
=T.DIST.RT(1.96, 1000)  → 約 0.0251</code></pre>



<p class="wp-block-paragraph">自由度が大きくなるほど、結果は標準正規分布の片側5%（0.0250）に近づきます。<br>サンプルサイズが大きいときはt分布と正規分布の差がほぼなくなる、という性質が確認できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「自由度が小さい（＝サンプルが少ない）ほど、同じt値でもp値は大きめに出る」と覚えておきましょう。<br>少ないデータでは「差がある」と言いにくくなる、と直感的に理解できますよ。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc13">新教材の効果を片側t検定で確認する</span></h3>



<p class="wp-block-paragraph">新しい英語教材を導入した16人のクラスで、テストの平均点が上がったかを確認するケースを考えます。</p>



<ul class="wp-block-list"><li>サンプル数: 16人</li><li>平均点: 78点（<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>で算出）</li><li>標本標準偏差: 8点（<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>で算出）</li><li>従来の平均点: 73点</li></ul>



<p class="wp-block-paragraph">「新教材で平均点が上がったか」を片側t検定（右側）で確認します。<br>事前に「上がるはず」という方向を決めているので、片側検定が選べます。<br>まずt統計量を計算しましょう。</p>



<pre class="wp-block-code"><code>=(78 - 73) / (8 / SQRT(16))</code></pre>



<p class="wp-block-paragraph">結果は <strong>2.5</strong> です。<br>次にT.DIST.RT関数で右側p値を求めます。<br>自由度はサンプル数 &#8211; 1 = 15です。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(2.5, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0124</strong>（1.24%）です。<br>有意水準5%（0.05）を下回るので、「新教材で平均点が上がった」と統計的に判断できます。</p>



<h3 class="wp-block-heading"><span id="toc14">製造ラインの不良率改善を片側検定で判定する</span></h3>



<p class="wp-block-paragraph">工程改善の前後で、検査値の平均が改善方向にずれたかを確認するケースを考えます。</p>



<ul class="wp-block-list"><li>サンプル数: 16</li><li>改善後の平均: 改善前より3.0ポイント高い</li><li>標本標準偏差から計算したt統計量: 1.5</li><li>自由度: 15</li></ul>



<pre class="wp-block-code"><code>=T.DIST.RT(1.5, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0771</strong>（7.71%）です。<br>有意水準5%を上回るので、「改善した」と統計的にいい切るには証拠が弱い結果になります。<br>言い換えると、「ばらつきの範囲で説明できる程度の差」ということですね。</p>



<p class="wp-block-paragraph">このケースではサンプル数を増やすか、効果量を見なおす必要があります。<br>p値だけで判断せず、業務インパクトと合わせて評価するのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc15">教科書・論文のt値・自由度から右側p値を求める</span></h3>



<p class="wp-block-paragraph">統計の教科書や論文では、「t = X.XX, df = N」だけが書かれていてp値が省略されているケースがあります。<br>自分で右側p値を確認したいときに、T.DIST.RT関数が便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>ケース</th><th>数式</th><th>結果（右側p値）</th><th>判定（α=0.05）</th></tr></thead><tbody><tr><td>t = 2.306, df = 8</td><td>=T.DIST.RT(2.306, 8)</td><td>約 0.0250</td><td>有意差あり</td></tr><tr><td>t = 2.5, df = 20</td><td>=T.DIST.RT(2.5, 20)</td><td>約 0.0106</td><td>有意差あり</td></tr><tr><td>t = 1.5, df = 15</td><td>=T.DIST.RT(1.5, 15)</td><td>約 0.0771</td><td>有意差なし</td></tr><tr><td>t = 3.0, df = 10</td><td>=T.DIST.RT(3.0, 10)</td><td>約 0.0067</td><td>有意差あり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">p値が0.05未満なら「片側検定で統計的に意味のある差」と判断します。<br>ただし片側検定は両側検定より棄却しやすい（差が出やすい）ので、使ってよい場面かを慎重に判断してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>生データ（2グループの値そのもの）が手元にあるなら、<code>T.TEST関数</code>（2配列から直接p値を返す関数）を使うと、t統計量の計算をスキップできます。<br>「手元にt値しかない」「自由度が決まっている」場合はT.DIST.RT関数を使いましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc16">T.DIST・T.DIST.2T・旧TDIST関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc17">3兄弟関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">t分布関連には3つの確率関数があります。<br>返す確率の範囲が違うので、検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す確率</th><th>引数</th><th>主な用途</th></tr></thead><tbody><tr><td>T.DIST</td><td>x以下になる確率（左片側）またはPDF</td><td>(x, df, 関数形式)</td><td>左側検定、PDF描画</td></tr><tr><td>T.DIST.2T</td><td></td><td>x</td><td>より極端になる確率（両側）</td><td>(x, df)</td><td>両側t検定のp値</td></tr><tr><td>T.DIST.RT</td><td>x以上になる確率（右片側）</td><td>(x, df)</td><td>右側検定</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>「上がったか」「効果が高いか」など方向が決まっている</strong>: T.DIST.RT（右片側）</li><li><strong>「変わったかどうか」を調べたい</strong>: T.DIST.2T（両側）</li><li><strong>「下限を下回る確率」など左側だけ知りたい</strong>: T.DIST（左片側）</li></ul>



<h3 class="wp-block-heading"><span id="toc18">T.DIST.RTと等価な4つの式</span></h3>



<p class="wp-block-paragraph">T.DIST.RT関数を使わなくても、同じ結果を別の関数で計算できます。<br>等価式を知っておくと、数式の意味を理解しやすくなりますよ。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(x, df)
=1 - T.DIST(x, df, TRUE)
=T.DIST.2T(x, df) / 2
=TDIST(x, df, 1)</code></pre>



<p class="wp-block-paragraph">4つの書き方はすべて同じ値を返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>考え方</th></tr></thead><tbody><tr><td><code>T.DIST.RT(x, df)</code></td><td>右側確率を直接取得</td></tr><tr><td><code>1 - T.DIST(x, df, TRUE)</code></td><td>左側累積を1から引く</td></tr><tr><td><code>T.DIST.2T(x, df) / 2</code></td><td>両側確率を2で割る</td></tr><tr><td><code>TDIST(x, df, 1)</code></td><td>旧関数。3番目の引数1が「右側1尾」</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くなら、引数2つでシンプルな<strong>T.DIST.RT関数が一番おすすめ</strong>です。<br>旧TDIST関数はExcel 2007以前との互換性のために残されているだけなので、新規利用は避けましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">片側検定と両側検定の判断フロー</span></h3>



<p class="wp-block-paragraph">検定の方向で迷ったら、次のフローで判断してみてください。</p>



<ul class="wp-block-list"><li>Q1: 差の方向（増えたか減ったか）を<strong>事前に</strong>決めていますか？<ul><li>はい → 片側検定（T.DIST.RT または左側ならT.DIST）</li><li>いいえ → 両側検定（T.DIST.2T）</li></ul></li></ul>



<ul class="wp-block-list"><li>Q2: データを見てから方向を決めていませんか？<ul><li>はい → 両側検定（T.DIST.2T）が適切</li></ul></li></ul>



<ul class="wp-block-list"><li>Q3: 論文や正式な業務報告で使いますか？<ul><li>はい → 両側検定（T.DIST.2T）が無難</li></ul></li></ul>



<p class="wp-block-paragraph">片側検定はp値が両側の半分になるため、有意差が出やすくなります。<br>ただし<strong>事後に方向を決めるとp値ハッキング</strong>（都合のよい結果を選ぶ行為）になるので注意してください。<br>迷ったら両側検定を選ぶのが保守的で安全な判断です。</p>



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



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



<p class="wp-block-paragraph">T.DIST.RT関数で最も多いエラーです。<br>原因は2パターンあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>xに負の値を渡した</td><td>ABS関数でラップして絶対値に変換する</td></tr><tr><td>自由度が1未満（0や負の値）</td><td>自由度は1以上の整数にする</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=T.DIST.RT(-2.5, 15)        → #NUM!エラー（xが負）
=T.DIST.RT(2.5, 0)          → #NUM!エラー（自由度0）
=T.DIST.RT(2.5, -5)         → #NUM!エラー（自由度が負）
=T.DIST.RT(ABS(-2.5), 15)   → 正常（約0.0124）</code></pre>



<p class="wp-block-paragraph">自由度は「サンプルサイズ &#8211; 1」など正の整数になるはずです。<br>0や負の値が入るのは数式の組み立てミスなので、参照先のセルを確認してください。</p>



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



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



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



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認しましょう。<br>空白セルが混じっているとエラーになりやすいので注意してください。</p>



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



<p class="wp-block-paragraph">Excel 2007以前では <code>T.DIST.RT</code> を認識できず発生します。<br>ピリオドを含む関数名に対応していないためです。</p>



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



<p class="wp-block-paragraph">このときは旧TDIST関数を使います。<br><code>=TDIST(2.5, 15, 1)</code> と書いてください（第3引数の1が「右側1尾」の指定です）。<br>新規でファイルを作るなら、Excelを2010以降にアップデートするほうが長期的に楽です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>T.DIST.RT関数の引数は2つだけ（x, 自由度）なので、3つ目の引数は書かないように注意してください。<br>「関数形式（TRUE/FALSE）」を間違えて足すと<code>#VALUE!</code>エラーになります。</p></blockquote>



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



<p class="wp-block-paragraph">ExcelのT.DIST.RT関数は、t分布の<strong>右側確率（片側検定の右側p値）</strong>を直接求める関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=T.DIST.RT(x, 自由度)</code> の2つの引数だけ</li><li>xには正の値のみを渡せる。負のときは<code>ABS関数</code>でラップする</li><li>片側検定（右側）のp値に直結する。p < 0.05なら有意差ありと判断</li><li>両側検定にはT.DIST.2T、左側累積確率にはT.DIST関数を使い分ける</li><li>等価式として <code>1 - T.DIST(x, df, TRUE)</code> や <code>T.DIST.2T(x, df) / 2</code> でも同じ結果が出る</li><li>自由度は1以上の整数。1標本t検定なら「サンプル数 &#8211; 1」で求める</li><li>旧TDIST関数の<code>tails=1</code>と等価。新規ではT.DIST.RTを使うのがおすすめ</li><li>片側検定は事前に方向を決めた場合のみ。事後に方向を決めるとp値ハッキングになる</li></ul>



<p class="wp-block-paragraph">T.DIST.RT関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。<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-dist-2t/">ExcelのT.DIST.2T関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-average/">ExcelのAVERAGE関数の使い方</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-t-dist-rt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>T.TEST関数の使い方｜Excel t検定でp値を求めて有意差を判定する完全ガイド</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-test/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-test/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:31 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[T.TEST]]></category>
		<category><![CDATA[t検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6386</guid>

					<description><![CDATA[ExcelのT.TEST関数の使い方を初心者向けにわかりやすく解説。構文・引数tails（片側/両側）とtype（対応あり/等分散/異分散）の使い分け、p値の解釈、A/Bテストや施策効果検証の実務シナリオまで網羅。旧TTESTやT.INV.2Tとの違いも丁寧に説明します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「研修前後で点数は本当に上がった？」「A店とB店で売上に差はある？」と聞かれて、Excelで答えに詰まった経験はありませんか。平均値を見比べるだけでは、差が偶然か本物か判断がつきませんよね。</p>



<p class="wp-block-paragraph">ここで使えるのが、ExcelのT.TEST関数です。t検定（2グループの平均値に差があるかを統計的に判定する手法）の結果を、p値（確率）として一発で返してくれます。</p>



<p class="wp-block-paragraph">本記事では、構文の基本から、tails（片側/両側）とtype（対応あり/等分散/異分散）の使い分けまで解説します。業務シナリオでの実例やp値の読み方も、腹落ちするまで噛み砕いていきますね。</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">T.TEST関数とは？Excelでt検定のp値を返す関数</a><ol><li><a href="#toc2" tabindex="0">「T.TEST = t検定」の意味</a></li><li><a href="#toc3" tabindex="0">t分布関連関数の中での位置づけ</a></li><li><a href="#toc4" tabindex="0">主な使いどころ一覧</a></li></ol></li><li><a href="#toc5" tabindex="0">T.TEST関数の書き方（構文と引数）</a><ol><li><a href="#toc6" tabindex="0">=T.TEST(array1, array2, tails, type)の4引数</a></li><li><a href="#toc7" tabindex="0">tailsとtypeの選び方の基本ルール</a></li><li><a href="#toc8" tabindex="0">戻り値はp値（0以上1以下の確率）</a></li></ol></li><li><a href="#toc9" tabindex="0">T.TEST関数の基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">サンプルデータでp値を計算してみる</a></li><li><a href="#toc11" tabindex="0">p値の解釈（有意差の判定基準）</a></li><li><a href="#toc12" tabindex="0">自動判定を組み込む数式</a></li></ol></li><li><a href="#toc13" tabindex="0">tails × type 6パターンの使い分け早見表</a></li><li><a href="#toc14" tabindex="0">T.TEST関数の実践的な使い方・応用例</a><ol><li><a href="#toc15" tabindex="0">施策実施前後の売上比較（type=1）</a></li><li><a href="#toc16" tabindex="0">A/Bテストでクリック率比較（type=3 ウェルチ）</a></li><li><a href="#toc17" tabindex="0">品質管理での製造ライン比較（type=2 等分散）</a></li><li><a href="#toc18" tabindex="0">F.TESTとの連携でtype判定を自動化</a></li></ol></li><li><a href="#toc19" tabindex="0">T.INV.2Tとの違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">p値ベース（T.TEST） vs 臨界値ベース（T.INV.2T）</a></li><li><a href="#toc21" tabindex="0">両方をセットで使うレポート例</a></li></ol></li><li><a href="#toc22" tabindex="0">旧TTEST関数との互換性</a></li><li><a href="#toc23" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc24" tabindex="0">#N/Aエラー（type=1でデータ数不一致）</a></li><li><a href="#toc25" tabindex="0">#NUM!エラー（tailsまたはtypeが範囲外）</a></li><li><a href="#toc26" tabindex="0">#VALUE!エラー（引数に文字列）</a></li></ol></li><li><a href="#toc27" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">T.TEST関数とは？Excelでt検定のp値を返す関数</span></h2>



<h3 class="wp-block-heading"><span id="toc2">「T.TEST = t検定」の意味</span></h3>



<p class="wp-block-paragraph">T.TEST関数は、Excelで2つのデータセットからt検定を実行し、p値を返す統計関数です。読み方は「ティー・テスト」です。</p>



<p class="wp-block-paragraph">関数名のT.TESTは、T（t分布を用いた）+ TEST（検定）の組み合わせです。「t分布を使って2グループの差を検定する関数」と覚えておきましょう。</p>



<p class="wp-block-paragraph">具体的には、2つのサンプルデータの平均値が「統計的に意味のある差」を持つかどうかを判定します。判定結果はp値（その差が偶然起こる確率）として返ります。p値が小さいほど「偶然では起きにくい=本当に差がある可能性が高い」と判断できる仕組みです。</p>



<h3 class="wp-block-heading"><span id="toc3">t分布関連関数の中での位置づけ</span></h3>



<p class="wp-block-paragraph">t分布関連のExcel関数は、大きく3つのグループに分かれます。</p>



<ul class="wp-block-list"><li>確率を求める: T.DIST / T.DIST.RT / T.DIST.2T</li><li>臨界値を求める: T.INV / T.INV.2T</li><li>検定を実行する: T.TEST（本記事）</li></ul>



<p class="wp-block-paragraph">T.TESTは「2サンプルからp値まで一気に出す」役割で、検定の最終アウトプットを担当します。臨界値計算が必要な場合は、姉妹関数の<a href="https://mashukabu.com/excel-function-howto-use-t-inv-2t/">T.INV.2T関数</a>が使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc4">主な使いどころ一覧</span></h3>



<p class="wp-block-paragraph">T.TEST関数の代表的な活用シーンは次の3つです。</p>



<ul class="wp-block-list"><li>施策実施前後の効果検証（売上・点数・体重などの変化）</li><li>A/Bテストで2案の優劣を統計的に判定</li><li>品質比較（製造ラインA・B間の不良率や寸法差）</li></ul>



<p class="wp-block-paragraph">実務では特に「前後比較」と「2グループ比較」での出番が多いです。データを並べてT.TESTを1本書くだけで、報告書の説得力がぐっと上がりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc6">=T.TEST(array1, array2, tails, type)の4引数</span></h3>



<p class="wp-block-paragraph">T.TEST関数はExcel 2010以降で利用できる統計関数です。構文は次の4引数構成です。</p>



<pre class="wp-block-code"><code>=T.TEST(array1, array2, tails, type)</code></pre>



<ul class="wp-block-list"><li>array1: 1つ目のデータセット（配列または範囲）</li><li>array2: 2つ目のデータセット（配列または範囲）</li><li>tails: 1=片側検定、2=両側検定</li><li>type: 1=対応あり、2=等分散の独立、3=分散異なる独立</li></ul>



<p class="wp-block-paragraph">たとえば「A2:A11とB2:B11のデータで、両側・対応ありの検定」を行う場合は次のように書きます。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A11, B2:B11, 2, 1)
→ 0.0023（例）</code></pre>



<p class="wp-block-paragraph">戻り値は0〜1の確率（p値）です。0.05未満なら「5%水準で有意差あり」と判断するのが一般的なルールですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">tailsとtypeの選び方の基本ルール</span></h3>



<p class="wp-block-paragraph">ここで覚えておきたいのが、tailsとtypeの選び方です。検定の種類が変わるだけで結果が大きく変わるので、必ず最初に整理しましょう。</p>



<p class="wp-block-paragraph">tails（片側か両側か）は仮説の方向で決めます。「Aの方がBより大きい」と方向を限定するなら片側（tails=1）です。「AとBに差がある」と方向を問わないなら両側（tails=2）になります。実務では迷ったら両側（=2）を選ぶのが安全ですよ。</p>



<p class="wp-block-paragraph">typeは2つのデータセットの関係で決まります。同じ対象の前後比較なら1、独立した2グループで分散が等しいなら2、分散が異なるなら3です。type選びの詳細は後述の早見表で整理しますね。</p>



<h3 class="wp-block-heading"><span id="toc8">戻り値はp値（0以上1以下の確率）</span></h3>



<p class="wp-block-paragraph">T.TESTが返すのはp値そのものです。p値とは「もし本当は差がないとしたら、観測されたデータが偶然得られる確率」を意味します。</p>



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



<p class="wp-block-paragraph">この場合、「差がないと仮定したときに、こんな差が偶然出る確率は約3.4%」という意味になります。一般的な5%基準（p < 0.05）を下回っているので、「有意差あり」と判定できますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">サンプルデータでp値を計算してみる</span></h3>



<p class="wp-block-paragraph">まずはシンプルな例で動作確認をしましょう。研修前後の点数比較を想定したデータです。</p>



<pre class="wp-block-code"><code>A列（研修前）: 60, 62, 65, 68, 70, 72, 75, 78
B列（研修後）: 65, 68, 70, 72, 75, 78, 80, 82</code></pre>



<p class="wp-block-paragraph">ここでT.TESTを実行してみます。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A9, B2:B9, 2, 1)
→ 0.0001 程度</code></pre>



<p class="wp-block-paragraph">p値が0.05どころか0.01も大きく下回っていますね。「研修前後で点数に有意差がある」と強い確信を持って言える結果です。研修効果が統計的に立証されたわけですよ。</p>



<h3 class="wp-block-heading"><span id="toc11">p値の解釈（有意差の判定基準）</span></h3>



<p class="wp-block-paragraph">p値が出たら、有意水準（差ありと判定する基準確率）と比較して結論を出します。実務でよく使う基準を表にまとめました。</p>



<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>1%水準で有意差あり（強い証拠）</td><td>「<strong>有意差あり（p<0.01）</strong>」</td></tr><tr><td>p < 0.05</td><td>5%水準で有意差あり（一般的な基準）</td><td>「有意差あり（p<0.05）」</td></tr><tr><td>p ≥ 0.05</td><td>有意差なし</td><td>「有意差は認められない」</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「p値が小さい=差が確実」と直感的に覚えておくと判断が速くなります。逆にp値が0.05以上の場合は「差があるとは断言できない」と慎重に書くのがビジネス文書の作法ですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">自動判定を組み込む数式</span></h3>



<p class="wp-block-paragraph">IF関数と組み合わせれば、報告書のセルに「有意差あり」「有意差なし」を自動表示できます。</p>



<pre class="wp-block-code"><code>=IF(T.TEST(A2:A9, B2:B9, 2, 1) &lt; 0.05, &quot;有意差あり&quot;, &quot;有意差なし&quot;)</code></pre>



<p class="wp-block-paragraph">3段階で判定したい場合は、IFS関数を使うとスッキリ書けます。</p>



<pre class="wp-block-code"><code>=IFS(T.TEST(A2:A9,B2:B9,2,1)&lt;0.01,&quot;強い有意差&quot;,T.TEST(A2:A9,B2:B9,2,1)&lt;0.05,&quot;有意差あり&quot;,TRUE,&quot;有意差なし&quot;)</code></pre>



<p class="wp-block-paragraph">ダッシュボードや定例レポートに組み込むと、毎回の解釈作業が不要になりますよ。</p>



<h2 class="wp-block-heading"><span id="toc13">tails × type 6パターンの使い分け早見表</span></h2>



<p class="wp-block-paragraph">T.TESTで一番悩むのが、tailsとtypeの組み合わせ選びです。実務シナリオ別にまとめた早見表を用意しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>パターン</th><th>tails</th><th>type</th><th>使う場面の例</th></tr></thead><tbody><tr><td>前後の片側</td><td>1</td><td>1</td><td>研修後に点数が上がったか（方向限定）</td></tr><tr><td>前後の両側</td><td>2</td><td>1</td><td>ダイエット前後で体重に変化があったか</td></tr><tr><td>等分散・片側</td><td>1</td><td>2</td><td>A店の方がB店より売上が高いか（同規模）</td></tr><tr><td>等分散・両側</td><td>2</td><td>2</td><td>同条件のA組B組のテスト点数比較</td></tr><tr><td>異分散・片側</td><td>1</td><td>3</td><td>A店の方がB店より単価が高いか（規模差大）</td></tr><tr><td>異分散・両側</td><td>2</td><td>3</td><td>規模の違うA社B社の品質比較</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務での迷い方を減らす3ステップを覚えておきましょう。</p>



<ol class="wp-block-list"><li>同じ対象の前後比較か？ → YES なら type=1、NO なら次へ</li><li>2グループの分散はだいたい同じか？ → YES なら type=2、NO なら type=3</li><li>「Aの方が大きい」と方向を限定するか？ → YES なら tails=1、NO なら tails=2</li></ol>



<p class="wp-block-paragraph">迷ったら type=3, tails=2（異分散・両側）を選ぶのが最も無難で、近年の統計実務でも推奨されていますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc15">施策実施前後の売上比較（type=1）</span></h3>



<p class="wp-block-paragraph">マーケティング施策の効果を検証するシナリオです。10店舗で実施した施策の前後売上が、A2:A11（前）とB2:B11（後）に入っているとしましょう。</p>



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



<p class="wp-block-paragraph">p値が0.05を下回ったので、「施策によって売上に有意な差が生じた」と報告できます。同一店舗の前後比較なので、type=1（対応あり）が必須ですよ。</p>



<p class="wp-block-paragraph">ここで誤ってtype=2や3を選ぶと、ペアになっている情報が無視され、検出力が落ちて差を見逃すリスクがあります。前後比較では必ずtype=1を使ってくださいね。</p>



<h3 class="wp-block-heading"><span id="toc16">A/Bテストでクリック率比較（type=3 ウェルチ）</span></h3>



<p class="wp-block-paragraph">WebサイトのA案・B案でクリック率を比較するシナリオです。A案はサンプル数が多く、B案は少なめという状況がよくあります。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A101, B2:B51, 2, 3)
→ 0.0421</code></pre>



<p class="wp-block-paragraph">サンプルサイズが違う2グループは分散も異なりがちなので、type=3（ウェルチのt検定）を使うのが安全です。p値0.0421なら5%基準で「B案の方が優れている」と判定できますよ。</p>



<p class="wp-block-paragraph">ウェルチのt検定は、等分散仮定が成り立たない場合でも頑健に動作します。最近の統計教科書では「迷ったらWelch」が標準的な指針になっていますね。</p>



<h3 class="wp-block-heading"><span id="toc17">品質管理での製造ライン比較（type=2 等分散）</span></h3>



<p class="wp-block-paragraph">製造ラインAとBで部品寸法を比較するシナリオです。両ラインとも同じ機械・同じ条件なので、分散は等しいと仮定できる場面ですね。</p>



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



<p class="wp-block-paragraph">p値が0.05を上回ったので、「両ラインの品質に有意差があるとは言えない」と結論できます。製造工程の品質均一性を確認するレポートで重宝しますよ。</p>



<p class="wp-block-paragraph">事前に<a href="https://mashukabu.com/excel-function-howto-use-f-test/">F.TEST関数</a>で等分散性を確認してからtype=2を選ぶのが本来の手順です。F.TESTのp値が0.05以上なら「等分散と見なしてOK」と判断できますね。</p>



<h3 class="wp-block-heading"><span id="toc18">F.TESTとの連携でtype判定を自動化</span></h3>



<p class="wp-block-paragraph">実務ではtype=2かtype=3かの判断を自動化すると便利です。F.TESTの結果に応じて、IF関数で切り替える方法があります。</p>



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



<p class="wp-block-paragraph">F.TESTで等分散と判断できればtype=2、そうでなければtype=3を自動選択する仕組みです。判定ロジックをセル数式に閉じ込めると、データが更新されても都度悩まずに済みますよ。</p>



<h2 class="wp-block-heading"><span id="toc19">T.INV.2Tとの違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc20">p値ベース（T.TEST） vs 臨界値ベース（T.INV.2T）</span></h3>



<p class="wp-block-paragraph">t検定の結論を出すには、2つのアプローチがあります。p値で判定するか、臨界値（境界となるt値）で判定するかです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>判定方法</th></tr></thead><tbody><tr><td>T.TEST</td><td>2つのデータセット</td><td>p値</td><td>p < α なら有意差あり</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-inv-2t/">T.INV.2T</a></td><td>確率と自由度</td><td>臨界値t</td><td>t統計量 > 臨界値 なら有意差あり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">T.TESTは「データを渡すだけ」で結論まで一気に出せる手軽さが魅力です。一方T.INV.2Tは検定統計量や信頼区間を細かく組み立てたい場合に使います。論文や統計レポートでは両方を併記するスタイルもよく見かけますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">両方をセットで使うレポート例</span></h3>



<p class="wp-block-paragraph">報告書の説得力を高めるなら、両方を併記するのが効果的です。</p>



<pre class="wp-block-code"><code>p値:        =T.TEST(A2:A11, B2:B11, 2, 3)
自由度:     =COUNT(A2:A11)+COUNT(B2:B11)-2
臨界値:     =T.INV.2T(0.05, COUNT(A2:A11)+COUNT(B2:B11)-2)</code></pre>



<p class="wp-block-paragraph">p値と臨界値の両方を提示すると、「数値で判断する派」と「視覚的な境界で判断する派」の両方に対応できます。社内のレビュー文化に合わせて使い分けるとよいですよ。</p>



<h2 class="wp-block-heading"><span id="toc22">旧TTEST関数との互換性</span></h2>



<p class="wp-block-paragraph">T.TEST関数は、Excel 2010以降に導入された比較的新しい関数です。それ以前のバージョンでは、旧TTEST関数が同じ役割を担っていました。</p>



<p class="wp-block-paragraph">両者の関係は次のとおりで、結果は完全に一致します。</p>



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



<p class="wp-block-paragraph">引数の順序・型・戻り値、すべて同一です。互換性のため旧TTESTも引き続き使えますが、新規作成時はT.TESTを推奨します。関数名に「.」が入る新世代の命名ルールに沿うためです。</p>



<p class="wp-block-paragraph">これで<a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST</a>、<a href="https://mashukabu.com/excel-function-howto-use-t-inv/">T.INV</a>、T.TESTといったt分布ファミリー全体で一貫性が保てますよ。なお<a href="https://mashukabu.com/spreadsheet-ttest-function/">Googleスプレッドシート版T.TEST</a>も構文は同じです。Excelとほぼ同じ感覚で使えます。</p>



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



<h3 class="wp-block-heading"><span id="toc24">#N/Aエラー（type=1でデータ数不一致）</span></h3>



<p class="wp-block-paragraph">T.TESTで一番起きやすいのは#N/Aエラーです。type=1（対応あり）で2つのデータセットの件数が異なると発生します。</p>



<pre class="wp-block-code"><code>A列: 8件, B列: 7件 → =T.TEST(A2:A9, B2:B8, 2, 1) → #N/A</code></pre>



<p class="wp-block-paragraph">対応のあるt検定はペアでデータを比較するので、件数が一致している必要があります。データに欠損がある場合は、ペアになっていない行を削除するか、type=2/3に切り替えてくださいね。type=2/3（独立サンプル）なら件数が違っても動作します。</p>



<h3 class="wp-block-heading"><span id="toc25">#NUM!エラー（tailsまたはtypeが範囲外）</span></h3>



<p class="wp-block-paragraph">tails・typeに指定範囲外の値が入ると#NUM!エラーになります。</p>



<ul class="wp-block-list"><li>tailsが1または2以外: 例 =T.TEST(A,B,3,1)</li><li>typeが1〜3以外: 例 =T.TEST(A,B,2,4)</li></ul>



<p class="wp-block-paragraph">引数を仕様内（tails: 1または2、type: 1〜3）に直すだけで解決します。tailsを「片側=2、両側=1」と逆に覚えてしまうケースが多いので、片側=1、両側=2と再確認してみてくださいね。</p>



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



<p class="wp-block-paragraph">引数に数値以外（文字列・空白など）が入ると#VALUE!エラーが返ります。</p>



<pre class="wp-block-code"><code>=T.TEST(A2:A11, B2:B11, &quot;2&quot;, 1)  → #VALUE!</code></pre>



<p class="wp-block-paragraph">外部からデータをコピペした直後に、文字列扱いになっているケースが多いです。VALUE関数で数値変換するか、セルの書式設定を「標準」に戻して再入力してみてください。データ型を揃えてから検定をかけるのが確実ですよ。</p>



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



<p class="wp-block-paragraph">T.TEST関数は、2つのデータセットからt検定のp値を一発で返すExcel関数です。施策効果の検証やA/Bテストの判定、品質比較で大活躍してくれますよ。</p>



<p class="wp-block-paragraph">ポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>構文は =T.TEST(array1, array2, tails, type) の4引数</li><li>tailsは片側=1、両側=2（迷ったら両側）</li><li>typeは対応あり=1、等分散=2、異分散=3（迷ったら3）</li><li>p値 < 0.05 で「有意差あり」と判定するのが一般的</li><li>旧TTESTと結果は同じだが、新規はT.TESTを推奨</li></ul>



<p class="wp-block-paragraph">「平均値を見比べるだけ」の時代はもう終わりです。T.TESTでp値を計算して、根拠ある意思決定をしていきましょう。</p>



<p class="wp-block-paragraph">姉妹記事の<a href="https://mashukabu.com/excel-function-howto-use-t-inv-2t/">T.INV.2T関数（臨界値計算）</a>や<a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST関数（確率計算）</a>もあわせて活用してみてください。t検定の世界がぐっと身近になりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-t-test/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCHITEST関数の使い方｜カイ二乗検定（互換）</title>
		<link>https://mashukabu.com/spreadsheet-chitest-function/</link>
					<comments>https://mashukabu.com/spreadsheet-chitest-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 18 Apr 2026 09:03:21 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CHISQ.TEST]]></category>
		<category><![CDATA[CHITEST]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[カイ二乗検定]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[独立性検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[適合度検定]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6044</guid>

					<description><![CDATA[スプレッドシートのCHITEST関数の使い方を解説。CHISQ.TESTの旧互換関数で、引数・構文は同じです。実測値と期待値からカイ二乗検定のp値を求める方法と、CHISQ.TESTへの移行手順を初心者向けにわかりやすく説明します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelのシートにCHITEST関数があるけど、スプレッドシートでも動くの？」。Excel時代のファイルを開いたときに気になる方は多いですよね。</p>



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



<p class="wp-block-paragraph">この記事ではスプレッドシートのCHITEST関数の書き方から使い方、CHISQ.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">スプレッドシートのCHITEST関数とは</a><ol><li><a href="#toc2" tabindex="0">CHISQ.TESTの互換関数である理由</a></li></ol></li><li><a href="#toc3" tabindex="0">CHITEST関数の書き方</a><ol><li><a href="#toc4" tabindex="0">基本構文と2つの引数</a></li></ol></li><li><a href="#toc5" tabindex="0">CHITEST関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">サンプルデータの準備</a></li><li><a href="#toc7" tabindex="0">数式を入力する</a></li><li><a href="#toc8" tabindex="0">結果を読み取る</a></li><li><a href="#toc9" tabindex="0">独立性検定の例</a></li></ol></li><li><a href="#toc10" tabindex="0">CHITESTとCHISQ.TESTの違い</a></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc12" tabindex="0">#N/A エラー</a></li><li><a href="#toc13" tabindex="0">#NUM! エラー</a></li><li><a href="#toc14" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc15" tabindex="0">計算結果がおかしいと感じたら</a></li></ol></li><li><a href="#toc16" tabindex="0">カイ二乗分布関数ファミリーとの使い分け</a></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CHITEST関数（読み方: カイテスト関数）は、<strong>カイ二乗検定のp値</strong>を直接返す関数です。p値（ピーち：偶然その差が生じる確率）が小さいほど「有意な偏りがある」と判断できます。</p>



<p class="wp-block-paragraph">名前の「CHI」はギリシャ文字のカイ（χ）に由来します。カイ二乗検定（ギリシャ文字のχを2乗した統計量を使う検定）の「χ二乗」の意味ですね。「TEST」は検定の略です。もともとExcelの初期バージョンから搭載されていた関数で、Excel 2010以降に登場した<a href="https://mashukabu.com/spreadsheet-chisq-test-function/">CHISQ.TEST関数</a>の前身にあたります。</p>



<p class="wp-block-paragraph">Googleスプレッドシートでも動作しますが、公式には「互換関数」という位置づけです。</p>



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



<ul class="wp-block-list"><li>アンケートの回答に偏りがあるかを判定する（適合度検定）</li><li>2つのカテゴリに関連があるかを調べる（独立性検定）</li><li>カイ二乗統計量の手計算を省いてp値を一発で求める</li><li>Excelから移行した既存シートのCHITEST数式をそのまま動かす</li></ul>



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



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



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



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



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



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



<pre class="wp-block-code"><code>=CHITEST(実測範囲, 期待範囲)</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>実測範囲（observed_range）</td><td>必須</td><td>実際に観測されたデータの範囲</td></tr><tr><td>期待範囲（expected_range）</td><td>必須</td><td>帰無仮説のもとで期待されるデータの範囲</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はどちらもセル範囲で指定します。2つの範囲は同じ行数・列数でなければなりません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CHITEST関数が内部で行っている計算は「各セルの (実測値 &#8211; 期待値)^2 / 期待値 を合計してカイ二乗統計量を求め、その右側確率を返す」という処理です。自由度は範囲のサイズから自動的に決まります。行数と列数がともに1より大きい場合は (行数 &#8211; 1) x (列数 &#8211; 1)、それ以外は 行数 x 列数 &#8211; 1 ですね。</p></blockquote>



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



<p class="wp-block-paragraph">まずはシンプルな例で使い方を確認しましょう。サイコロを60回振った結果が均等かどうかを検定します。</p>



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



<p class="wp-block-paragraph">次のデータをスプレッドシートに入力します。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（目）</th><th>B列（実測値）</th><th>C列（期待値）</th></tr></thead><tbody><tr><td>1行目</td><td>1</td><td>8</td><td>10</td></tr><tr><td>2行目</td><td>2</td><td>12</td><td>10</td></tr><tr><td>3行目</td><td>3</td><td>7</td><td>10</td></tr><tr><td>4行目</td><td>4</td><td>15</td><td>10</td></tr><tr><td>5行目</td><td>5</td><td>9</td><td>10</td></tr><tr><td>6行目</td><td>6</td><td>9</td><td>10</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">サイコロが公正なら各目が10回ずつ出るはずです。実際の出目にばらつきがあるので、これが偶然の範囲かどうかを調べますよ。</p>



<h3 class="wp-block-heading"><span id="toc7">数式を入力する</span></h3>



<p class="wp-block-paragraph">適当な空きセルに次の数式を入力します。</p>



<pre class="wp-block-code"><code>=CHITEST(B1:B6, C1:C6)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.4457</strong>です。</p>



<h3 class="wp-block-heading"><span id="toc8">結果を読み取る</span></h3>



<p class="wp-block-paragraph">p値が0.4457ということは、「この程度のばらつきは偶然で約44.6%の確率で起こりうる」という意味です。</p>



<p class="wp-block-paragraph">一般的な有意水準5%（0.05）よりはるかに大きいので、「サイコロに偏りがあるとはいえない」と判断できます。</p>



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



<ul class="wp-block-list"><li><strong>p値 < 0.05</strong> → 有意な偏りあり（帰無仮説を棄却）</li><li><strong>p値 >= 0.05</strong> → 偶然の範囲（帰無仮説を棄却できない）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>有意水準は分野や目的によって異なります。医学系では0.01を使うこともあります。ビジネスの場面では0.05が一般的ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc9">独立性検定の例</span></h3>



<p class="wp-block-paragraph">2つのカテゴリに関連があるかを調べるケースも見てみましょう。「性別と商品の好みに関連はあるか」のような分析です。</p>



<p class="wp-block-paragraph"><strong>実測値（B2:C3）</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>B列（商品A）</th><th>C列（商品B）</th></tr></thead><tbody><tr><td>2行目（男性）</td><td>30</td><td>20</td></tr><tr><td>3行目（女性）</td><td>15</td><td>35</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>期待値（E2:F3）</strong></p>



<p class="wp-block-paragraph">期待値は「行合計 x 列合計 / 総合計」で計算します。男女とも商品Aと商品Bは45:55の比率になるので、次のとおりですね。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>E列（商品A）</th><th>F列（商品B）</th></tr></thead><tbody><tr><td>2行目（男性）</td><td>22.5</td><td>27.5</td></tr><tr><td>3行目（女性）</td><td>22.5</td><td>27.5</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHITEST(B2:C3, E2:F3)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0026</strong>です。有意水準5%を大きく下回るので、「性別と商品の好みには関連がある」と判断できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>独立性検定では、実測値と期待値を<strong>同じ行列構造（この例では2行2列）</strong>で渡すのがポイントです。1列に並べ替えてしまうと自由度の計算が変わり、正しい結果が得られませんよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">CHITESTとCHISQ.TESTの違い</span></h2>



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



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>CHITEST（旧）</th><th>CHISQ.TEST（新）</th></tr></thead><tbody><tr><td>構文</td><td><code>=CHITEST(実測範囲,期待範囲)</code></td><td><code>=CHISQ.TEST(実測範囲,期待範囲)</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>=CHITEST(B1:B6, C1:C6)
=CHISQ.TEST(B1:B6, C1:C6)</code></pre>



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



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>既存シートのCHITEST数式を移行するのは簡単です。「検索と置換」（Ctrl + H）で <code>CHITEST(</code> を <code>CHISQ.TEST(</code> に一括置換するだけでOKですよ。引数の順番も個数も変わりません。</p></blockquote>



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



<p class="wp-block-paragraph">CHITEST関数で出やすいエラーを整理しておきましょう。</p>



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



<p class="wp-block-paragraph">実測範囲と期待範囲の行数・列数が異なると発生します。</p>



<pre class="wp-block-code"><code>=CHITEST(B1:B5, C1:C6)   ← #N/A エラー（行数が違う）</code></pre>



<p class="wp-block-paragraph">2つの範囲が同じサイズかを確認してみてください。</p>



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



<p class="wp-block-paragraph">期待値に0が含まれると、内部計算で0による除算が発生して#NUM!エラーになります。</p>



<pre class="wp-block-code"><code>=CHITEST(B1:B3, C1:C3)   ← C2が0だと #NUM! エラー</code></pre>



<p class="wp-block-paragraph">期待値が0になるカテゴリは、分析対象から除外するか他のカテゴリと統合しましょう。</p>



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



<p class="wp-block-paragraph">範囲内に文字列や論理値などの数値以外が含まれているときに発生します。セル参照先がすべて数値になっているか確認してみてくださいね。</p>



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



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



<ol class="wp-block-list"><li><strong>範囲の指定を見直す</strong>: 実測範囲と期待範囲がずれていませんか。ラベル行や合計行を巻き込んでいないか確認します</li><li><strong>期待値の計算を見直す</strong>: 独立性検定では「行合計 x 列合計 / 総合計」で期待値を求める必要があります</li><li><strong>期待度数が5未満のセルがないか確認</strong>: カイ二乗検定は各セルの期待度数が5以上あることが前提です。5未満があると精度が下がりますよ</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>期待度数が5未満のセルがある場合は、隣接カテゴリを統合して期待度数を5以上にするか、フィッシャーの正確検定（少数データ向けの厳密な検定手法）を検討しましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc16">カイ二乗分布関数ファミリーとの使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートには、カイ二乗分布に関連する関数がいくつかあります。CHITEST関数との違いを整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>何を返すか</th><th>入力</th><th>主な用途</th></tr></thead><tbody><tr><td>CHITEST（この記事）</td><td>p値（右側確率）</td><td>実測範囲, 期待範囲</td><td>旧互換関数でカイ二乗検定</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-test-function/">CHISQ.TEST</a></td><td>p値（右側確率）</td><td>実測範囲, 期待範囲</td><td>新関数でカイ二乗検定（推奨）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST</a></td><td>左側累積確率 or 確率密度</td><td>x, 自由度, 累積</td><td>累積確率の計算、グラフ描画</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-dist-rt-function/">CHISQ.DIST.RT</a></td><td>右側累積確率</td><td>x, 自由度</td><td>カイ二乗統計量からp値を算出</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-inv-rt-function/">CHISQ.INV.RT</a></td><td>カイ二乗値（右側から逆算）</td><td>確率, 自由度</td><td>有意水準から臨界値を算出</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>Excelから来た既存シートで数式を維持したい</strong> → CHITEST（この記事の関数）</li><li><strong>新規にデータ範囲から手軽にp値がほしい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-test-function/">CHISQ.TEST</a></li><li><strong>カイ二乗統計量を自分で計算済みでp値がほしい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-dist-rt-function/">CHISQ.DIST.RT</a></li><li><strong>有意水準から臨界値を求めたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-inv-rt-function/">CHISQ.INV.RT</a></li></ul>



<p class="wp-block-paragraph">新規に数式を書くなら、ドット付きの<a href="https://mashukabu.com/spreadsheet-chisq-test-function/">CHISQ.TEST関数</a>を使うのが安心ですよ。</p>



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



<p class="wp-block-paragraph">CHITEST関数は、カイ二乗検定のp値をデータ範囲から直接求められる互換関数です。要点を整理しておきましょう。</p>



<ul class="wp-block-list"><li><strong>CHITEST(実測範囲, 期待範囲)</strong> でp値を返す</li><li>実測値と期待値の2つの範囲を指定するだけでp値が得られる</li><li>適合度検定（偏りの判定）にも独立性検定（関連の判定）にも使える</li><li>p値 < 0.05 なら有意な偏りあり、p値 >= 0.05 なら偶然の範囲と判断</li><li><a href="https://mashukabu.com/spreadsheet-chisq-test-function/">CHISQ.TEST関数</a>と引数・結果はまったく同じ</li><li>新規に数式を書くならドット付きの<a href="https://mashukabu.com/spreadsheet-chisq-test-function/">CHISQ.TEST</a>がおすすめ</li><li>既存シートの置き換えは <code>CHITEST(</code> → <code>CHISQ.TEST(</code> の一括置換でOK</li></ul>



<p class="wp-block-paragraph">Excelから移行したシートでCHITEST関数を見かけたら、この記事を参考に読み解いてみてくださいね。新しく作る数式では<a href="https://mashukabu.com/spreadsheet-chisq-test-function/">CHISQ.TEST関数</a>を使ってみましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-chitest-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCHISQ.TEST関数の使い方｜カイ二乗検定のp値を一発で求める</title>
		<link>https://mashukabu.com/spreadsheet-chisq-test-function/</link>
					<comments>https://mashukabu.com/spreadsheet-chisq-test-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 23:40:01 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CHISQ.TEST]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[カイ二乗検定]]></category>
		<category><![CDATA[独立性検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[適合度検定]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5621</guid>

					<description><![CDATA[スプレッドシートのCHISQ.TEST関数でカイ二乗検定のp値を求める方法を解説。実測値と期待値の2つの範囲を指定するだけで検定できる使い方、適合度検定・独立性検定の実務例、CHITESTとの違い、CHISQ.DISTファミリーとの使い分けまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「アンケート結果に偏りがあるか、統計的に判定したい」。そう思ったとき、カイ二乗統計量を手計算してからp値を求めるのは手間がかかりますよね。</p>



<p class="wp-block-paragraph">途中の計算を間違えれば結論も変わってしまいます。もっと手軽に検定できる方法があれば助かりますよね。</p>



<p class="wp-block-paragraph">CHISQ.TEST関数なら、実測値と期待値の2つの範囲を指定するだけでp値を直接返してくれます。</p>



<p class="wp-block-paragraph">この記事ではGoogleスプレッドシートでのCHISQ.TEST関数の使い方を、基本構文から実務活用まで解説しますよ。</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">スプレッドシートのCHISQ.TEST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と2つの引数</a></li><li><a href="#toc3" tabindex="0">CHITEST（互換関数）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">CHISQ.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">実務活用3パターン</a><ol><li><a href="#toc9" tabindex="0">適合度検定——アンケート結果に偏りがあるか判定する</a></li><li><a href="#toc10" tabindex="0">独立性検定——2つのカテゴリに関連があるか調べる</a></li><li><a href="#toc11" tabindex="0">曜日別の偏り検定——売上や問い合わせ数のばらつきを確認する</a></li></ol></li><li><a href="#toc12" tabindex="0">CHISQ.TEST関数を使うときの注意点</a><ol><li><a href="#toc13" tabindex="0">期待度数が5未満のセルがある場合</a></li><li><a href="#toc14" tabindex="0">範囲のサイズが一致しない場合</a></li><li><a href="#toc15" tabindex="0">期待値に0があるとエラーになる</a></li><li><a href="#toc16" tabindex="0">引数に文字列が含まれるとエラーになる</a></li><li><a href="#toc17" tabindex="0">p値の解釈で「差がない」と断定しない</a></li></ol></li><li><a href="#toc18" tabindex="0">カイ二乗分布関数ファミリーとの使い分け</a><ol><li><a href="#toc19" tabindex="0">他の検定関数との比較</a></li></ol></li><li><a href="#toc20" tabindex="0">Excelとの違い</a></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CHISQ.TEST関数（読み方: カイ・スクエア・テスト関数）は、<strong>カイ二乗検定のp値</strong>を直接返す関数です。「CHISQ」は「Chi-Square（カイ二乗）」の略です。「TEST」は「検定」の意味ですね。</p>



<p class="wp-block-paragraph">カイ二乗検定は「観測データと期待値のズレが、偶然で説明できる範囲かどうか」を判定する統計手法です。CHISQ.TEST関数を使えば、カイ二乗統計量を自分で計算する必要がありません。実測値と期待値を渡すだけで検定結果（p値）が得られますよ。</p>



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



<ul class="wp-block-list"><li>アンケートの回答に偏りがあるかを判定する（適合度検定）</li><li>2つのカテゴリに関連があるかを調べる（独立性検定）</li><li>曜日別・店舗別の実績データに有意な差があるかを確認する</li><li>カイ二乗統計量の手計算を省いてp値を一発で求める</li></ul>



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



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



<pre class="wp-block-code"><code>=CHISQ.TEST(実測範囲, 期待範囲)</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>実測範囲（observed_range）</td><td>必須</td><td>実際に観測されたデータの範囲</td></tr><tr><td>期待範囲（expected_range）</td><td>必須</td><td>帰無仮説のもとで期待されるデータの範囲</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はどちらもセル範囲で指定します。2つの範囲は同じ行数・列数でなければなりません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CHISQ.TEST関数が内部で行っている計算は「各セルの (実測値 &#8211; 期待値)^2 / 期待値 を合計してカイ二乗統計量を求め、その右側確率を返す」という処理です。自由度は範囲のサイズから自動的に決まります（行数と列数がともに1より大きい場合は (行数 &#8211; 1) x (列数 &#8211; 1)、それ以外は 行数 x 列数 &#8211; 1）。</p></blockquote>



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



<p class="wp-block-paragraph">Googleスプレッドシートには<code>CHITEST</code>という関数もあります。これはCHISQ.TESTの旧バージョン（互換関数）で、計算結果は同じです。</p>



<pre class="wp-block-code"><code>=CHITEST(B2:B6, C2:C6)     ← 旧関数名（動作は同じ）
=CHISQ.TEST(B2:B6, C2:C6)  ← 新関数名（推奨）</code></pre>



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



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



<p class="wp-block-paragraph">まずはシンプルな例で使い方を確認しましょう。サイコロを60回振った結果が均等かどうかを検定します。</p>



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



<p class="wp-block-paragraph">次のデータをスプレッドシートに入力します。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（目）</th><th>B列（実測値）</th><th>C列（期待値）</th></tr></thead><tbody><tr><td>1行目</td><td>1</td><td>8</td><td>10</td></tr><tr><td>2行目</td><td>2</td><td>12</td><td>10</td></tr><tr><td>3行目</td><td>3</td><td>7</td><td>10</td></tr><tr><td>4行目</td><td>4</td><td>15</td><td>10</td></tr><tr><td>5行目</td><td>5</td><td>9</td><td>10</td></tr><tr><td>6行目</td><td>6</td><td>9</td><td>10</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">サイコロが公正なら各目が10回ずつ出るはずです。実際の出目にばらつきがあるので、これが偶然の範囲かどうかを調べます。</p>



<h3 class="wp-block-heading"><span id="toc6">数式を入力する</span></h3>



<p class="wp-block-paragraph">適当な空きセルに次の数式を入力します。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B1:B6, C1:C6)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.4457</strong>です。</p>



<h3 class="wp-block-heading"><span id="toc7">結果を読み取る</span></h3>



<p class="wp-block-paragraph">p値が0.4457ということは、「この程度のばらつきは偶然で約44.6%の確率で起こりうる」という意味です。</p>



<p class="wp-block-paragraph">一般的な有意水準5%（0.05）よりはるかに大きいので、「サイコロに偏りがあるとはいえない」と判断できます。</p>



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



<ul class="wp-block-list"><li><strong>p値 < 0.05</strong> → 有意な偏りあり（帰無仮説を棄却）</li><li><strong>p値 >= 0.05</strong> → 偶然の範囲（帰無仮説を棄却できない）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>有意水準は分野や目的によって異なります。医学系では0.01を使うこともあります。ビジネスの場面では0.05が一般的ですよ。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc9">適合度検定——アンケート結果に偏りがあるか判定する</span></h3>



<p class="wp-block-paragraph">「5つの選択肢に均等に回答が分かれているか」を統計的に判定する例です。</p>



<p class="wp-block-paragraph">たとえば、5択のアンケート（回答数合計100）の結果が次のとおりだったとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（選択肢）</th><th>B列（実測値）</th><th>C列（期待値）</th></tr></thead><tbody><tr><td>1行目</td><td>選択肢A</td><td>28</td><td>20</td></tr><tr><td>2行目</td><td>選択肢B</td><td>15</td><td>20</td></tr><tr><td>3行目</td><td>選択肢C</td><td>22</td><td>20</td></tr><tr><td>4行目</td><td>選択肢D</td><td>18</td><td>20</td></tr><tr><td>5行目</td><td>選択肢E</td><td>17</td><td>20</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">均等に回答が分かれるなら各20名ずつ（100 / 5）が期待値です。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B1:B5, C1:C5)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.2578</strong>です。有意水準5%より大きいので、「回答に有意な偏りがあるとはいえない」と判断できます。</p>



<p class="wp-block-paragraph">もし期待値が均等でなく、過去データに基づく比率を使いたい場合は、期待値列にその比率に応じた人数を入れればOKです。</p>



<h3 class="wp-block-heading"><span id="toc10">独立性検定——2つのカテゴリに関連があるか調べる</span></h3>



<p class="wp-block-paragraph">「性別と商品の好みに関連はあるか」のように、2つのカテゴリ変数の関連を調べるのが独立性検定です。CHISQ.TEST関数を使えば、クロス集計表から直接p値を求められますよ。</p>



<p class="wp-block-paragraph">たとえば、次のクロス集計表があるとします。</p>



<p class="wp-block-paragraph"><strong>実測値（B2:C3）</strong></p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>B列（商品A）</th><th>C列（商品B）</th></tr></thead><tbody><tr><td>2行目（男性）</td><td>30</td><td>20</td></tr><tr><td>3行目（女性）</td><td>15</td><td>35</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>期待値（E2:F3）</strong></p>



<p class="wp-block-paragraph">期待値は「行合計 x 列合計 / 総合計」で計算します。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>E列（商品A）</th><th>F列（商品B）</th></tr></thead><tbody><tr><td>2行目（男性）</td><td>22.5</td><td>27.5</td></tr><tr><td>3行目（女性）</td><td>22.5</td><td>27.5</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=CHISQ.TEST(B2:C3, E2:F3)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0026</strong>です。有意水準5%を大きく下回るので、「性別と商品の好みには関連がある」と判断できますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>独立性検定では、実測値と期待値を<strong>同じ行列構造（この例では2行2列）</strong>で渡すのがポイントです。1列に並べ替えてしまうと自由度の計算が変わり、正しい結果が得られません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">曜日別の偏り検定——売上や問い合わせ数のばらつきを確認する</span></h3>



<p class="wp-block-paragraph">「特定の曜日に問い合わせが集中しているか」を検定する例です。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（曜日）</th><th>B列（実測値）</th><th>C列（期待値）</th></tr></thead><tbody><tr><td>1行目</td><td>月</td><td>45</td><td>35</td></tr><tr><td>2行目</td><td>火</td><td>30</td><td>35</td></tr><tr><td>3行目</td><td>水</td><td>28</td><td>35</td></tr><tr><td>4行目</td><td>木</td><td>32</td><td>35</td></tr><tr><td>5行目</td><td>金</td><td>40</td><td>35</td></tr><tr><td>6行目</td><td>土</td><td>35</td><td>35</td></tr><tr><td>7行目</td><td>日</td><td>35</td><td>35</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">1週間の問い合わせ合計245件を7で割った35件が期待値です。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B1:B7, C1:C7)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.2863</strong>です。有意水準5%より大きいので、「曜日による有意な偏りがあるとはいえない」という結論です。</p>



<p class="wp-block-paragraph">もしp値が0.05未満だった場合は、実測値と期待値の差を確認しましょう。「どの曜日が特に多い（少ない）か」がわかります。カイ二乗検定は「全体として偏りがあるか」を判定するもので、「どこが偏っているか」までは教えてくれません。</p>



<h2 class="wp-block-heading"><span id="toc12">CHISQ.TEST関数を使うときの注意点</span></h2>



<p class="wp-block-paragraph">正確な結果を得るために、押さえておきたいポイントをまとめます。</p>



<h3 class="wp-block-heading"><span id="toc13">期待度数が5未満のセルがある場合</span></h3>



<p class="wp-block-paragraph">カイ二乗検定は、各セルの期待度数が<strong>5以上</strong>あることが前提です。期待度数が5未満のセルがあると、検定の精度が下がります。</p>



<p class="wp-block-paragraph">対処法は2つあります。</p>



<ul class="wp-block-list"><li>隣接するカテゴリを統合して期待度数を5以上にする</li><li>フィッシャーの正確検定（少数データ向けの厳密な検定手法）を検討する</li></ul>



<h3 class="wp-block-heading"><span id="toc14">範囲のサイズが一致しない場合</span></h3>



<p class="wp-block-paragraph">実測範囲と期待範囲の行数・列数が異なると<code>#N/A</code>エラーになります。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B1:B5, C1:C6)   ← #N/A エラー（行数が違う）</code></pre>



<p class="wp-block-paragraph">2つの範囲が同じサイズかを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc15">期待値に0があるとエラーになる</span></h3>



<p class="wp-block-paragraph">期待値に0が含まれると、内部計算で0による除算が発生して<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=CHISQ.TEST(B1:B3, C1:C3)   ← C2が0だと #NUM! エラー</code></pre>



<p class="wp-block-paragraph">期待値が0になるカテゴリは、分析対象から除外するか他のカテゴリと統合しましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">引数に文字列が含まれるとエラーになる</span></h3>



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



<h3 class="wp-block-heading"><span id="toc17">p値の解釈で「差がない」と断定しない</span></h3>



<p class="wp-block-paragraph">p値が0.05以上のとき、正確には「有意な差があるとはいえない」です。「差がない」とは異なります。サンプル数が少ないだけで差が検出されていない可能性もあるためです。報告書では「有意差は認められなかった」と表現するのが統計的に正確ですよ。</p>



<h2 class="wp-block-heading"><span id="toc18">カイ二乗分布関数ファミリーとの使い分け</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、カイ二乗分布に関連する関数がいくつかあります。CHISQ.TEST関数との違いを整理しておきましょう。</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/spreadsheet-chisq-test-function/">CHISQ.TEST</a></td><td>p値（右側確率）</td><td>実測範囲, 期待範囲</td><td>データ範囲から直接カイ二乗検定</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST</a></td><td>左側累積確率 or 確率密度</td><td>x, 自由度, 累積</td><td>累積確率の計算、グラフ描画</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-dist-rt-function/">CHISQ.DIST.RT</a></td><td>右側累積確率</td><td>x, 自由度</td><td>カイ二乗統計量からp値を算出</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-inv-function/">CHISQ.INV</a></td><td>カイ二乗値（左側から逆算）</td><td>確率, 自由度</td><td>確率からカイ二乗値を逆算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-chisq-inv-rt-function/">CHISQ.INV.RT</a></td><td>カイ二乗値（右側から逆算）</td><td>確率, 自由度</td><td>有意水準から臨界値を算出</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>データ範囲を渡して手軽にp値がほしい</strong> → CHISQ.TEST（この記事の関数）</li><li><strong>カイ二乗統計量を自分で計算済みでp値がほしい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-dist-rt-function/">CHISQ.DIST.RT</a></li><li><strong>有意水準から臨界値を求めたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-inv-rt-function/">CHISQ.INV.RT</a></li><li><strong>カイ二乗分布のグラフを描きたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST</a>（FALSEで確率密度）</li></ul>



<p class="wp-block-paragraph">迷ったらCHISQ.TEST関数でp値を求めるのが最も手軽ですよ。</p>



<h3 class="wp-block-heading"><span id="toc19">他の検定関数との比較</span></h3>



<p class="wp-block-paragraph">スプレッドシートにはカイ二乗検定以外の検定関数もあります。検定の目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定関数</th><th>検定の種類</th><th>対象データ</th></tr></thead><tbody><tr><td>CHISQ.TEST</td><td>カイ二乗検定</td><td>カテゴリデータの偏り・関連</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST</a></td><td>t検定</td><td>2群の平均値の差</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST</a></td><td>F検定</td><td>2群の分散の差</td></tr></tbody></table></figure>



<ul class="wp-block-list"><li><strong>「カテゴリデータに偏りがあるか」を調べたい</strong> → CHISQ.TEST</li><li><strong>「2つのグループの平均に差があるか」を調べたい</strong> → <a href="https://mashukabu.com/spreadsheet-ttest-function/">T.TEST</a></li><li><strong>「2つのグループのばらつきに差があるか」を調べたい</strong> → <a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST</a></li></ul>



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



<p class="wp-block-paragraph">CHISQ.TEST関数はGoogleスプレッドシートとExcelで同じ構文・同じ結果が得られます。併用環境でも安心して使えます。</p>



<p class="wp-block-paragraph">ただし、互換関数の名前が少し異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>Googleスプレッドシート</th><th>Excel</th></tr></thead><tbody><tr><td>推奨関数</td><td>CHISQ.TEST</td><td>CHISQ.TEST</td></tr><tr><td>互換関数</td><td>CHITEST</td><td>CHITEST</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらの環境でも、新しく数式を書くときはCHISQ.TESTを使いましょう。</p>



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



<p class="wp-block-paragraph">CHISQ.TEST関数は、カイ二乗検定のp値をデータ範囲から直接求められる関数です。</p>



<ul class="wp-block-list"><li>実測値と期待値の2つの範囲を指定するだけでp値が返る</li><li>カイ二乗統計量を自分で計算する手間が省ける</li><li>適合度検定（偏りの判定）にも独立性検定（関連の判定）にも使える</li><li>p値 < 0.05 なら有意な偏りあり、p値 >= 0.05 なら偶然の範囲と判断</li><li>期待度数が5未満のセルがあると精度が下がるので注意</li><li>互換関数CHITESTでも同じ結果が得られるが、CHISQ.TESTの使用を推奨</li><li>カイ二乗統計量からp値を求めたい場合は<a href="https://mashukabu.com/spreadsheet-chisq-dist-rt-function/">CHISQ.DIST.RT関数</a>が便利</li></ul>



<p class="wp-block-paragraph">カイ二乗検定は「カテゴリデータに意味のある偏りがあるか」を判断する基本の手法です。アンケート分析やクロス集計の裏付けに、ぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-chisq-test-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
