<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>独立性検定 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e7%8b%ac%e7%ab%8b%e6%80%a7%e6%a4%9c%e5%ae%9a/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>独立性検定 &#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の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-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Excelの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>スプレッドシートの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-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">スプレッドシートの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-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">スプレッドシートの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>
		<item>
		<title>スプレッドシートのCHISQ.DIST.RT関数の使い方｜カイ二乗分布（右側）</title>
		<link>https://mashukabu.com/spreadsheet-chisq-dist-rt-function/</link>
					<comments>https://mashukabu.com/spreadsheet-chisq-dist-rt-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:58:44 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CHISQ.DIST.RT]]></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=5399</guid>

					<description><![CDATA[GoogleスプレッドシートのCHISQ.DIST.RT関数でカイ二乗分布の右側確率（p値）を求める方法を解説。2つの引数の意味、適合度検定・独立性検定での活用例、CHISQ.DISTとの違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「アンケート結果に偏りがあるか」「性別と好みに関連があるか」。スプレッドシートでこうした疑問に統計的な答えを出すには、カイ二乗検定のp値が必要ですよね。</p>



<p class="wp-block-paragraph">p値を求めるとき、CHISQ.DIST関数で「1 &#8211; CHISQ.DIST(x, df, TRUE)」と書くのは少し面倒です。もっと直接的に右側確率を返してくれる関数があれば便利ですよね。</p>



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




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのCHISQ.DIST.RT関数とは</a></li><li><a href="#toc2" tabindex="0">CHISQ.DIST.RT関数の基本的な使い方</a><ol><li><a href="#toc3" tabindex="0">基本構文と引数</a></li><li><a href="#toc4" tabindex="0">サンプルデータで試してみよう</a></li><li><a href="#toc5" tabindex="0">CHISQ.DISTとの関係</a></li></ol></li><li><a href="#toc6" tabindex="0">実務活用3パターン</a><ol><li><a href="#toc7" tabindex="0">適合度検定——アンケート結果に偏りがあるか判定する</a></li><li><a href="#toc8" tabindex="0">独立性検定——2つのカテゴリに関連があるか調べる</a></li><li><a href="#toc9" tabindex="0">品質管理——製造ラインの不良率に差があるか確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">CHISQ.DISTとの違い・使い分け</a></li><li><a href="#toc11" tabindex="0">よくあるエラーと注意点</a></li><li><a href="#toc12" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



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



<p class="wp-block-paragraph">カイ二乗分布（観測データと期待値のズレを数値化する分布）は右に裾を引く非対称の形が特徴です。カイ二乗検定では「右側の確率＝p値」がそのまま判定基準になります。CHISQ.DIST.RT関数を使えば、p値をワンステップで取得できますよ。</p>



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



<ul class="wp-block-list"><li>カイ二乗検定のp値を直接算出する</li><li>アンケートの回答に統計的な偏りがあるか判定する（適合度検定）</li><li>2つのカテゴリに関連があるか調べる（独立性検定）</li><li>品質管理で不良品の発生パターンにばらつきがあるか確認する</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関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



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



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



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



<p class="wp-block-paragraph">カッコの中に2つの引数を指定します。<a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST関数</a>と違い、累積フラグ（TRUE/FALSE）の指定は不要です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>カイ二乗分布で評価する数値（0以上）</td></tr><tr><td>自由度（degrees_freedom）</td><td>必須</td><td>自由度。1以上の正の整数</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>自由度（データから自由に値を決められる個数）の決め方は検定の種類で変わります。適合度検定では「カテゴリ数 &#8211; 1」、独立性検定では「(行数 &#8211; 1) x (列数 &#8211; 1)」です。小数を渡した場合は整数部分だけが使われます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc4">サンプルデータで試してみよう</span></h3>



<p class="wp-block-paragraph">自由度3のカイ二乗分布で、xの値を変えたときの右側確率を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>CHISQ.DIST.RT の結果</th><th>意味</th></tr></thead><tbody><tr><td>1</td><td>0.8013（80.1%）</td><td>xが1を超える確率は約80%</td></tr><tr><td>3</td><td>0.3916（39.2%）</td><td>xが3を超える確率は約39%</td></tr><tr><td>5</td><td>0.1718（17.2%）</td><td>xが5を超える確率は約17%</td></tr><tr><td>7.81</td><td>0.0500（5.0%）</td><td>xが7.81を超える確率は約5%</td></tr><tr><td>10</td><td>0.0186（1.9%）</td><td>xが10を超える確率は約2%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xが大きくなるほど右側確率は小さくなります。7.81が自由度3・有意水準5%の臨界値にあたることがわかりますね。</p>



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



<p class="wp-block-paragraph">CHISQ.DIST.RTの結果は、CHISQ.DISTのTRUE（左側累積確率）を1から引いた値と一致します。</p>



<pre class="wp-block-code"><code>=CHISQ.DIST.RT(5.3, 4)
=1 - CHISQ.DIST(5.3, 4, TRUE)</code></pre>



<p class="wp-block-paragraph">どちらも結果は約<strong>0.2578</strong>です。CHISQ.DIST.RTのほうが数式がシンプルなので、p値を求める場面ではこちらを使うのがおすすめですよ。</p>



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



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



<h3 class="wp-block-heading"><span id="toc7">適合度検定——アンケート結果に偏りがあるか判定する</span></h3>



<p class="wp-block-paragraph">「4つの選択肢に均等に回答が分かれているか」を統計的に判定する例です。</p>



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



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



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



<pre class="wp-block-code"><code>=(30-20)^2/20 + (18-20)^2/20 + (12-20)^2/20 + (20-20)^2/20</code></pre>



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



<p class="wp-block-paragraph">次にCHISQ.DIST.RT関数でp値を求めます。</p>



<pre class="wp-block-code"><code>=CHISQ.DIST.RT(8.4, 3)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0385</strong>です。有意水準5%（0.05）を下回るので、「回答に有意な偏りがある」と判断できます。選択肢Aへの集中が統計的に有意ですね。</p>



<h3 class="wp-block-heading"><span id="toc8">独立性検定——2つのカテゴリに関連があるか調べる</span></h3>



<p class="wp-block-paragraph">「年代と購入チャネルに関連があるか」を調べる例です。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>店舗</th><th>オンライン</th><th>合計</th></tr></thead><tbody><tr><td>20代</td><td>10</td><td>40</td><td>50</td></tr><tr><td>40代</td><td>35</td><td>15</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">期待度数は「行合計 x 列合計 / 総合計」で計算します。たとえば20代×店舗の期待度数は 50 x 45 / 100 = 22.5 です。</p>



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



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



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



<pre class="wp-block-code"><code>=CHISQ.DIST.RT(25.2525, 1)</code></pre>



<p class="wp-block-paragraph">結果はほぼ<strong>0</strong>（0.0000005未満）です。有意水準5%を大幅に下回るので、「年代と購入チャネルには強い関連がある」と判断できます。20代はオンライン、40代は店舗を好む傾向がはっきり出ていますね。</p>



<h3 class="wp-block-heading"><span id="toc9">品質管理——製造ラインの不良率に差があるか確認する</span></h3>



<p class="wp-block-paragraph">3つの製造ラインの不良品数を比較する例です。合計60個の不良品が均等なら各20個ずつ期待されます。</p>



<figure class="wp-block-table"><table><thead><tr><th>ライン</th><th>観測度数</th><th>期待度数</th></tr></thead><tbody><tr><td>A</td><td>25</td><td>20</td></tr><tr><td>B</td><td>15</td><td>20</td></tr><tr><td>C</td><td>20</td><td>20</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=(25-20)^2/20 + (15-20)^2/20 + (20-20)^2/20</code></pre>



<p class="wp-block-paragraph">結果は<strong>2.5</strong>です。自由度は2です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.2865</strong>です。有意水準5%より大きいので、「ライン間で不良率に有意な差があるとはいえない」と結論できます。特定のラインに問題が集中しているわけではなさそうですね。</p>



<h2 class="wp-block-heading"><span id="toc10">CHISQ.DISTとの違い・使い分け</span></h2>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST関数</a>とCHISQ.DIST.RT関数は、どちらもカイ二乗分布の確率を求める関数です。大きな違いは「どちら側の確率を返すか」と「引数の数」です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>CHISQ.DIST</th><th>CHISQ.DIST.RT</th></tr></thead><tbody><tr><td>確率の方向</td><td>左側（x以下の確率）</td><td>右側（xを超える確率）</td></tr><tr><td>引数の数</td><td>3つ（x, 自由度, 累積）</td><td>2つ（x, 自由度）</td></tr><tr><td>確率密度（PDF）</td><td>FALSEで取得可能</td><td>取得不可</td></tr><tr><td>p値の算出</td><td>1 &#8211; CHISQ.DIST(x, df, TRUE)</td><td>CHISQ.DIST.RT(x, df)</td></tr><tr><td>主な用途</td><td>累積確率の計算・グラフ描画</td><td>検定のp値算出</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>検定のp値を求めたい</strong> → CHISQ.DIST.RT（引数2つで直接算出）</li><li><strong>累積確率を知りたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST</a>（TRUE指定）</li><li><strong>カイ二乗分布のグラフを描きたい</strong> → <a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST</a>（FALSE指定）</li></ul>



<p class="wp-block-paragraph">p値の算出が目的なら、CHISQ.DIST.RTを使うのが最もシンプルですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>同じ「右側確率」を返す統計関数として、<a href="https://mashukabu.com/spreadsheet-t-dist-rt-function/">T.DIST.RT関数</a>（t分布の右側確率）があります。カテゴリデータの偏り検定にはCHISQ.DIST.RT、少数サンプルの平均差の検定にはT.DIST.RTと使い分けましょう。<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>は連続データの確率計算に使います。</p></blockquote>



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



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



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



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



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



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



<p class="wp-block-paragraph">自由度は1以上の正の整数が必要です。0を指定するとエラーになります。</p>



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



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



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



<p class="wp-block-paragraph"><strong>期待度数が5未満のセルがある場合</strong></p>



<p class="wp-block-paragraph">カイ二乗検定は、各セルの期待度数が5以上あることが前提です。5未満のセルがあると検定精度が下がります。カテゴリを統合して期待度数を5以上にするか、フィッシャーの正確検定（少数データ向けの厳密な検定手法）を検討してみてくださいね。</p>



<p class="wp-block-paragraph"><strong>p値の判定方向に注意</strong></p>



<p class="wp-block-paragraph">CHISQ.DIST.RT関数の結果が0.05<strong>より小さければ</strong>「有意差あり」と判断します。「結果が大きいから有意」と逆に読まないよう気をつけてくださいね。</p>



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



<p class="wp-block-paragraph">CHISQ.DIST.RT関数は、カイ二乗分布の右側確率（p値）を直接返す関数です。</p>



<ul class="wp-block-list"><li>引数は2つだけ（x, 自由度）。累積フラグの指定は不要</li><li>結果は「xを超える確率」＝カイ二乗検定のp値そのもの</li><li>適合度検定（回答の偏り判定）や独立性検定（カテゴリ間の関連分析）に使える</li><li>p値 < 0.05 なら「統計的に有意な差がある」と判断できる</li><li><a href="https://mashukabu.com/spreadsheet-chisq-dist-function/">CHISQ.DIST関数</a>の <code>1 - CHISQ.DIST(x, df, TRUE)</code> と同じ結果を、よりシンプルに求められる</li></ul>



<p class="wp-block-paragraph">カイ二乗検定のp値を求めるなら、CHISQ.DIST.RT関数が最も手軽です。アンケート分析やクロス集計の統計的裏付けに、ぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-chisq-dist-rt-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
