<?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>Z.TEST関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/z-test%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 21 May 2026 11:41:59 +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>Z.TEST関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Z.TEST関数の使い方｜Excelでz検定の片側P値を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-z-test/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-z-test/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 18 Apr 2026 00:56:45 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Z.TEST関数]]></category>
		<category><![CDATA[両側検定]]></category>
		<category><![CDATA[仮説検定]]></category>
		<category><![CDATA[片側検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6034</guid>

					<description><![CDATA[ExcelのZ.TEST関数の使い方を解説します。z検定の片側P値を求める構文・引数・計算例をわかりやすく紹介。片側検定と両側検定の違い、ZTEST互換関数との関係、T.TESTとの使い分け、#N/Aエラーの対処まで統計初心者にも丁寧に説明します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelでZ.TEST関数を使ったら、片側か両側かわからずに結果を解釈してしまった」。仮説検定でやりがちな失敗ですよね。ExcelのZ.TEST関数はz検定の<strong>片側P値</strong>だけを返す関数なので、両側検定をしたいときは変換式が欠かせませんよ。</p>



<p class="wp-block-paragraph">この記事では、ExcelのZ.TEST関数の使い方を構文・引数・実践例で解説します。片側と両側の使い分け、T.TESTとの違い、#N/Aや#DIV/0!などのエラー対処までまとめて紹介しますよ。</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">Z.TEST関数とは？Excelでz検定の片側P値を求める統計関数</a><ol><li><a href="#toc2" tabindex="0">z検定とは（統計的仮説検定の基礎）</a></li><li><a href="#toc3" tabindex="0">Z.TEST関数が返す値の意味</a></li></ol></li><li><a href="#toc4" tabindex="0">Z.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">Z.TEST関数の内部計算式</a></li></ol></li><li><a href="#toc8" tabindex="0">Z.TEST関数の基本的な使い方【実践例: 製造ラインの品質検査】</a><ol><li><a href="#toc9" tabindex="0">片側P値を求める（基本）</a></li><li><a href="#toc10" tabindex="0">sigma（母標準偏差）を指定する場合</a></li><li><a href="#toc11" tabindex="0">実践例: 広告施策の効果検証</a></li></ol></li><li><a href="#toc12" tabindex="0">片側検定と両側検定の違い・使い分け</a><ol><li><a href="#toc13" tabindex="0">Z.TEST は片側P値しか返さない</a></li><li><a href="#toc14" tabindex="0">両側P値への変換式</a></li><li><a href="#toc15" tabindex="0">検定の種類を選ぶ判断基準</a></li></ol></li><li><a href="#toc16" tabindex="0">ZTEST互換関数との違い</a><ol><li><a href="#toc17" tabindex="0">ZTESTはZ.TESTの旧名</a></li></ol></li><li><a href="#toc18" tabindex="0">Z.TEST関数 vs T.TEST関数の使い分け</a><ol><li><a href="#toc19" tabindex="0">使い分けの基準</a></li><li><a href="#toc20" tabindex="0">T.TESTを選ぶべきケース</a></li><li><a href="#toc21" tabindex="0">分散の検定が必要なケース</a></li><li><a href="#toc22" tabindex="0">分布の検定が必要なケース</a></li></ol></li><li><a href="#toc23" tabindex="0">統計的根拠を分析レポートに落とし込むコツ</a></li><li><a href="#toc24" tabindex="0">Z.TEST関数でよく起きるエラーと対処法</a><ol><li><a href="#toc25" tabindex="0">#N/Aエラー（arrayが空）</a></li><li><a href="#toc26" tabindex="0">#VALUE!エラー（sigmaが0以下）</a></li><li><a href="#toc27" tabindex="0">#DIV/0!エラー（データが全て同じ値）</a></li><li><a href="#toc28" tabindex="0">結果がおかしいときの確認ポイント</a></li></ol></li><li><a href="#toc29" tabindex="0">Z.TEST関数に関するよくある質問</a><ol><li><a href="#toc30" tabindex="0">Q1. P値が0.05より小さければ有意差ありと判断できる？</a></li><li><a href="#toc31" tabindex="0">Q2. Z.TEST関数で両側P値を求めるには？</a></li><li><a href="#toc32" tabindex="0">Q3. NORM.S.DIST関数を使って手動でz値を計算することもできる？</a></li><li><a href="#toc33" tabindex="0">Q4. Z.TEST の結果が 1 を超えることはある？</a></li><li><a href="#toc34" tabindex="0">Q5. 母分散が未知のときZ.TESTを使ってもよい？</a></li><li><a href="#toc35" tabindex="0">Q6. 2つのグループの平均を比較したいときZ.TESTは使える？</a></li><li><a href="#toc36" tabindex="0">Q7. P値が極端に小さい（例: 0.0001以下）ときは指数表記を直したい？</a></li><li><a href="#toc37" tabindex="0">Q8. sigmaを指定する場合と省略する場合で結果が大きく変わるのはなぜ？</a></li><li><a href="#toc38" tabindex="0">Q9. データの一部に欠損（空白セル）がある場合の扱いは？</a></li></ol></li><li><a href="#toc39" tabindex="0">Z.TEST関数の使い方クイックリファレンス</a></li><li><a href="#toc40" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Z.TEST関数とは？Excelでz検定の片側P値を求める統計関数</span></h2>



<p class="wp-block-paragraph">Z.TEST関数は、<strong>z検定（ゼット検定）</strong>の片側P値を返すExcelの統計関数です。「標本平均が、仮説で設定した母平均と統計的に有意に異なるか」を確かめるときに使いますよ。</p>



<p class="wp-block-paragraph">対応バージョンは現行のMicrosoft 365とExcel 2019以降が基本で、Excel 2010以降であれば問題なく使えます。古いバージョンの互換関数「ZTEST」も同じ機能を持ちますが、新規作成にはZ.TESTを使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc2">z検定とは（統計的仮説検定の基礎）</span></h3>



<p class="wp-block-paragraph">z検定は、母集団の標準偏差が既知、またはサンプルサイズが十分に大きい（目安: n≥30）ときに使う統計的仮説検定の手法です。</p>



<p class="wp-block-paragraph">検定の考え方はこうです。</p>



<pre class="wp-block-code"><code>帰無仮説（H0）: 母平均 = x（設定した仮説値）
対立仮説（H1）: 母平均 ≠ x（または &gt; x、&lt; x）</code></pre>



<p class="wp-block-paragraph">P値が有意水準（通常5%＝0.05）を下回れば、帰無仮説を棄却します。つまり「仮説で設定した平均と、実際のデータの平均には統計的に有意な差がある」と結論づけられるわけです。</p>



<p class="wp-block-paragraph">実務では、品質管理（製品の平均重量が規格通りか）、マーケティング（広告施策で来店数が増えたか）、人事評価（研修後のテスト点数が向上したか）などで活躍します。「想定する基準値からのズレを検証したい」場面が中心ですよ。</p>



<h3 class="wp-block-heading"><span id="toc3">Z.TEST関数が返す値の意味</span></h3>



<p class="wp-block-paragraph">Z.TEST関数が返すのは、<strong>「標本平均が仮説値より大きい確率」（右片側P値）</strong>です。</p>



<ul class="wp-block-list"><li>P値 < 0.5 → 標本平均が仮説値より大きい傾向がある</li><li>P値 > 0.5 → 標本平均が仮説値より小さい傾向がある</li><li>P値 ≈ 0.5 → 標本平均と仮説値がほぼ等しい</li></ul>



<p class="wp-block-paragraph">通常の「平均値に差があるかどうか」の検定では両側P値が必要です。Z.TEST単体では両側P値は返ってこないため、後述の変換式を組み合わせる必要がありますよ。</p>



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



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



<pre class="wp-block-code"><code>=Z.TEST(array, x, [sigma])</code></pre>



<p class="wp-block-paragraph">引数は最大3つで、最後の「sigma」は省略できます。</p>



<h3 class="wp-block-heading"><span id="toc6">各引数の解説</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>array</td><td>必須</td><td>検定対象のデータが入ったセル範囲または配列</td></tr><tr><td>x</td><td>必須</td><td>検定する仮説の母平均値</td></tr><tr><td>sigma</td><td>省略可</td><td>母集団の既知標準偏差（省略時はSTDEV関数で推定）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>sigmaについての注意</strong>: 母標準偏差が既知の場合は明示的に指定します。省略するとExcelが自動的に <code>STDEV(array)</code>（不偏標準偏差）で代替してくれますよ。厳密なz検定では母標準偏差を指定するのが前提ですが、実務では省略するケースも多いです。</p>



<h3 class="wp-block-heading"><span id="toc7">Z.TEST関数の内部計算式</span></h3>



<p class="wp-block-paragraph">Z.TEST関数の内部では次の計算が行われています。</p>



<p class="wp-block-paragraph"><strong>sigma指定時:</strong></p>



<pre class="wp-block-code"><code>Z.TEST = 1 - NORM.S.DIST((AVERAGE(array) - x) / (sigma / SQRT(n)), TRUE)</code></pre>



<p class="wp-block-paragraph"><strong>sigma省略時:</strong></p>



<pre class="wp-block-code"><code>Z.TEST = 1 - NORM.S.DIST((AVERAGE(array) - x) / (STDEV(array) / SQRT(n)), TRUE)</code></pre>



<p class="wp-block-paragraph"><code>n</code>はarrayのデータ数（COUNTA(array)）です。この式は「標準正規分布で、z統計量以上の値をとる確率」を表しますよ。標準正規分布の確率を直接計算したいときは<a href="https://mashukabu.com/excel-normsdist/">NORMSDIST関数（旧 NORM.S.DIST）</a>を組み合わせて使うこともできます。</p>



<h2 class="wp-block-heading"><span id="toc8">Z.TEST関数の基本的な使い方【実践例: 製造ラインの品質検査】</span></h2>



<h3 class="wp-block-heading"><span id="toc9">片側P値を求める（基本）</span></h3>



<p class="wp-block-paragraph">製造ラインで生産した製品の重量データがあり、「母平均が500gである」という仮説を検定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th></tr></thead><tbody><tr><td>B2:B11</td><td>重量データ10件: 502, 498, 505, 501, 499, 503, 500, 504, 497, 501</td></tr><tr><td>D2</td><td>仮説母平均 = 500</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">次の数式で片側P値を求めます。</p>



<pre class="wp-block-code"><code>=Z.TEST(B2:B11, D2)</code></pre>



<p class="wp-block-paragraph">上の例では、標本平均は501g、標本標準偏差は約2.58gです。標本平均が仮説値より大きいため、Z.TESTは0.5より小さいP値を返しますよ。</p>



<pre class="wp-block-code"><code>結果: 約0.110</code></pre>



<p class="wp-block-paragraph">このP値は0.110＝11.0%です。有意水準5%（0.05）を上回るため、「平均が500gと異なる」とは言えません（帰無仮説を棄却できない）。</p>



<h3 class="wp-block-heading"><span id="toc10">sigma（母標準偏差）を指定する場合</span></h3>



<p class="wp-block-paragraph">母集団の標準偏差が既知（例: 過去データから σ=3 とわかっている）の場合は、第3引数に指定します。</p>



<pre class="wp-block-code"><code>=Z.TEST(B2:B11, D2, 3)</code></pre>



<p class="wp-block-paragraph">同じデータでσ=3を指定した場合、結果は約0.146になりますよ。sigmaを指定すると、標本標準偏差ではなく既知の母標準偏差で計算するため、より厳密な検定になります。</p>



<h3 class="wp-block-heading"><span id="toc11">実践例: 広告施策の効果検証</span></h3>



<p class="wp-block-paragraph">マーケティング施策の効果を検証するケースを考えます。広告投下前の平均来店数（過去1年の母平均）が120人/日で、投下後30日間の来店数データから「平均が増えたか」を検定するシナリオです。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th></tr></thead><tbody><tr><td>B2:B31</td><td>広告投下後30日分の来店数</td></tr><tr><td>D2</td><td>投下前の母平均 = 120</td></tr><tr><td>D3</td><td>過去データから既知の母標準偏差 = 10</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">右片側検定（「増えたか」を検証）の式は次のとおりです。</p>



<pre class="wp-block-code"><code>=Z.TEST(B2:B31, D2, D3)</code></pre>



<p class="wp-block-paragraph">例えば、広告投下後の平均が124人/日（n=30、σ=10）だった場合、P値は約0.014になります。0.05を下回るため「広告で来店数が有意に増えた」と判断できますよ。マーケティング部門への報告にも数値根拠として使えるわけです。</p>



<h2 class="wp-block-heading"><span id="toc12">片側検定と両側検定の違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc13">Z.TEST は片側P値しか返さない</span></h3>



<p class="wp-block-paragraph">Z.TEST関数が返すのは<strong>右片側P値</strong>（標本平均が仮説値より大きい確率）のみです。通常の「差があるかどうか」の検定には<strong>両側P値</strong>が必要になりますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>仮説</th><th>使い方</th></tr></thead><tbody><tr><td>右片側検定</td><td>標本平均 > 仮説値 か</td><td>Z.TEST関数の結果をそのまま使う</td></tr><tr><td>左片側検定</td><td>標本平均 < 仮説値 か</td><td><code>1 - Z.TEST(array, x)</code> で計算</td></tr><tr><td>両側検定</td><td>標本平均 ≠ 仮説値 か</td><td>後述の両側P値の変換式を使う</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">両側P値への変換式</span></h3>



<p class="wp-block-paragraph">両側検定では、次の式で両側P値を求めます。</p>



<pre class="wp-block-code"><code>=2 * MIN(Z.TEST(array, x, sigma), 1 - Z.TEST(array, x, sigma))</code></pre>



<p class="wp-block-paragraph">この式は、片側P値の小さい方を2倍にすることで両側P値を算出します。「右側と左側のどちらの裾野が小さいか」を自動で判断してくれますよ。</p>



<p class="wp-block-paragraph">先ほどの品質検査の例（n=10、平均501、σ省略）で実際に計算すると、片側P値=0.110、両側P値≈0.221になります。両側のほうが厳しい基準なので、片側で「微妙に有意差あり」だった場合でも、両側だと有意差なしになることがありますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">検定の種類を選ぶ判断基準</span></h3>



<p class="wp-block-paragraph">どの検定を使うかは、仮説を立てるときに決めます。</p>



<pre class="wp-block-code"><code>「差があるかどうかを確認したい」     → 両側検定
「AよりBのほうが大きいか確認したい」 → 片側検定（右片側）
「AよりBのほうが小さいか確認したい」 → 片側検定（左片側）</code></pre>



<p class="wp-block-paragraph">ビジネスの現場では「差があるかどうか」を検証することが多いため、<strong>両側検定（両側P値）を使うケースが大半</strong>です。</p>



<p class="wp-block-paragraph">片側検定は事前に「どちらの方向にズレるか」が予測できるとき、または「どちらか一方向のズレだけが問題」となるとき（例: 製品の最大許容重量だけを問題視する場合）に限定して使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc16">ZTEST互換関数との違い</span></h2>



<h3 class="wp-block-heading"><span id="toc17">ZTESTはZ.TESTの旧名</span></h3>



<p class="wp-block-paragraph">かつてのExcelでは「ZTEST」という関数名で提供されており、その後の改定でZ.TESTに改名されました。現行のMicrosoft 365とExcel 2019以降では、新しい関数名のZ.TESTを使うのが標準です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>ZTEST</th><th>Z.TEST</th></tr></thead><tbody><tr><td>位置づけ</td><td>互換性関数（旧名）</td><td>現行の正式名</td></tr><tr><td>引数・計算式</td><td>同一</td><td>同一</td></tr><tr><td>推奨度</td><td>既存ファイル互換のために残存</td><td>新規作成時はこちら</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ZTESTはExcelの「互換性関数」カテゴリに分類されており、将来のバージョンで削除される可能性があります。既存のファイルでZTESTを見かけたら、Z.TESTへの書き換えを検討しましょう。</p>



<pre class="wp-block-code"><code>ZTEST(array, x, sigma)  →  Z.TEST(array, x, sigma)</code></pre>



<p class="wp-block-paragraph">引数の順序・意味は完全に同じです。</p>



<h2 class="wp-block-heading"><span id="toc18">Z.TEST関数 vs T.TEST関数の使い分け</span></h2>



<p class="wp-block-paragraph">z検定とt検定はどちらも「平均値の差の検定」に使う統計手法です。Excelではそれぞれ対応する関数が用意されていますよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>状況</th><th>推奨関数</th></tr></thead><tbody><tr><td>サンプルサイズが大きい（n≥30）かつ母標準偏差が既知</td><td>Z.TEST</td></tr><tr><td>サンプルサイズが大きい（n≥30）かつ母標準偏差が未知</td><td>Z.TEST（sigmaを省略）</td></tr><tr><td>サンプルサイズが小さい（n<30）</td><td>T.TEST</td></tr><tr><td>2つのグループを比較したい</td><td>T.TEST</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">T.TESTを選ぶべきケース</span></h3>



<p class="wp-block-paragraph">T.TEST関数は自由度を考慮した検定を行うため、<strong>サンプルサイズが小さいときにより正確な結果</strong>を返してくれます。</p>



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



<p class="wp-block-paragraph">実務では、製品品質の比較（n=10〜20件）などサンプル数が限られる場面が多いです。そういった場合はT.TESTを使うほうが統計的に適切ですよ。詳しい使い方は<a href="https://mashukabu.com/excel-ttest/">TTEST関数の使い方（旧: T.TEST）</a>で解説しています。t分布のP値を直接求めたいときは<a href="https://mashukabu.com/excel-tdist/">TDIST関数（旧 T.DIST）</a>、t分布の臨界値を求めるなら<a href="https://mashukabu.com/excel-tinv/">TINV関数（旧 T.INV）</a>が便利です。</p>



<p class="wp-block-paragraph">Z.TEST関数は「大規模データで母平均の仮説を検証する」場面に向いています。例えば、数百件のアンケートデータで「業界平均との差があるか」を確認するケースなどですね。</p>



<h3 class="wp-block-heading"><span id="toc21">分散の検定が必要なケース</span></h3>



<p class="wp-block-paragraph">「2つのグループで分散（バラつき）に差があるか」を先に確認したい場合は、<a href="https://mashukabu.com/excel-function-howto-use-ftest/">FTEST関数（旧: F.TEST）</a>を使います。実務では「分散の等しさを確認 → 平均の差をT.TESTで検定」という流れが定番ですよ。</p>



<h3 class="wp-block-heading"><span id="toc22">分布の検定が必要なケース</span></h3>



<p class="wp-block-paragraph">「観測度数が期待度数と一致するか」のようなカテゴリデータの検定は、<a href="https://mashukabu.com/excel-function-howto-use-chitest/">CHITEST関数（旧: CHISQ.TEST）</a>でカイ二乗検定が使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc23">統計的根拠を分析レポートに落とし込むコツ</span></h2>



<p class="wp-block-paragraph">Z.TEST関数の結果をビジネス文書で使うときは、P値だけでなく次の3点をセットで報告するのがおすすめです。</p>



<ol class="wp-block-list"><li><strong>標本平均と仮説値の差</strong>: 差の大きさ（実務的なインパクト）が直感的にわかる</li><li><strong>P値と有意水準</strong>: 統計的に有意かどうかの判断基準</li><li><strong>サンプルサイズ</strong>: 検定結果の信頼性に直結する</li></ol>



<p class="wp-block-paragraph">報告書のテンプレート例はこうです。</p>



<pre class="wp-block-code"><code>施策後30日間の平均来店数は124人/日（施策前: 120人/日、差: +4人/日、σ=10）。
Z.TEST関数による右片側検定の結果、P値=0.014（有意水準5%）。
帰無仮説を棄却し、施策により来店数が統計的に有意に増加したと判断する。</code></pre>



<p class="wp-block-paragraph">数値だけを羅列するのではなく「何を検証して、どう解釈したか」をセットで示すと、意思決定の根拠として説得力が高まりますよ。</p>



<p class="wp-block-paragraph">なお、データ範囲に空白セルが混入していると検定結果が不安定になります。可変長のデータ範囲を扱うときは<a href="https://mashukabu.com/excel-trimrange-function/">TRIMRANGE関数で配列の端の空白を除去する</a>テクニックもあわせて確認してみてください。</p>



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



<h3 class="wp-block-heading"><span id="toc25">#N/Aエラー（arrayが空）</span></h3>



<p class="wp-block-paragraph">arrayに空のセル範囲を指定すると<code>#N/A</code>エラーが発生します。</p>



<pre class="wp-block-code"><code>=Z.TEST(B2:B11, 500)  → B2:B11が空の場合 → #N/A</code></pre>



<p class="wp-block-paragraph">データが入力されているか確認してください。COUNTA関数で件数を確認するとわかりやすいですよ。</p>



<pre class="wp-block-code"><code>=COUNTA(B2:B11)  → 0 なら空</code></pre>



<h3 class="wp-block-heading"><span id="toc26">#VALUE!エラー（sigmaが0以下）</span></h3>



<p class="wp-block-paragraph">sigma引数に0またはマイナスの値を指定すると<code>#VALUE!</code>エラーが発生します。</p>



<pre class="wp-block-code"><code>=Z.TEST(B2:B11, 500, 0)   → #VALUE!（sigma=0は不正）
=Z.TEST(B2:B11, 500, -2)  → #VALUE!（sigma&lt;0は不正）</code></pre>



<p class="wp-block-paragraph">sigma（標準偏差）は必ず正の値を指定してください。</p>



<h3 class="wp-block-heading"><span id="toc27">#DIV/0!エラー（データが全て同じ値）</span></h3>



<p class="wp-block-paragraph">arrayの全要素が同じ値の場合、標準偏差がゼロになるため<code>#DIV/0!</code>エラーが発生します（sigma省略時のみ）。</p>



<pre class="wp-block-code"><code>B2:B11が全て500 → STDEV=0 → #DIV/0!</code></pre>



<p class="wp-block-paragraph">この場合、データが本当に検定可能な分布を持っているかを再確認してください。ばらつきがゼロの集団は統計的検定の対象外ですよ。</p>



<h3 class="wp-block-heading"><span id="toc28">結果がおかしいときの確認ポイント</span></h3>



<p class="wp-block-paragraph">P値が期待通りにならないとき、次の点を確認してみてください。</p>



<ul class="wp-block-list"><li><strong>片側と両側を混同していないか</strong>: Z.TESTは片側P値を返す。両側検定には変換式が必要</li><li><strong>標本サイズが小さすぎないか</strong>: n<30の場合はT.TESTを検討する</li><li><strong>sigmaの指定が正しいか</strong>: 既知の母標準偏差がある場合は明示的に指定する</li><li><strong>arrayの範囲が正しいか</strong>: 余分な空白行や文字列が混入していないか確認する</li><li><strong>検定方向の取り違え</strong>: 「増えた」を検証したいのに左片側で計算していないか</li></ul>



<h2 class="wp-block-heading"><span id="toc29">Z.TEST関数に関するよくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc30">Q1. P値が0.05より小さければ有意差ありと判断できる？</span></h3>



<p class="wp-block-paragraph">P値 < 0.05は「有意水準5%で帰無仮説を棄却できる」ことを意味します。ただし、有意水準は研究や業務の目的によって異なり、1%や10%を使う場合もありますよ。</p>



<p class="wp-block-paragraph">また、統計的有意性は「実務的に意味のある差があるか」とは別の話です。大きなサンプルサイズでは、わずかな差でも統計的に有意になることがあります。P値だけでなく、効果量（Effect Size）もあわせて検討するのがおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc31">Q2. Z.TEST関数で両側P値を求めるには？</span></h3>



<p class="wp-block-paragraph">次の式を使ってください。</p>



<pre class="wp-block-code"><code>=2 * MIN(Z.TEST(array, x, sigma), 1 - Z.TEST(array, x, sigma))</code></pre>



<p class="wp-block-paragraph">この式で、右片側と左片側のうち小さいほうを2倍した両側P値が得られますよ。</p>



<h3 class="wp-block-heading"><span id="toc32">Q3. NORM.S.DIST関数を使って手動でz値を計算することもできる？</span></h3>



<p class="wp-block-paragraph">できますよ。Z.TESTの計算は次の2ステップに分解できます。</p>



<pre class="wp-block-code"><code>ステップ1: z統計量を計算
  z = (AVERAGE(array) - x) / (sigma / SQRT(COUNTA(array)))

ステップ2: 片側P値を求める
  P = 1 - NORM.S.DIST(z, TRUE)</code></pre>



<p class="wp-block-paragraph">Z.TEST関数を使わずにこの手順で計算しても同じ結果が得られます。内部計算を理解したいときや、途中のz値を確認したいときに役立ちますよ。標準正規分布の累積確率を求める<a href="https://mashukabu.com/excel-normsdist/">NORMSDIST関数</a>、その逆関数である<a href="https://mashukabu.com/excel-normsinv/">NORMSINV関数</a>もあわせて確認しておくと、検定全体の理解が深まります。</p>



<h3 class="wp-block-heading"><span id="toc33">Q4. Z.TEST の結果が 1 を超えることはある？</span></h3>



<p class="wp-block-paragraph">ありませんよ。Z.TEST関数はP値（確率）を返すため、常に0以上1以下の値になります。ただし、arrayのデータが全て同じ値（標準偏差がゼロ）の場合は<code>#DIV/0!</code>エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc34">Q5. 母分散が未知のときZ.TESTを使ってもよい？</span></h3>



<p class="wp-block-paragraph">理論的には、母分散（標準偏差）が未知の場合はt検定（T.TEST）を使うのが正しいやり方です。ただし、サンプルサイズが大きい（目安: n≥30）場合は、標本標準偏差で代用しても結果がほぼ一致するため、Z.TESTでも実用上問題ありませんよ。</p>



<p class="wp-block-paragraph">サンプルサイズが小さく、かつ母標準偏差が未知のときは、必ずT.TESTを使ってください。</p>



<h3 class="wp-block-heading"><span id="toc35">Q6. 2つのグループの平均を比較したいときZ.TESTは使える？</span></h3>



<p class="wp-block-paragraph">Z.TEST関数は「1つの標本と仮説値」を比較する関数で、「2つの標本同士」の比較には対応していません。2グループ間の平均比較には<a href="https://mashukabu.com/excel-ttest/">TTEST関数</a>を使用してください。</p>



<p class="wp-block-paragraph">どうしてもz検定で2標本を比較したいときは、自分で標準誤差を計算したうえで<a href="https://mashukabu.com/excel-normsdist/">NORMSDIST関数</a>で確率を求める形になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc36">Q7. P値が極端に小さい（例: 0.0001以下）ときは指数表記を直したい？</span></h3>



<p class="wp-block-paragraph">Excelの既定だとP値が<code>1.23E-05</code>のように指数表記で返ることがあります。レポートに載せるときは、セルの書式設定で「数値」を選び小数点以下4〜6桁を指定するか、<code>=TEXT(Z.TEST(...), "0.0000")</code> のように文字列化すると見やすくなりますよ。</p>



<p class="wp-block-paragraph">P値が極端に小さい場合は「P < 0.001」と表記するのが学術的な書き方です。実務レポートでも、桁数の見せ方を統一すると読み手の負担が減ります。</p>



<h3 class="wp-block-heading"><span id="toc37">Q8. sigmaを指定する場合と省略する場合で結果が大きく変わるのはなぜ？</span></h3>



<p class="wp-block-paragraph">sigmaを指定すると母標準偏差として固定値を使い、省略すると標本標準偏差（STDEV）で代替計算します。サンプルサイズが小さいと、標本標準偏差は母標準偏差より小さめにブレやすく、結果としてP値も変動しますよ。</p>



<p class="wp-block-paragraph">「過去データから母標準偏差が確からしくわかる」ときはsigmaを指定し、「目安として検定したい」ときは省略するのが実務的な使い分けです。</p>



<h3 class="wp-block-heading"><span id="toc38">Q9. データの一部に欠損（空白セル）がある場合の扱いは？</span></h3>



<p class="wp-block-paragraph">Z.TEST関数のarrayは、空白セルや論理値・文字列を自動的に無視します。ただし、欠損が多いと検定結果の信頼性が下がるため、事前にCOUNT関数で「実際に使われた件数」を確認してくださいね。</p>



<pre class="wp-block-code"><code>=COUNT(B2:B100)  → 実際に検定で使われる件数</code></pre>



<p class="wp-block-paragraph">可変長のデータを扱うときは、配列の端の空白を除去する<a href="https://mashukabu.com/excel-trimrange-function/">TRIMRANGE関数</a>も合わせて使うと安全です。</p>



<h2 class="wp-block-heading"><span id="toc39">Z.TEST関数の使い方クイックリファレンス</span></h2>



<p class="wp-block-paragraph">最後に、Z.TEST関数を実務で使うときの早見表を載せておきますね。</p>



<figure class="wp-block-table"><table><thead><tr><th>知りたいこと</th><th>数式の形</th></tr></thead><tbody><tr><td>右片側P値（標本平均 > 仮説値か）</td><td><code>=Z.TEST(array, x, sigma)</code></td></tr><tr><td>左片側P値（標本平均 < 仮説値か）</td><td><code>=1 - Z.TEST(array, x, sigma)</code></td></tr><tr><td>両側P値（差があるか）</td><td><code>=2 * MIN(Z.TEST(array, x, sigma), 1 - Z.TEST(array, x, sigma))</code></td></tr><tr><td>z統計量だけ取り出す</td><td><code>=(AVERAGE(array) - x) / (sigma / SQRT(COUNT(array)))</code></td></tr><tr><td>sigma省略時の代替標準偏差</td><td><code>=STDEV(array)</code>（内部で自動使用）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">有意水準と判定の対応も覚えておくと判断が早くなりますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>P値</th><th>5%有意水準</th><th>1%有意水準</th><th>判定の目安</th></tr></thead><tbody><tr><td>0.001未満</td><td>棄却</td><td>棄却</td><td>非常に強い差の根拠</td></tr><tr><td>0.001〜0.01</td><td>棄却</td><td>棄却</td><td>強い差の根拠</td></tr><tr><td>0.01〜0.05</td><td>棄却</td><td>棄却できず</td><td>一定の差の根拠</td></tr><tr><td>0.05〜0.10</td><td>棄却できず</td><td>棄却できず</td><td>傾向はあるが有意とは言えない</td></tr><tr><td>0.10以上</td><td>棄却できず</td><td>棄却できず</td><td>差の根拠としては弱い</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「P値だけを見て判定する」のではなく、サンプルサイズと効果量（差の大きさ）もセットで判断するのが、実務で誤解されにくい使い方ですよ。</p>



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



<p class="wp-block-paragraph">ExcelのZ.TEST関数は、z検定の片側P値を求める統計関数です。</p>



<p class="wp-block-paragraph">ポイントをおさらいしておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=Z.TEST(array, x, [sigma])</code></li><li>返すのは<strong>片側P値</strong>（標本平均が仮説値より大きい確率）</li><li><strong>両側検定には変換式が必要</strong>: <code>=2 * MIN(Z.TEST(...), 1 - Z.TEST(...))</code></li><li>sigma省略時は標本標準偏差（STDEV）で代替計算される</li><li>サンプルサイズが小さい（n<30）場合は<a href="https://mashukabu.com/excel-ttest/">T.TEST</a>を使う</li><li>ZTEST（旧名）と機能は同じ。新規作成はZ.TESTを使う</li></ul>



<p class="wp-block-paragraph">「標本の平均値が仮説値と有意に異なるか」を検証したいとき、Z.TEST関数を活用してみてください。片側・両側の違いを理解して使えば、統計的根拠のある意思決定に役立てられますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-z-test/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
