<?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/%e6%a4%9c%e5%ae%9a/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Apr 2026 00:15:27 +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>検定 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのZ.TEST関数の使い方｜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>Fri, 30 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Z.TEST]]></category>
		<category><![CDATA[Z検定]]></category>
		<category><![CDATA[仮説検定]]></category>
		<category><![CDATA[検定]]></category>
		<category><![CDATA[統計]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2771</guid>

					<description><![CDATA[ExcelのZ.TEST関数を使ってデータの平均値が基準と異なるかを判定する方法を解説。P値の読み方・片側/両側検定の使い分け・品質管理や月次比較の業務シナリオまで、統計知識ゼロでも使いこなせるよう説明します。]]></description>
										<content:encoded><![CDATA[
<p>「データの平均が規格値と違うか検定したい」。そんなときに使うのがZ.TEST関数です。ただ、戻り値がP値と言われてもピンとこないですよね。</p>



<p>片側P値と両側P値の違いがわからないまま使うと、判断を誤るリスクがあります。特にP値が0.5を超えるケースでは、意味を取り違えやすいので注意が必要です。</p>



<p>この記事では、Z.TEST関数の構文から業務での活用例まで順番に解説します。P値の読み方、片側・両側検定の使い分けもしっかり整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Z.TEST関数とは（Z検定の片側P値を求める関数）</a><ol><li><a href="#toc2" tabindex="0">ZTEST関数との違い</a></li><li><a href="#toc3" tabindex="0">対応バージョン</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">σ（シグマ）を省略した場合</a></li><li><a href="#toc8" tabindex="0">内部の計算式</a></li></ol></li><li><a href="#toc9" tabindex="0">Z.TEST関数の基本的な使い方（品質管理の例）</a><ol><li><a href="#toc10" tabindex="0">サンプルデータの準備</a></li><li><a href="#toc11" tabindex="0">数式の入力</a></li></ol></li><li><a href="#toc12" tabindex="0">P値の読み方と判断フロー</a><ol><li><a href="#toc13" tabindex="0">P値の早見表</a></li><li><a href="#toc14" tabindex="0">Z.TEST関数の戻り値が0.5を超えるケース</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">片側検定を使う場面</a></li><li><a href="#toc18" tabindex="0">両側検定を使う場面</a></li><li><a href="#toc19" tabindex="0">使い分け早見表</a></li></ol></li><li><a href="#toc20" tabindex="0">業務で使えるZ.TEST関数の活用パターン</a><ol><li><a href="#toc21" tabindex="0">パターン1: 製品の品質検査</a></li><li><a href="#toc22" tabindex="0">パターン2: テスト結果の評価</a></li><li><a href="#toc23" tabindex="0">パターン3: 売上データの変化検出</a></li></ol></li><li><a href="#toc24" tabindex="0">Z.TEST関数とT.TEST関数の使い分け</a></li><li><a href="#toc25" tabindex="0">Z.TEST関数でよくあるエラーと対処法</a><ol><li><a href="#toc26" tabindex="0">#N/Aエラー</a></li><li><a href="#toc27" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc28" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc29" tabindex="0">エラーをまとめて回避するには</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ</a><ol><li><a href="#toc31" tabindex="0">関数一覧</a></li></ol></li></ol>
    </div>
  </div>

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



<p>Z.TEST関数（読み方: ゼット・テスト）は、<strong>Z検定の片側P値</strong>を返す統計関数です。</p>



<p>P値とは「偶然こうなる確率」のことです。P値が小さいほど、偶然ではない可能性が高まります。</p>



<p>たとえば製品の平均重量を検定する場面を考えます。規格値が50gなら、次のように書きます。</p>



<pre class="wp-block-code"><code>=Z.TEST(データ範囲, 50)</code></pre>



<p>この数式で「平均が50gと一致しているか」の判断材料が得られます。</p>



<h3 class="wp-block-heading"><span id="toc2">ZTEST関数との違い</span></h3>



<p>ZTEST関数はZ.TEST関数の互換性関数です。引数も計算結果もまったく同じです。</p>



<p>ただし将来削除される可能性があります。新しく数式を書くならZ.TEST関数を使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc3">対応バージョン</span></h3>



<p>Z.TEST関数は以下のバージョンで利用できます。</p>



<ul class="wp-block-list"><li>Excel 2016 / 2019 / 2021 / 2024</li><li>Microsoft 365</li></ul>



<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(配列, x, [σ])</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>配列</td><td>必須</td><td>検定対象のデータ範囲</td></tr><tr><td>x</td><td>必須</td><td>仮説の母平均値</td></tr><tr><td>σ</td><td>省略可</td><td>母集団の標準偏差（既知の場合）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">σ（シグマ）を省略した場合</span></h3>



<p>σを省略すると、<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>の値が自動で使われます。STDEV.S関数は不偏標準偏差を返す関数です。</p>



<p>母集団のσがわかっているなら明示的に指定します。わからない場合は省略してOKです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>σ省略時</th><th>σ指定時</th></tr></thead><tbody><tr><td>使われる値</td><td>STDEV.S（不偏標準偏差）</td><td>指定した母標準偏差</td></tr><tr><td>想定場面</td><td>σが不明なとき</td><td>σが既知のとき</td></tr><tr><td>よくある用途</td><td>一般的な業務データ</td><td>品質管理の規格値</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc8">内部の計算式</span></h3>



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



<pre class="wp-block-code"><code>=1 - NORM.S.DIST((AVERAGE(配列) - x) / (σ / SQRT(n)), TRUE)</code></pre>



<p><a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">NORM.S.DIST関数</a>で累積確率を求めています。それを1から引くことで「上側の確率」を算出します。nはデータの個数です。</p>



<h2 class="wp-block-heading"><span id="toc9">Z.TEST関数の基本的な使い方（品質管理の例）</span></h2>



<p>製品の重さが規格値50gと一致しているかを検定してみましょう。</p>



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



<p>A2:A11に以下の10個のデータが入っているとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>値</th></tr></thead><tbody><tr><td>A2</td><td>52</td></tr><tr><td>A3</td><td>48</td></tr><tr><td>A4</td><td>51</td></tr><tr><td>A5</td><td>49</td></tr><tr><td>A6</td><td>50</td></tr><tr><td>A7</td><td>53</td></tr><tr><td>A8</td><td>47</td></tr><tr><td>A9</td><td>51</td></tr><tr><td>A10</td><td>50</td></tr><tr><td>A11</td><td>52</td></tr></tbody></table></figure>



<p>このデータの平均は50.3gです。</p>



<p><!-- screenshot: A2:A11にサンプルデータ、B2にZ.TEST数式と結果を表示 --></p>



<h3 class="wp-block-heading"><span id="toc11">数式の入力</span></h3>



<p>B2セルに次の数式を入力します。</p>



<pre class="wp-block-code"><code>=Z.TEST(A2:A11, 50)</code></pre>



<p>結果は約 <strong>0.308</strong> です。</p>



<p>標本平均50.3は仮説値50より大きいです。そのためP値は0.5未満になります。P値が0.05より大きいので「平均は50gと異なる」とはいえません。</p>



<h2 class="wp-block-heading"><span id="toc12">P値の読み方と判断フロー</span></h2>



<h3 class="wp-block-heading"><span id="toc13">P値の早見表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>P値の範囲</th><th>判断</th><th>意味</th></tr></thead><tbody><tr><td>P < 0.01</td><td>強く有意</td><td>偶然とは考えにくい</td></tr><tr><td>0.01 ≤ P < 0.05</td><td>有意</td><td>統計的に差がある</td></tr><tr><td>0.05 ≤ P < 0.10</td><td>やや有意</td><td>参考程度</td></tr><tr><td>P ≥ 0.10</td><td>有意でない</td><td>差があるとはいえない</td></tr></tbody></table></figure>



<p>有意水準とは「偶然ではない」と判断する基準です。一般的に0.05が使われます。</p>



<h3 class="wp-block-heading"><span id="toc14">Z.TEST関数の戻り値が0.5を超えるケース</span></h3>



<p>標本平均が仮説値より小さいと、P値は0.5を超えます。これは直感に反するので注意が必要です。</p>



<p>たとえば平均が48で仮説値が50のケースです。Z.TEST関数は「平均が50<strong>以上</strong>になる確率」を返します。実際の平均は50を下回っているので、確率は高くなります。</p>



<p>この場合の下側P値は次のように求めます。</p>



<pre class="wp-block-code"><code>=1 - Z.TEST(A2:A11, 50)</code></pre>



<h3 class="wp-block-heading"><span id="toc15">判断の手順</span></h3>



<ol class="wp-block-list"><li>帰無仮説を立てる（例: 母平均は50gである）</li><li>Z.TEST関数でP値を求める</li><li>片側か両側かを決める</li><li>P値と有意水準（0.05）を比べる</li><li>P < 0.05なら帰無仮説を棄却する</li></ol>



<p>帰無仮説（きむかせつ）とは「差がない」という出発点です。P値が小さければこの仮定を否定できます。</p>



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



<h3 class="wp-block-heading"><span id="toc17">片側検定を使う場面</span></h3>



<p>「平均が50gより<strong>大きい</strong>か」のように方向が決まっている検定です。Z.TEST関数の戻り値をそのまま使います。</p>



<pre class="wp-block-code"><code>=Z.TEST(A2:A11, 50)</code></pre>



<p>「大きいか」を調べるなら上の数式そのままです。「小さいか」を調べるなら1から引きます。</p>



<pre class="wp-block-code"><code>=1 - Z.TEST(A2:A11, 50)</code></pre>



<h3 class="wp-block-heading"><span id="toc18">両側検定を使う場面</span></h3>



<p>「平均が50gと<strong>等しいか</strong>」のように方向を問わない検定です。次の変換式を使います。</p>



<pre class="wp-block-code"><code>=2*MIN(Z.TEST(A2:A11, 50), 1 - Z.TEST(A2:A11, 50))</code></pre>



<p>MIN関数で片側P値の小さいほうを取り、2倍します。単純に <code>=Z.TEST(...)*2</code> とするのは誤りです。P値が0.5を超えるケースで正しく計算できません。</p>



<p><!-- screenshot: 片側P値と両側P値を並べて表示した数式例 --></p>



<h3 class="wp-block-heading"><span id="toc19">使い分け早見表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>使う場面</th><th>数式</th></tr></thead><tbody><tr><td>片側（上側）</td><td>「xより大きいか」</td><td>=Z.TEST(配列, x)</td></tr><tr><td>片側（下側）</td><td>「xより小さいか」</td><td>=1-Z.TEST(配列, x)</td></tr><tr><td>両側</td><td>「xと等しいか」</td><td>=2*MIN(Z.TEST(配列,x), 1-Z.TEST(配列,x))</td></tr></tbody></table></figure>



<p>迷ったら両側検定を選ぶのが無難です。片側検定は仮説の方向に根拠があるときだけ使います。</p>



<h2 class="wp-block-heading"><span id="toc20">業務で使えるZ.TEST関数の活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc21">パターン1: 製品の品質検査</span></h3>



<p>ある工場の製品仕様は重量50g、母標準偏差2gとします。ロットから10個を抜き取り検査しました。</p>



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



<p>σに2を指定することで、母集団の情報を反映した精度の高い検定ができます。</p>



<h3 class="wp-block-heading"><span id="toc22">パターン2: テスト結果の評価</span></h3>



<p>新しい研修を受けた30人のテスト結果があるとします。全社平均70点と差があるかを検定します。</p>



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



<p>P値が0.05未満なら「研修の効果がある」と判断できます。サンプルが30以上あるのでZ検定が適切です。</p>



<h3 class="wp-block-heading"><span id="toc23">パターン3: 売上データの変化検出</span></h3>



<p>昨年の月平均売上が500万円だとします。今年の月別データで変化があるかを両側検定します。</p>



<pre class="wp-block-code"><code>=2*MIN(Z.TEST(C2:C13, 500), 1-Z.TEST(C2:C13, 500))</code></pre>



<p>12か月分のデータで「増えたか減ったか」を問わず変化を検出できます。</p>



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



<p>Z.TEST関数とT.TEST関数、どちらを使うか迷う方は多いですよね。以下の表で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Z.TEST</th><th>T.TEST</th></tr></thead><tbody><tr><td>目的</td><td>1標本の平均値検定</td><td>2標本の平均値比較</td></tr><tr><td>前提条件</td><td>n≧30 または σ既知</td><td>n<30 や σ不明でもOK</td></tr><tr><td>使う分布</td><td>正規分布（Z分布）</td><td>t分布（自由度を考慮）</td></tr><tr><td>引数</td><td>配列, x, [σ]</td><td>配列1, 配列2, 尾部, 検定の種類</td></tr><tr><td>戻り値</td><td>片側P値のみ</td><td>片側または両側P値</td></tr></tbody></table></figure>



<p>判断のポイントは2つです。</p>



<ul class="wp-block-list"><li>サンプルサイズは30以上あるか</li><li>母集団のσがわかっているか</li></ul>



<p>どちらもNoならT.TEST関数が適切です。サンプルが少ないときにZ.TEST関数を使うと、検定の精度が下がります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>n=30という基準は統計学の一般的な目安です。厳密な境界ではありません。</p></blockquote>



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



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



<p>配列が空のときに発生します。データ範囲にセルが含まれているか確認してください。</p>



<pre class="wp-block-code"><code>=Z.TEST(A2:A11, 50)</code></pre>



<p>A2:A11が空なら#N/Aエラーになります。</p>



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



<p>σに0以下の値を指定すると発生します。σは正の数でなければなりません。</p>



<pre class="wp-block-code"><code>=Z.TEST(A2:A11, 50, 0)</code></pre>



<p>σを省略するか、正しい値を入力してください。</p>



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



<p>データ範囲に文字列が混入していると発生します。数値のみが入っているか確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc29">エラーをまとめて回避するには</span></h3>



<p>IFERROR関数で囲むと、エラー時に代替値を表示できます。</p>



<pre class="wp-block-code"><code>=IFERROR(Z.TEST(A2:A11, 50), &quot;データを確認してください&quot;)</code></pre>



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



<p>Z.TEST関数はZ検定の片側P値を求める関数です。この記事のポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=Z.TEST(配列, x, [σ])</code></li><li>戻り値は「標本平均がx以上になる確率」（上側片側P値）</li><li>σ省略時は<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>で自動計算される</li><li>両側P値は <code>=2*MIN(Z.TEST(...), 1-Z.TEST(...))</code> で求める</li><li>P < 0.05なら有意と判断するのが一般的</li><li>n<30やσ不明ならT.TEST関数を検討する</li><li>旧名のZTEST関数は互換性関数。Z.TEST関数を使おう</li></ul>



<p>P値の計算の仕組みを理解するには、<a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">NORM.S.DIST関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-norm-s-inv/">NORM.S.INV関数</a>もあわせて確認してみてください。Zスコアの算出には<a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE関数</a>が便利です。</p>



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



<p>Excel関数の一覧は以下のページでまとめています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">アルファベット順 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">機能別 Excel関数一覧</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-z_test/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
