<?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>Sat, 18 Apr 2026 00:56:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</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>「Excelで平均値の差が偶然かどうかを確かめたい」。そんなとき、ExcelのZ.TEST関数でz検定のP値を求めれば、仮説の妥当性を数値で確認できます。ところが、Z.TEST関数が返すのは「片側P値」だけです。片側と両側の違いを知らずに使うと、検定結果の解釈を誤ってしまいますよ。</p>



<p>この記事では、ExcelのZ.TEST関数の使い方を構文・引数・実践例をもとに解説します。片側検定と両側検定の使い分け、T.TESTとの違い、よくあるエラーの対処法もあわせて紹介しますよ。</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></ol></li><li><a href="#toc11" tabindex="0">片側検定と両側検定の違い・使い分け</a><ol><li><a href="#toc12" tabindex="0">Z.TEST は片側P値しか返さない</a></li><li><a href="#toc13" tabindex="0">両側P値への変換式</a></li><li><a href="#toc14" tabindex="0">検定の種類を選ぶ判断基準</a></li></ol></li><li><a href="#toc15" tabindex="0">ZTEST互換関数との違い</a><ol><li><a href="#toc16" tabindex="0">ZTESTはZ.TESTの旧名</a></li></ol></li><li><a href="#toc17" tabindex="0">Z.TEST関数 vs T.TEST関数の使い分け</a><ol><li><a href="#toc18" tabindex="0">使い分けの基準</a></li><li><a href="#toc19" tabindex="0">T.TESTを選ぶべきケース</a></li></ol></li><li><a href="#toc20" tabindex="0">Z.TEST関数でよく起きるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#N/Aエラー（arrayが空）</a></li><li><a href="#toc22" tabindex="0">#VALUE!エラー（sigmaが0以下）</a></li><li><a href="#toc23" tabindex="0">結果がおかしいときの確認ポイント</a></li></ol></li><li><a href="#toc24" tabindex="0">Z.TEST関数に関するよくある質問</a><ol><li><a href="#toc25" tabindex="0">Q1. P値が0.05より小さければ有意差ありと判断できる？</a></li><li><a href="#toc26" tabindex="0">Q2. Z.TEST関数で両側P値を求めるには？</a></li><li><a href="#toc27" tabindex="0">Q3. NORM.S.DIST関数を使って手動でz値を計算することもできる？</a></li><li><a href="#toc28" tabindex="0">Q4. Z.TEST の結果が 1 を超えることはある？</a></li></ol></li><li><a href="#toc29" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



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



<p>対応バージョンはExcel 2010以降・Microsoft 365です。Excel 2007以前の互換関数「ZTEST」も同じ機能ですが、新規作成にはZ.TESTを使いましょう。</p>



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



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



<p>検定の考え方はこうです。</p>



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



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



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



<p>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>通常の「平均値に差があるかどうか」の検定では両側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>引数は最大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><strong>sigmaについての注意</strong>: sigma（母標準偏差）が既知の場合は明示的に指定します。省略すると、Excelは自動的に<code>STDEV(array)</code>（標本標準偏差・不偏標準偏差）で代替します。厳密なz検定では母標準偏差を指定するのが前提ですが、実務では省略することも多いです。</p>



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



<p>Z.TEST関数の内部では次の計算が行われています。</p>



<p><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><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><code>n</code>はarrayのデータ数（COUNTA(array)）です。この式は「標準正規分布で、z統計量以上の値をとる確率」を返します。</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>製造ラインで生産した製品の重量データがあり、「母平均が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>次の数式で片側P値を求めます。</p>



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



<p>上の例では、標本平均は501gです。仮説値500gより大きいため、Z.TESTは0.5より小さいP値を返します。</p>



<pre class="wp-block-code"><code>結果例: 0.218</code></pre>



<p>このP値は0.218 → 21.8%です。有意水準5%（0.05）を上回るため、「平均が500gと異なる」とは言えません（帰無仮説を棄却できない）。</p>



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



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



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



<p>sigmaを指定すると、標本標準偏差ではなく既知の母標準偏差で計算するため、より正確な検定になりますよ。</p>



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



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



<p>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="toc13">両側P値への変換式</span></h3>



<p>両側検定では、次の式で両側P値を求めます。</p>



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



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



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



<p>どの検定を使うかは、仮説を立てるときに決めます。</p>



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



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



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



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



<p>Excel 2010以前では「ZTEST」という関数名でした。Excel 2010から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>Excel 2003〜</td><td>Excel 2010〜</td></tr><tr><td>引数・計算式</td><td>同一</td><td>同一</td></tr><tr><td>推奨度</td><td>互換性維持のため残存</td><td>新規作成時はこちら</td></tr></tbody></table></figure>



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



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



<p>引数の順序・意味は完全に同じです。</p>



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



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



<h3 class="wp-block-heading"><span id="toc18">使い分けの基準</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="toc19">T.TESTを選ぶべきケース</span></h3>



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



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



<p>実務では、製品品質の比較（n=10〜20件）などサンプル数が限られる場面が多いです。そういった場合はT.TESTを使うほうが統計的に適切ですよ。</p>



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



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



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



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



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



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



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



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



<p>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>sigma（標準偏差）は必ず正の値を指定してください。</p>



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



<p>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></ul>



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



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



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



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



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



<p>次の式を使ってください。</p>



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



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



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



<p>できます。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>Z.TEST関数を使わずにこの手順で計算しても同じ結果が得られますよ。内部計算を理解したいときや、途中のz値を確認したいときに役立ちます。</p>



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



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



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



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



<p>ポイントをおさらいしておきましょう。</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）場合はT.TESTを使う</li><li>ZTEST（旧名）と機能は同じ。新規作成はZ.TESTを使う</li></ul>



<p>「標本の平均値が仮説値と有意に異なるか」を検証したいとき、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>
