<?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/%e4%bf%a1%e9%a0%bc%e5%8c%ba%e9%96%93/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 15:16:42 +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】TINV関数の使い方｜t分布の逆関数で信頼区間や棄却域を求める方法</title>
		<link>https://mashukabu.com/excel-tinv/</link>
					<comments>https://mashukabu.com/excel-tinv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 10:20:18 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6688</guid>

					<description><![CDATA[ExcelのTINV関数の使い方を解説します。t分布の逆関数（旧式）で、両側確率と自由度から t値（臨界値）を返し、信頼区間や両側検定の棄却域を求められます。新関数T.INV / T.INV.2Tとの違い、TDIST・TTESTとの使い分け、よくあるエラーまで実例で整理しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Excelで信頼区間の臨界値（t値）をサクッと求めたい」「両側検定の棄却域はどう計算するの？」と悩んでいませんか。そんなときに頼れるのが TINV関数です。</p>



<p class="wp-block-paragraph">TINV関数は、t分布の <strong>逆関数</strong> として、両側確率（p値）と自由度から t値を返してくれる統計関数です。Excel 2010以降では互換性関数に分類されていますが、現在のExcelでも問題なく動作します。</p>



<p class="wp-block-paragraph">この記事では、TINV関数の構文から始めて、95%信頼区間の臨界値計算、両側検定の棄却域算出まで、実務で使えるパターンを中心に解説します。新関数 T.INV / T.INV.2T との違いや、対の関係にある <a href="https://mashukabu.com/excel-tdist/">ExcelのTDIST関数</a> との使い分けも整理します。t分布の関数群を一気に理解していきましょう。</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のTINV関数とは？</a></li><li><a href="#toc2" tabindex="0">TINV関数の書き方（構文と引数）</a></li><li><a href="#toc3" tabindex="0">TINV関数の基本的な使い方</a></li><li><a href="#toc4" tabindex="0">【実務例】95%信頼区間の臨界値を求める</a></li><li><a href="#toc5" tabindex="0">【実務例】両側検定の棄却域（クリティカル値）を求める</a></li><li><a href="#toc6" tabindex="0">T.INV / T.INV.2T との違い・使い分け</a></li><li><a href="#toc7" tabindex="0">TDIST関数・TTEST関数との使い分け</a></li><li><a href="#toc8" tabindex="0">TINV関数のよくあるエラーと対処法</a></li><li><a href="#toc9" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのTINV関数とは？</span></h2>



<p class="wp-block-paragraph">TINV関数は、スチューデントの <strong>t分布の逆関数</strong> を計算する統計関数です。読み方は「ティーインバース」で、語源は T-Distribution <strong>Inverse</strong>（t分布の逆関数）です。</p>



<p class="wp-block-paragraph">ざっくり言うと、「両側確率（p値）と自由度を渡すと、対応する t値を返してくれる関数」です。たとえば「95%信頼区間で使う臨界値（t値）が欲しい」というケースで活躍します。「両側検定で棄却するかどうかの境界線（クリティカル値）が欲しい」というシーンも同じく TINV の出番です。</p>



<p class="wp-block-paragraph">Excel 2007以前から提供されている古参の関数ですが、Excel 2010以降は分類が変わりました。現在は <strong>互換性関数（Compatibility Functions）</strong> に分類されています。後継として T.INV 関数と T.INV.2T 関数が用意されていますが、TINV関数も後方互換のため引き続き動作します。</p>



<p class="wp-block-paragraph">ちなみに、t値から確率（p値）を求める逆向きの計算をしたいときは <a href="https://mashukabu.com/excel-tdist/">ExcelのTDIST関数</a> を使います。TDIST と TINV はちょうど対になる関数なので、セットで覚えておくと便利です。</p>



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



<p class="wp-block-paragraph">TINV関数の構文はとてもシンプルで、引数は2つだけです。</p>



<pre class="wp-block-code"><code>=TINV(probability, degrees_freedom)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>意味</th><th>制約</th></tr></thead><tbody><tr><td>probability</td><td>両側確率（有意水準α）</td><td>0より大きく1未満</td></tr><tr><td>degrees_freedom</td><td>自由度（サンプル数 − 1 など）</td><td>1以上の整数（小数は切り捨て）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで一番大事なポイントは、第1引数の probability が <strong>両側確率</strong> であることです。片側ではありません。たとえば「両側5%」を計算したいなら 0.05 をそのまま渡します。</p>



<p class="wp-block-paragraph">戻り値は常に <strong>正の t値</strong> です。t分布は0を中心に左右対称なので、両側の臨界値は ±（戻り値）と解釈してください。</p>



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



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認しましょう。「両側確率 0.05、自由度 20」のときの t値を求めます。</p>



<pre class="wp-block-code"><code>=TINV(0.05, 20)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 2.086</strong> になります。これは「t分布（自由度20）で、両側に2.5%ずつ（合計5%）の確率を持つ境界の t値」を意味します。グラフで言うと、t = -2.086 より左の面積と t = 2.086 より右の面積を合計すると、ちょうど0.05になるイメージです。</p>



<p class="wp-block-paragraph">念のため、対の関係にある TDIST関数で逆向きの計算もしてみましょう。</p>



<pre class="wp-block-code"><code>=TDIST(2.086, 20, 2)</code></pre>



<p class="wp-block-paragraph">こちらは <strong>約 0.05</strong> が返ります。TINV と TDIST がちょうど逆向きの計算になっていることが確認できますね。</p>



<h2 class="wp-block-heading"><span id="toc4">【実務例】95%信頼区間の臨界値を求める</span></h2>



<p class="wp-block-paragraph">TINV関数の最も典型的な使い方が、信頼区間の臨界値（t値）の計算です。</p>



<p class="wp-block-paragraph">「サンプルから推定した平均値が、母集団の真の平均値からどれくらいの範囲に収まるか」を示すのが信頼区間です。95%信頼区間なら、有意水準αは 0.05（両側）になります。</p>



<p class="wp-block-paragraph">たとえば「サンプル数25（自由度24）で95%信頼区間の臨界値」を求めるなら、次のようになります。</p>



<pre class="wp-block-code"><code>=TINV(0.05, 24)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 2.064</strong> です。これを使って信頼区間を求める数式は次のとおりです。</p>



<pre class="wp-block-code"><code>信頼区間 = 標本平均 ± TINV(α, df) × 標準誤差
標準誤差 = 標本標準偏差 ÷ √(サンプル数)</code></pre>



<p class="wp-block-paragraph">セルA1に標本平均、A2に標本標準偏差、A3にサンプル数が入っているとします。このとき、95%信頼区間の上限と下限は次のように書けます。</p>



<pre class="wp-block-code"><code>上限：=A1 + TINV(0.05, A3-1) * A2 / SQRT(A3)
下限：=A1 - TINV(0.05, A3-1) * A2 / SQRT(A3)</code></pre>



<p class="wp-block-paragraph">信頼水準と TINV の第1引数の対応は次の早見表をどうぞ。</p>



<figure class="wp-block-table"><table><thead><tr><th>信頼水準</th><th>有意水準α（両側）</th><th>TINV 第1引数</th></tr></thead><tbody><tr><td>90%</td><td>0.10</td><td>0.10</td></tr><tr><td>95%</td><td>0.05</td><td>0.05</td></tr><tr><td>99%</td><td>0.01</td><td>0.01</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">母標準偏差が既知の場合は <a href="https://mashukabu.com/excel-stdevp/">ExcelのSTDEVP関数</a> で計算します。ただし t分布を使う場面では、通常は標本標準偏差（STDEV.S）を使うのが自然です。</p>



<h2 class="wp-block-heading"><span id="toc5">【実務例】両側検定の棄却域（クリティカル値）を求める</span></h2>



<p class="wp-block-paragraph">仮説検定でも TINV関数は活躍します。両側検定では、検定統計量 t が <strong>臨界値（クリティカル値）</strong> より外側にあれば帰無仮説を棄却します。</p>



<p class="wp-block-paragraph">たとえば「有意水準 5%・両側検定・自由度 30」のときの臨界値は次のように求めます。</p>



<pre class="wp-block-code"><code>=TINV(0.05, 30)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約 2.042</strong> です。検定統計量 t を計算したとき、その絶対値が 2.042 を超えていれば「有意差あり」と判定できます。</p>



<p class="wp-block-paragraph">判定の数式例（B1に検定統計量 t が入っている場合）。</p>



<pre class="wp-block-code"><code>=IF(ABS(B1) &gt; TINV(0.05, 30), &quot;棄却&quot;, &quot;採択&quot;)</code></pre>



<p class="wp-block-paragraph">ここで気をつけたいのが <strong>片側検定</strong> で TINV関数を使うときです。TINV は両側確率を前提にしています。そのため片側検定で使う場合は <strong>有意水準を2倍</strong> して渡す必要があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>検定の種類</th><th>有意水準</th><th>TINV 第1引数</th></tr></thead><tbody><tr><td>両側検定 5%</td><td>0.05</td><td>0.05</td></tr><tr><td>両側検定 1%</td><td>0.01</td><td>0.01</td></tr><tr><td>片側検定 5%</td><td>0.05</td><td><strong>0.10</strong>（=2α）</td></tr><tr><td>片側検定 1%</td><td>0.01</td><td><strong>0.02</strong>（=2α）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">片側検定の場合は、新関数の T.INV.RT を使うほうが「右側」とそのまま指定できて直感的です。</p>



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



<p class="wp-block-paragraph">Excel 2010以降では、TINV関数の後継として T.INV と T.INV.2T が追加されました。3つの関数の違いを表で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力する確率</th><th>戻り値</th><th>TINV との関係</th></tr></thead><tbody><tr><td>TINV(p, df)</td><td>両側確率</td><td>正の t値</td><td>旧関数（互換性関数）</td></tr><tr><td>T.INV.2T(p, df)</td><td>両側確率</td><td>正の t値</td><td>TINV と完全互換</td></tr><tr><td>T.INV(p, df)</td><td>左側累積確率</td><td>負または正の t値</td><td>動作が異なる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">具体例で比較してみます（自由度20のケース）。</p>



<pre class="wp-block-code"><code>=TINV(0.05, 20)        → 約 2.086
=T.INV.2T(0.05, 20)    → 約 2.086（TINVと同じ）
=T.INV(0.025, 20)      → 約 -2.086（左側下側のt値）
=T.INV(0.975, 20)      → 約  2.086（左側上側のt値）</code></pre>



<p class="wp-block-paragraph">数学的な関係は <code>TINV(p, df) = T.INV(1 - p/2, df) = T.INV.2T(p, df)</code> となります。</p>



<p class="wp-block-paragraph"><strong>使い分けの目安：</strong></p>



<ul class="wp-block-list"><li>既存ファイルとの互換性を保ちたい → TINV</li><li>これから新規作成するファイル → T.INV.2T（両側）または T.INV（左側）</li><li>「左側」「右側」を明示的に区別したい → T.INV / T.INV.RT を使い分ける</li></ul>



<p class="wp-block-paragraph">ちなみに正規分布版の逆関数は <a href="https://mashukabu.com/excel-normsinv/">ExcelのNORMSINV関数</a> や <a href="https://mashukabu.com/excel-norminv/">ExcelのNORMINV関数</a> です。サンプル数が多い場合は t分布が正規分布に近づきます。そのため近似的に正規分布の逆関数で代用するケースもあります。</p>



<h2 class="wp-block-heading"><span id="toc7">TDIST関数・TTEST関数との使い分け</span></h2>



<p class="wp-block-paragraph">t分布関連の関数は3つセットで覚えると整理しやすくなります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th><th>用途</th></tr></thead><tbody><tr><td>TDIST</td><td>t値 + 自由度 + 片側/両側</td><td>確率（p値）</td><td>検定統計量から p値を求めたい</td></tr><tr><td>TINV</td><td>両側確率 + 自由度</td><td>t値（正の値）</td><td>信頼区間や棄却域の臨界値が欲しい</td></tr><tr><td>TTEST</td><td>2つのデータ配列</td><td>確率（p値）</td><td>データから直接 p値が欲しい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-tdist/">ExcelのTDIST関数</a> と TINV関数は、まさに「p値 ↔ t値」の逆向き関数の関係です。</p>



<pre class="wp-block-code"><code>=TDIST(2.086, 20, 2) → 約 0.05
=TINV(0.05, 20)      → 約 2.086</code></pre>



<p class="wp-block-paragraph">一方、TTEST関数（新: T.TEST）は2群のデータ配列を渡すだけで使えます。内部で平均・分散・t値を計算して直接 p値を返してくれる便利関数です。データから検定したいなら TTEST、臨界値が欲しいなら TINV、と覚えておけば迷いません。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-normsdist/">ExcelのNORMSDIST関数</a> など正規分布関数群とあわせて使うことで、統計検定の幅が一気に広がります。</p>



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



<p class="wp-block-paragraph">TINV関数で遭遇しやすいエラーと、その原因・対処をまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処</th></tr></thead><tbody><tr><td>#NUM!</td><td>probability が0以下、または1以上</td><td>0 < p < 1 の範囲にする</td></tr><tr><td>#NUM!</td><td>degrees_freedom が1未満</td><td>自由度は1以上にする</td></tr><tr><td>#VALUE!</td><td>引数に文字列が混入</td><td>セル参照先が数値か確認する</td></tr><tr><td>結果が想定外（小さい値）</td><td>片側検定で2倍にせず渡している</td><td>片側のときは α×2 を渡す</td></tr><tr><td>結果が想定外（負の値が欲しい）</td><td>T.INV と TINV を混同</td><td>左側累積なら T.INV、両側なら TINV</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのは、片側検定で「α=0.05」をそのまま TINV に渡してしまうケースです。TINV は両側を期待しているので、片側0.05相当を求めたいなら 0.10 を渡す必要があります。混乱しやすいポイントなので注意しましょう。片側検定では新関数の T.INV.RT を使うか、コメントで意図を明示しておくと安心です。</p>



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



<p class="wp-block-paragraph">TINV関数のポイントを最後に整理しておきましょう。</p>



<ul class="wp-block-list"><li>TINV関数は <strong>t分布の逆関数</strong>。両側確率と自由度から t値を返す</li><li>構文は <code>TINV(probability, degrees_freedom)</code> の2引数</li><li>probability は <strong>両側確率</strong> を渡す（片側のときは2倍する）</li><li>戻り値は常に <strong>正の t値</strong>（t分布は左右対称なので±で解釈）</li><li>95%信頼区間の臨界値 → <code>=TINV(0.05, df)</code></li><li>両側検定5%の棄却域 → <code>=TINV(0.05, df)</code></li><li>互換性関数だが現在も動作する。新規なら T.INV.2T が同じ動作</li><li>T.INV は <strong>左側累積確率</strong> の逆関数で動作が異なるので注意</li><li>対の関係にある <a href="https://mashukabu.com/excel-tdist/">ExcelのTDIST関数</a> とセットで覚えると理解が深まる</li></ul>



<p class="wp-block-paragraph">信頼区間の計算や仮説検定で「臨界値がほしい」と思ったら、TINV関数を思い出してください。サンプル数が大きい場合は t分布が正規分布にほぼ一致します。その場合は <a href="https://mashukabu.com/excel-normsinv/">ExcelのNORMSINV関数</a> や <a href="https://mashukabu.com/excel-norminv/">ExcelのNORMINV関数</a> で代用しても結果はほぼ同じになります。t分布関数群を使い分けて、統計分析の精度を上げていきましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-tinv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>T.INV.2T関数の使い方｜両側t検定の臨界値と信頼区間をExcelで計算</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-inv-2t/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-inv-2t/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:40 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[T.INV.2T]]></category>
		<category><![CDATA[TINV]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[両側検定]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[臨界値]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6392</guid>

					<description><![CDATA[ExcelのT.INV.2T関数の使い方を初心者向けにわかりやすく解説。構文・引数の意味から、信頼水準別・自由度別t値早見表、両側t検定の臨界値計算、95%信頼区間の完全なセル数式まで徹底解説。T.INV・TINVとの違いや使い分けも丁寧に説明します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「両側t検定の臨界値ってExcelでどう出すんだっけ？」と手が止まった経験はありませんか。教科書を引っ張り出して数表で値を探すのは時間がかかります。正確さの面でも不安が残りますよね。</p>



<p class="wp-block-paragraph">特に95%信頼区間を計算するとき、自由度（データ数から1を引いた値）ごとに変わるt値の扱いで悩む方は多いです。ここで使えるのが、ExcelのT.INV.2T関数です。</p>



<p class="wp-block-paragraph">T.INV.2T関数は、両側確率からt値（t分布の臨界値）を一発で逆算してくれる便利な関数ですよ。本記事では、構文の基本から両側t検定・信頼区間の実務シナリオまでをまとめて解説します。</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">T.INV.2T関数とは？Excelで両側確率からt値を逆算する関数</a><ol><li><a href="#toc2" tabindex="0">「2T = Two-Tailed」の意味</a></li><li><a href="#toc3" tabindex="0">T.DISTシリーズとの位置づけ（逆関数である点）</a></li><li><a href="#toc4" tabindex="0">主な使いどころ一覧</a></li></ol></li><li><a href="#toc5" tabindex="0">T.INV.2T関数の書き方（構文と引数）</a><ol><li><a href="#toc6" tabindex="0">=T.INV.2T(確率, 自由度)の2引数</a></li><li><a href="#toc7" tabindex="0">「確率」は両側合計の確率（T.INVとの違いを一言補足）</a></li><li><a href="#toc8" tabindex="0">確率=1.0で0を返す理由（初心者の疑問先回り）</a></li></ol></li><li><a href="#toc9" tabindex="0">T.INV.2T関数の基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">確率・自由度を変えたときの挙動確認</a></li><li><a href="#toc11" tabindex="0">信頼水準別・自由度別t値早見表（独自コンテンツ）</a></li></ol></li><li><a href="#toc12" tabindex="0">T.INV.2T関数の実践的な使い方・応用例</a><ol><li><a href="#toc13" tabindex="0">両側t検定の臨界値で合否判定（業務文脈の数値例）</a></li><li><a href="#toc14" tabindex="0">母平均の信頼区間をセル数式で完全計算</a></li></ol></li><li><a href="#toc15" tabindex="0">T.INVとの違い・使い分け（片側 vs 両側）</a><ol><li><a href="#toc16" tabindex="0">確率指定の方法と等価式の対照表（数値付き）</a></li><li><a href="#toc17" tabindex="0">CONFIDENCE.T関数との関係（信頼区間の別アプローチ）</a></li></ol></li><li><a href="#toc18" tabindex="0">旧TINV関数との互換性</a></li><li><a href="#toc19" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc20" tabindex="0">#NUM!エラー（確率0以下・自由度1未満）</a></li><li><a href="#toc21" tabindex="0">#VALUE!エラー（引数に文字列）</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">T.INV.2T関数とは？Excelで両側確率からt値を逆算する関数</span></h2>



<h3 class="wp-block-heading"><span id="toc2">「2T = Two-Tailed」の意味</span></h3>



<p class="wp-block-paragraph">T.INV.2T関数は、Excelでt分布の両側逆関数を返す統計関数です。読み方は「ティー・インブイ・ツーティー」です。</p>



<p class="wp-block-paragraph">関数名を分解すると、T（t分布）・INV（Inverse＝逆関数）・2T（Two-Tailed＝両側）の3要素で構成されています。「両側確率から対応するt値を求める関数」と覚えておきましょう。</p>



<p class="wp-block-paragraph">具体的には、両側確率（左右の裾を合計した確率）pを引数に取ります。そのうえでP(|X| > t) = p を満たすtを返してくれる仕組みです。このtは「臨界値」（帰無仮説を棄却するかどうかの境界となる値）として使われますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">T.DISTシリーズとの位置づけ（逆関数である点）</span></h3>



<p class="wp-block-paragraph">t分布関連のExcel関数には2つのグループがあります。確率からt値を求めるグループと、t値から確率を求めるグループです。T.INV.2Tは前者で、<a href="https://mashukabu.com/excel-function-howto-use-t-dist-2t/">T.DIST.2T関数</a>の逆関数にあたります。</p>



<p class="wp-block-paragraph">つまりT.DIST.2Tに「t=2.228、自由度10」を入れると約0.05が返ります。逆にT.INV.2Tに「確率0.05、自由度10」を入れると約2.228が返るわけです。確率と臨界値を行き来できるイメージで覚えると整理しやすいですよ。</p>



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



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



<ul class="wp-block-list"><li>両側t検定の臨界値を求めて合否判定する</li><li>母平均の信頼区間（区間推定の上下限）を計算する</li><li>p値や検定統計量と組み合わせて統計レポートを作成する</li></ul>



<p class="wp-block-paragraph">実務では特に「信頼区間計算」での出番が多いです。手元の数表に頼らずExcel上で完結できるので、作業効率がぐっと上がりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc6">=T.INV.2T(確率, 自由度)の2引数</span></h3>



<p class="wp-block-paragraph">T.INV.2T関数はExcel 2010以降で利用できる統計関数です。構文はシンプルで、引数はわずか2つです。</p>



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



<ul class="wp-block-list"><li>確率: 両側合計の確率（0より大きく1以下の値）</li><li>自由度: 標本サイズから1を引いた整数（1以上）</li></ul>



<p class="wp-block-paragraph">たとえば「自由度10、両側5%の臨界値」を求めたい場合は次のように書きます。</p>



<pre class="wp-block-code"><code>=T.INV.2T(0.05, 10)
→ 2.228139</code></pre>



<p class="wp-block-paragraph">これは95%信頼区間の臨界値そのものです。自由度に小数を入れた場合は、自動的に切り捨てて整数化されます。</p>



<h3 class="wp-block-heading"><span id="toc7">「確率」は両側合計の確率（T.INVとの違いを一言補足）</span></h3>



<p class="wp-block-paragraph">ここで覚えておきたいポイントがあります。T.INV.2Tの「確率」は両側合計の値を渡すという点です。</p>



<p class="wp-block-paragraph">T.INV関数（片側の左側逆関数）が左裾だけの確率を取るのに対し、T.INV.2Tは左右の裾を足した両側確率を取ります。つまり「両側5%」=「左右それぞれ2.5%」と解釈されますよ。混同しやすいので、最初のうちは「両側か片側か」を意識して書き分けてみてください。</p>



<h3 class="wp-block-heading"><span id="toc8">確率=1.0で0を返す理由（初心者の疑問先回り）</span></h3>



<p class="wp-block-paragraph">「確率=1.0を入れたらどうなるの？」という疑問もよく出てきます。Excelでは=T.INV.2T(1, 10) を入力すると0が返り、エラーにはなりません。</p>



<p class="wp-block-paragraph">これは数学的に P(|X| > 0) = 1 が成り立つためです。t=0より大きな絶対値を取る確率は100%なので、両側確率1.0に対応するt値は0が唯一の解になります。直感的には「両側全体を含む臨界値はゼロ点」と捉えると腹落ちしやすいですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">確率・自由度を変えたときの挙動確認</span></h3>



<p class="wp-block-paragraph">まずは確率と自由度をそれぞれ動かして、戻り値の感覚をつかんでみましょう。次の例はすべてExcelで実際に計算した値です。</p>



<pre class="wp-block-code"><code>=T.INV.2T(0.05, 5)   → 2.570582
=T.INV.2T(0.05, 30)  → 2.042272
=T.INV.2T(0.01, 10)  → 3.169273
=T.INV.2T(0.10, 10)  → 1.812461</code></pre>



<p class="wp-block-paragraph">ここから2つの傾向が読み取れます。1つ目は「自由度が大きいほどt値は小さくなる」という性質。2つ目は「確率が小さい（=有意水準が厳しい）ほどt値は大きくなる」という性質です。</p>



<p class="wp-block-paragraph">「有意水準」（差ありと判断する基準確率）を5%から1%に絞るほど、判定が厳しくなる感覚と一致しますよね。</p>



<h3 class="wp-block-heading"><span id="toc11">信頼水準別・自由度別t値早見表（独自コンテンツ）</span></h3>



<p class="wp-block-paragraph">実務でよく使う組み合わせを表にまとめました。すべてT.INV.2Tで実際に計算した値です。</p>



<figure class="wp-block-table"><table><thead><tr><th>自由度</th><th>信頼水準90%（α=0.10）</th><th>信頼水準95%（α=0.05）</th><th>信頼水準99%（α=0.01）</th></tr></thead><tbody><tr><td>5</td><td>2.015</td><td>2.571</td><td>4.032</td></tr><tr><td>10</td><td>1.812</td><td>2.228</td><td>3.169</td></tr><tr><td>15</td><td>1.753</td><td>2.131</td><td>2.947</td></tr><tr><td>20</td><td>1.725</td><td>2.086</td><td>2.845</td></tr><tr><td>30</td><td>1.697</td><td>2.042</td><td>2.750</td></tr><tr><td>∞（≒1000以上）</td><td>1.645</td><td>1.960</td><td>2.576</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「自由度∞」の行は、サンプルが十分に大きいときに使う値です。標準正規分布の値（z値）と一致するので、覚えておくと便利ですよ。日々の業務で逐一計算しなくても、この表を手元に置くだけで判断スピードが上がります。</p>



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



<h3 class="wp-block-heading"><span id="toc13">両側t検定の臨界値で合否判定（業務文脈の数値例）</span></h3>



<p class="wp-block-paragraph">A社とB社の月次売上を比較する場面を考えてみましょう。「両社の売上平均に差があるか」を有意水準5%で判定したいとします。サンプル数が両社合わせて自由度18相当だったとしましょう。</p>



<pre class="wp-block-code"><code>=T.INV.2T(0.05, 18)
→ 2.100922</code></pre>



<p class="wp-block-paragraph">この約2.101が両側5%の臨界値です。検定統計量t（標本から算出したt値の絶対値）が2.101を超えれば、「差あり」と判断できます。</p>



<pre class="wp-block-code"><code>=IF(ABS(D2) &gt;= T.INV.2T(0.05, 18), &quot;差あり&quot;, &quot;差なし&quot;)</code></pre>



<p class="wp-block-paragraph">このようにIF関数と組み合わせると、レポート上で自動判定が可能になります。検定統計量の計算自体は別途必要ですが、臨界値の取得はT.INV.2Tに任せられますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">母平均の信頼区間をセル数式で完全計算</span></h3>



<p class="wp-block-paragraph">次は95%信頼区間を計算するシナリオです。標本データがA2:A11（10件）に入っているとしましょう。</p>



<pre class="wp-block-code"><code>平均値:        =AVERAGE(A2:A11)
標準偏差:      =STDEV.S(A2:A11)
標本サイズ:    =COUNT(A2:A11)
標準誤差:      =STDEV.S(A2:A11)/SQRT(COUNT(A2:A11))
臨界値t:       =T.INV.2T(0.05, COUNT(A2:A11)-1)

信頼区間下限:  =AVERAGE(A2:A11) - T.INV.2T(0.05, COUNT(A2:A11)-1) * STDEV.S(A2:A11)/SQRT(COUNT(A2:A11))
信頼区間上限:  =AVERAGE(A2:A11) + T.INV.2T(0.05, COUNT(A2:A11)-1) * STDEV.S(A2:A11)/SQRT(COUNT(A2:A11))</code></pre>



<p class="wp-block-paragraph">ここでは4つの関数を組み合わせています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a>: 平均値を返す関数</li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S</a>: 標本標準偏差（ばらつきの指標）を返す関数</li><li>COUNT: 範囲内の数値の個数を数える関数</li><li>SQRT: 平方根を返す関数</li></ul>



<p class="wp-block-paragraph">数式の意味は「平均 ± 臨界値 × 標準誤差（平均値のばらつきの目安）」というシンプルな構造です。1セルごとに分割せず、1つの式にまとめて入れても問題ありませんよ。</p>



<h2 class="wp-block-heading"><span id="toc15">T.INVとの違い・使い分け（片側 vs 両側）</span></h2>



<h3 class="wp-block-heading"><span id="toc16">確率指定の方法と等価式の対照表（数値付き）</span></h3>



<p class="wp-block-paragraph">T.INV関数は片側（左側）の逆関数で、T.INV.2Tは両側の逆関数です。同じt値を求めるのに、確率の指定方法が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>構文例</th><th>戻り値</th></tr></thead><tbody><tr><td>T.INV.2T</td><td>=T.INV.2T(0.05, 10)</td><td>2.228139</td></tr><tr><td>T.INV（右側相当）</td><td>=T.INV(0.975, 10)</td><td>2.228139</td></tr><tr><td>T.INV（左側）</td><td>=T.INV(0.025, 10)</td><td>-2.228139</td></tr><tr><td>ABS(T.INV)</td><td>=ABS(T.INV(0.025, 10))</td><td>2.228139</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">つまり次の等価式が成立します。</p>



<pre class="wp-block-code"><code>T.INV.2T(α, df) = T.INV(1 - α/2, df) = ABS(T.INV(α/2, df))</code></pre>



<p class="wp-block-paragraph">両側α=0.05は、片側で考えると左右にそれぞれ0.025ずつ振り分けられた状態と同じです。詳しい片側の挙動については<a href="https://mashukabu.com/excel-function-howto-use-t-inv/">T.INV関数の使い方</a>を参照してください。</p>



<h3 class="wp-block-heading"><span id="toc17">CONFIDENCE.T関数との関係（信頼区間の別アプローチ）</span></h3>



<p class="wp-block-paragraph">信頼区間の半幅を直接返したい場合は、<a href="https://mashukabu.com/excel-function-howto-use-confidence-t/">CONFIDENCE.T関数</a>（信頼区間の幅を一発で返す関数）も使えます。実は内部的にT.INV.2Tと同じ計算をしているんですよ。</p>



<pre class="wp-block-code"><code>CONFIDENCE.T(α, std, n) = T.INV.2T(α, n-1) * std / SQRT(n)</code></pre>



<p class="wp-block-paragraph">CONFIDENCE.Tは「半幅だけ欲しい」場合に便利。一方T.INV.2Tは臨界値そのものを返します。検定にも信頼区間にも転用できる柔軟性が魅力ですよ。状況に応じて使い分けてみてください。</p>



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



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



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



<pre class="wp-block-code"><code>=TINV(0.05, 10)      → 2.228139
=T.INV.2T(0.05, 10)  → 2.228139</code></pre>



<p class="wp-block-paragraph">旧TINV関数は内部で反復法による近似計算を使っています。3×10⁻⁷以内の精度に達するまで繰り返す仕組みです。100回反復しても収束しない場合は#N/Aエラーが返る仕様になっています。この制約はT.INV.2Tにはありません。</p>



<p class="wp-block-paragraph">互換性のため旧TINVも引き続き使えますが、新規作成時はT.INV.2Tを推奨します。関数名に「.」が入る新世代の命名ルールに沿うためです。これでT.DIST、T.DIST.2T、<a href="https://mashukabu.com/excel-function-howto-use-t-inv/">T.INV</a>などとの一貫性が保てますよ。</p>



<p class="wp-block-paragraph">なお<a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">Googleスプレッドシート版T.INV.2T</a>も構文は同じです。Excelとほぼ同じ感覚で使えます。</p>



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



<h3 class="wp-block-heading"><span id="toc20">#NUM!エラー（確率0以下・自由度1未満）</span></h3>



<p class="wp-block-paragraph">T.INV.2Tで一番起きやすいのは#NUM!エラーです。次のいずれかに該当すると発生します。</p>



<ul class="wp-block-list"><li>確率が0以下: 例 =T.INV.2T(0, 10) や =T.INV.2T(-0.05, 10)</li><li>確率が1より大きい: 例 =T.INV.2T(1.5, 10)</li><li>自由度が1未満: 例 =T.INV.2T(0.05, 0)</li></ul>



<p class="wp-block-paragraph">特に多いのは「有意水準と信頼水準を取り違える」パターンです。たとえば95%信頼区間のつもりで0.95を入れてしまうケースですね。正しくはα=1-0.95=0.05を渡します。</p>



<p class="wp-block-paragraph">対処は単純で、引数の値を仕様内に直すだけです。なお確率=1ちょうどの場合は#NUM!ではなく0が返ります。エラーチェック時に1.0境界の扱いに注意してくださいね。</p>



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



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



<pre class="wp-block-code"><code>=T.INV.2T(&quot;0.05&quot;, 10)  → #VALUE!
=T.INV.2T(0.05, &quot;df&quot;)  → #VALUE!</code></pre>



<p class="wp-block-paragraph">参照元のセルが文字列扱いになっている場合も同じ症状が出ます。VALUE関数で数値変換するか、セルの書式設定を「標準」に戻して再入力してみてくださいね。データを外部からコピペした直後に発生しやすいので要注意です。</p>



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



<p class="wp-block-paragraph">T.INV.2T関数は、両側確率からt値（臨界値）を逆算するためのExcel関数です。両側t検定の合否判定や母平均の信頼区間計算で、その実力を発揮します。</p>



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



<ul class="wp-block-list"><li>構文は =T.INV.2T(確率, 自由度) のシンプルな2引数</li><li>確率は「両側合計」の値を渡す（T.INVと混同しない）</li><li>信頼区間は AVERAGE±T.INV.2T×STDEV.S/SQRT(n) のパターンで計算</li><li>等価式: T.INV.2T(α,df) = T.INV(1-α/2,df) = ABS(T.INV(α/2,df))</li><li>旧TINVと結果は同じだが、新規はT.INV.2Tを推奨</li></ul>



<p class="wp-block-paragraph">数表とにらめっこする時代はもう終わりです。Excelに任せて、本来の分析業務に集中していきましょう。</p>



<p class="wp-block-paragraph">姉妹記事の<a href="https://mashukabu.com/excel-function-howto-use-t-inv/">T.INV関数（片側）</a>や<a href="https://mashukabu.com/excel-function-howto-use-confidence-t/">CONFIDENCE.T関数</a>もあわせて使いこなせると、t分布の世界がぐっと身近になりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-t-inv-2t/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのT.INV関数の使い方｜t分布の逆関数で臨界値を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-inv/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-inv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:37 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[T.INV関数]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[臨界値]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6390</guid>

					<description><![CDATA[ExcelのT.INV関数の使い方を解説。t分布の左側確率からt値（臨界値）を逆算する方法、信頼区間の計算、T.DIST関数との関係、T.INV.2T（両側）との違い、旧TINV関数との互換性、よくあるエラー対処を実務例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「t検定の棄却限界（臨界値）をExcelで一発で出したいけど、どの関数を使えばいいんだろう？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">p値の計算はT.DIST関数で済ませられても、逆に「有意水準5%のときのt値はいくつ？」を求める場面で迷う人は多いです。<br>教科書の巻末t表をめくるのも面倒ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがExcelのT.INV関数です。<br>この記事ではT.INV関数の基本構文から実務での活用例まで解説します。<br><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST関数</a>との関係や、T.INV.2T関数（両側）・旧TINV関数との違いもあわせて整理しました。</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">T.INV関数とは？t分布の左側確率からt値を逆算する関数</a><ol><li><a href="#toc2" tabindex="0">T.INV関数でできること</a></li><li><a href="#toc3" tabindex="0">「左側確率」が表すもの</a></li></ol></li><li><a href="#toc4" tabindex="0">T.INV関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li><li><a href="#toc7" tabindex="0">確率は0〜1の範囲で指定する</a></li></ol></li><li><a href="#toc8" tabindex="0">T.INV関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">片側検定の臨界t値を求める</a></li><li><a href="#toc10" tabindex="0">信頼区間で使う臨界値を求める</a></li><li><a href="#toc11" tabindex="0">自由度を変えたときの値の動き</a></li></ol></li><li><a href="#toc12" tabindex="0">T.INV関数の実践的な使い方・応用例</a><ol><li><a href="#toc13" tabindex="0">1標本t検定の合否判定（手動t検定）</a></li><li><a href="#toc14" tabindex="0">平均値の95%信頼区間を計算する</a></li><li><a href="#toc15" tabindex="0">t分布表の代わりに使う</a></li></ol></li><li><a href="#toc16" tabindex="0">T.DIST・T.INV.2T・旧TINV関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">T.DIST関数との関係（互いに逆関数）</a></li><li><a href="#toc18" tabindex="0">T.INV.2T関数との違い（片側 vs 両側）</a></li><li><a href="#toc19" tabindex="0">T.INV.2Tと等価な3つの式</a></li><li><a href="#toc20" tabindex="0">旧TINV関数との互換性</a></li><li><a href="#toc21" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc23" tabindex="0">#NUM!エラー</a></li><li><a href="#toc24" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc25" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ</a><ol><li><a href="#toc27" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">T.INV関数とは？t分布の左側確率からt値を逆算する関数</span></h2>



<p class="wp-block-paragraph">ExcelのT.INV関数（読み方: ティー・インブ）は、t分布の<strong>左側確率に対応するt値</strong>を返す関数です。<br>「INV」は「Inverse（逆）」の略で、確率を入力するとt値が返ってくる「逆引き関数」です。</p>



<p class="wp-block-paragraph">ひとことでいうと、<strong>T.DIST関数の逆向きの計算ができる関数</strong>です。<br>T.DIST関数が「t値 → 確率」を計算するのに対して、T.INV関数は「確率 → t値」を返します。</p>



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



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



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



<ul class="wp-block-list"><li>有意水準（α）と自由度から、片側検定の臨界値を求める</li><li>信頼区間を計算するときの臨界t値を取得する</li><li>教科書の「t分布表」の値をExcelで確認する</li><li>t検定で「棄却域の境界線」を可視化する</li></ul>



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



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



<p class="wp-block-paragraph">T.INV関数の第1引数「確率」は、<strong>t分布の左側確率</strong>を意味します。<br>つまり「t値以下になる確率」のことです。</p>



<p class="wp-block-paragraph">たとえば確率0.95、自由度10のT.INVは約1.812です。<br>これは「自由度10のt分布で、t = 1.812以下になる確率がちょうど95%」という意味になります。<br>逆にいえば、「右側に5%だけ残る境界線」が約1.812というわけです。</p>



<p class="wp-block-paragraph">片側検定で有意水準5%の臨界値を求めたいときは、<code>=T.INV(0.95, df)</code>と書きます。<br>「左側に95%、右側に5%」という関係を覚えておくと迷わなくなります。</p>



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



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



<pre class="wp-block-code"><code>=T.INV(確率, 自由度)</code></pre>



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



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>確率</td><td>必須</td><td>t分布の左側確率。0より大きく1より小さい値（0 < 確率 < 1）</td></tr><tr><td>自由度</td><td>必須</td><td>t分布の自由度。1以上の整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つだけのシンプルな関数です。<br>確率には0や1を渡せない点に注意してください。</p>



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



<h3 class="wp-block-heading"><span id="toc7">確率は0〜1の範囲で指定する</span></h3>



<p class="wp-block-paragraph">T.INV関数の最大の注意点は、<strong>確率が0以下または1以上だとエラーになる</strong>ことです。</p>



<pre class="wp-block-code"><code>=T.INV(0, 10)     → #NUM!エラー
=T.INV(1, 10)     → #NUM!エラー
=T.INV(-0.1, 10)  → #NUM!エラー
=T.INV(1.5, 10)   → #NUM!エラー
=T.INV(0.95, 10)  → 正常（約1.812）</code></pre>



<p class="wp-block-paragraph">「有意水準5%」と「左側確率0.95」を混同しないように注意してください。<br>片側検定の右側臨界値を求めるときは、有意水準αを使って<code>=T.INV(1 - α, df)</code>と書きます。</p>



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



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



<h3 class="wp-block-heading"><span id="toc9">片側検定の臨界t値を求める</span></h3>



<p class="wp-block-paragraph">有意水準5%、自由度15で片側検定の右側臨界値を求めます。<br>左側に95%入る位置を求めればよいので、第1引数は0.95です。</p>



<pre class="wp-block-code"><code>=T.INV(0.95, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1.7531</strong> です。<br>これは「片側5%水準の右側臨界値」で、t統計量がこの値を超えたら「有意差あり」と判断できる境界線です。</p>



<p class="wp-block-paragraph">逆に左側臨界値（左側5%）を求めるには、確率0.05を渡します。</p>



<pre class="wp-block-code"><code>=T.INV(0.05, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>-1.7531</strong> です。<br>t分布は平均0で左右対称なので、右側臨界値の符号を反転させた値になります。</p>



<h3 class="wp-block-heading"><span id="toc10">信頼区間で使う臨界値を求める</span></h3>



<p class="wp-block-paragraph">95%信頼区間の臨界値は、両側に2.5%ずつ残す形で求めます。<br>自由度15のとき、上側臨界値は次の式で取得できます。</p>



<pre class="wp-block-code"><code>=T.INV(0.975, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.1314</strong> です。<br>「左側に97.5%、右側に2.5%」が境界線になるので、95%信頼区間の係数として使われます。</p>



<p class="wp-block-paragraph">99%信頼区間なら、左側0.995で計算します。</p>



<pre class="wp-block-code"><code>=T.INV(0.995, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.9467</strong> です。<br>信頼度を上げるほど、臨界値が大きくなる関係が確認できます。</p>



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



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



<pre class="wp-block-code"><code>=T.INV(0.95, 5)     → 約 2.0150
=T.INV(0.95, 30)    → 約 1.6973
=T.INV(0.95, 1000)  → 約 1.6464</code></pre>



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



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



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



<h3 class="wp-block-heading"><span id="toc13">1標本t検定の合否判定（手動t検定）</span></h3>



<p class="wp-block-paragraph">新しい工程で作った製品16個の重さを測ったところ、平均100g、標本標準偏差8gでした。<br>「目標の95gより重くなっているか」を片側t検定（右側、有意水準5%）で判定します。</p>



<p class="wp-block-paragraph">まずt統計量を計算します。</p>



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



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



<pre class="wp-block-code"><code>=T.INV(0.95, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1.7531</strong> です。<br>t統計量2.5は臨界値1.7531を上回っているので、「有意水準5%で重くなっている」と判断できます。</p>



<p class="wp-block-paragraph">p値で判定する場合は<a href="https://mashukabu.com/excel-function-howto-use-t-dist-rt/">T.DIST.RT関数</a>を使いますが、<br>「臨界値を超えたか」で見るほうが直感的なケースもあります。<br>報告書で「t = 2.50 > 臨界値1.75」と示すと、判定根拠が伝わりやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc14">平均値の95%信頼区間を計算する</span></h3>



<p class="wp-block-paragraph">サンプル20個から平均値の95%信頼区間を求めるケースを考えます。</p>



<ul class="wp-block-list"><li>サンプル数: 20</li><li>標本平均: 50.0（<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>で算出）</li><li>標本標準偏差: 4.0（<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>で算出）</li><li>自由度: 19</li></ul>



<p class="wp-block-paragraph">95%信頼区間の臨界値は、左側0.975の位置にあるt値です。</p>



<pre class="wp-block-code"><code>=T.INV(0.975, 19)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.0930</strong> です。<br>標準誤差は <code>4.0 / SQRT(20) = 0.8944</code> なので、信頼区間の幅は次の式で求められます。</p>



<pre class="wp-block-code"><code>=2.0930 * (4 / SQRT(20))</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1.872</strong> です。<br>つまり95%信頼区間は「50.0 ± 1.87」となり、約48.13〜51.87の範囲に母平均が含まれると推定できます。</p>



<h3 class="wp-block-heading"><span id="toc15">t分布表の代わりに使う</span></h3>



<p class="wp-block-paragraph">統計の教科書には「自由度別のt分布表」が掲載されていますが、T.INV関数があれば不要です。<br>よく使う臨界値をまとめておくと便利ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>信頼度 / 有意水準</th><th>第1引数</th><th>自由度10</th><th>自由度20</th><th>自由度30</th></tr></thead><tbody><tr><td>90%（片側5%）</td><td>0.95</td><td>約 1.812</td><td>約 1.725</td><td>約 1.697</td></tr><tr><td>95%（片側2.5%）</td><td>0.975</td><td>約 2.228</td><td>約 2.086</td><td>約 2.042</td></tr><tr><td>99%（片側0.5%）</td><td>0.995</td><td>約 3.169</td><td>約 2.845</td><td>約 2.750</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式は <code>=T.INV(0.975, 10)</code> のように、信頼度に応じた左側確率と自由度を入れるだけです。<br>新しい確率水準が必要になっても、教科書を引き直す必要はありません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>両側検定や両側信頼区間の臨界値は、<code>T.INV(1 - α/2, df)</code> で計算するのが基本です。<br>「両側5%信頼区間なら左側0.975」と覚えておきましょう。<br>両側臨界値を直接欲しいときはT.INV.2T関数を使うほうが楽です。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc17">T.DIST関数との関係（互いに逆関数）</span></h3>



<p class="wp-block-paragraph">T.INV関数とT.DIST関数は、<strong>入力と出力がちょうど逆の関係</strong>にあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td>T.DIST</td><td>t値</td><td>左側確率（CDF）</td></tr><tr><td>T.INV</td><td>左側確率</td><td>t値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば次の2つの式は、互いに「裏返し」の関係です。</p>



<pre class="wp-block-code"><code>=T.DIST(1.7531, 15, TRUE)   → 約 0.95
=T.INV(0.95, 15)            → 約 1.7531</code></pre>



<p class="wp-block-paragraph">「t値から確率を求めたい」ならT.DIST、「確率からt値を求めたい」ならT.INVと使い分けてください。<br><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST関数の詳細</a>も合わせて覚えておくと、t分布の計算が一通り揃います。</p>



<h3 class="wp-block-heading"><span id="toc18">T.INV.2T関数との違い（片側 vs 両側）</span></h3>



<p class="wp-block-paragraph">T.INVと似た名前でT.INV.2T関数がありますが、<strong>指定する確率の意味が違います</strong>。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>確率の意味</th><th>主な用途</th></tr></thead><tbody><tr><td>T.INV</td><td>左側確率</td><td>片側検定の臨界値、左側臨界値</td></tr><tr><td>T.INV.2T</td><td>両側合計の確率</td><td>両側検定の臨界値、両側信頼区間</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば自由度15で「両側5%の臨界値」を求めるとき、書き方が変わります。</p>



<pre class="wp-block-code"><code>=T.INV(0.975, 15)     → 約 2.1314（左側に97.5%）
=T.INV.2T(0.05, 15)   → 約 2.1314（両側合計5%）</code></pre>



<p class="wp-block-paragraph">どちらも同じ値を返します。<br>T.INV.2Tのほうが「有意水準αをそのまま渡せる」ので、両側検定では直感的です。<br>片側検定や信頼区間の計算では、T.INVのほうが柔軟性があって便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc19">T.INV.2Tと等価な3つの式</span></h3>



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



<pre class="wp-block-code"><code>=T.INV.2T(α, df)
=T.INV(1 - α/2, df)
=ABS(T.INV(α/2, df))</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>考え方</th></tr></thead><tbody><tr><td><code>T.INV.2T(α, df)</code></td><td>両側合計の確率を直接渡す</td></tr><tr><td><code>T.INV(1 - α/2, df)</code></td><td>上側臨界値（左側に1-α/2の位置）</td></tr><tr><td><code>ABS(T.INV(α/2, df))</code></td><td>下側臨界値の絶対値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば両側5%水準・自由度15なら、3つとも約2.1314になります。</p>



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



<p class="wp-block-paragraph">旧TINV関数（Excel 2007以前）は、現在のT.INV関数とは仕様が大きく違います。<br><strong>旧TINVは両側確率を渡す（=T.INV.2Tと同じ仕様）</strong>点に注意してください。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>T.INV（新）</th><th>TINV（旧）</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>T.INV.2T</td></tr><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">旧TINV関数の代替は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧書き方</th><th>新書き方</th></tr></thead><tbody><tr><td>=TINV(α, df)</td><td>=T.INV.2T(α, df)</td></tr><tr><td>=TINV(α, df)</td><td>=T.INV(1 &#8211; α/2, df)</td></tr><tr><td>（旧TINVには相当なし）</td><td>=T.INV(p, df)（左側確率を直接）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">旧TINV関数で作られたブックは、計算結果を変えないかぎり書き換える必要はありません。<br>新規で数式を作るときは、片側ならT.INV、両側ならT.INV.2Tを使い分けるのがおすすめです。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td>T.INV</td><td>t分布の逆関数（左片側）。確率からt値を逆算</td></tr><tr><td>T.INV.2T</td><td>t分布の逆関数（両側）。両側確率からt値を逆算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST</a></td><td>t分布の左片側確率または確率密度</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-dist-2t/">T.DIST.2T</a></td><td>t分布の両側確率</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-t-dist-rt/">T.DIST.RT</a></td><td>t分布の右片側確率</td></tr><tr><td>T.TEST</td><td>t検定のp値を直接計算</td></tr><tr><td>TINV</td><td>T.INV.2Tの旧名（仕様は両側確率）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>標本平均（信頼区間の計算で使う）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S</a></td><td>標本標準偏差（信頼区間の計算で使う）</td></tr></tbody></table></figure>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>確率が0以下または1以上</td><td>0 < 確率 < 1 の範囲に収める</td></tr><tr><td>自由度が1未満（0や負の値）</td><td>自由度は1以上の整数にする</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=T.INV(0, 15)         → #NUM!エラー（確率が0）
=T.INV(1, 15)         → #NUM!エラー（確率が1）
=T.INV(0.95, 0)       → #NUM!エラー（自由度0）
=T.INV(0.95, -5)      → #NUM!エラー（自由度が負）
=T.INV(0.95, 15)      → 正常（約1.7531）</code></pre>



<p class="wp-block-paragraph">「有意水準5%」を直接渡してしまうケースに注意してください。<br>片側検定の右側臨界値なら<code>=T.INV(0.95, df)</code>、左側なら<code>=T.INV(0.05, df)</code>です。</p>



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



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



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



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認しましょう。<br>パーセント表示のセル（例: 95%）を渡すと、内部的には0.95として扱われるので問題ありません。</p>



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



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



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



<p class="wp-block-paragraph">このときは旧TINV関数を使うことになりますが、<strong>旧TINVは両側確率を渡す仕様</strong>なので注意してください。<br>左側確率0.95に相当する両側確率は0.10なので、<code>=TINV(0.10, 15)</code>と書きます。<br>新規でファイルを作るなら、Excelを2010以降にアップデートするほうが長期的に楽です。</p>



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



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



<p class="wp-block-paragraph">ExcelのT.INV関数は、t分布の<strong>左側確率からt値（臨界値）を逆算する</strong>関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=T.INV(確率, 自由度)</code> の2つの引数だけ</li><li>確率は0より大きく1より小さい値を渡す。0や1はエラーになる</li><li>第1引数は「左側確率」。片側検定の右側臨界値は<code>=T.INV(1 - α, df)</code></li><li>T.DIST関数と互いに逆関数の関係。「t値 ⇄ 確率」の双方向計算ができる</li><li>両側検定や両側信頼区間にはT.INV.2T関数を使うと楽</li><li>等価式 <code>T.INV.2T(α, df) = T.INV(1 - α/2, df)</code> を覚えておくと便利</li><li>自由度は1以上の整数。1標本t検定なら「サンプル数 &#8211; 1」で求める</li><li>旧TINV関数は両側確率の仕様（=T.INV.2Tと同じ）。新規ではT.INVまたはT.INV.2Tを使い分けるのがおすすめ</li></ul>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">ExcelのT.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-dist-2t/">ExcelのT.DIST.2T関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-t-dist-rt/">ExcelのT.DIST.RT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-average/">ExcelのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-t-inv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCONFIDENCE関数の使い方｜信頼区間（互換）</title>
		<link>https://mashukabu.com/spreadsheet-confidence-function/</link>
					<comments>https://mashukabu.com/spreadsheet-confidence-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 19 Apr 2026 14:11:29 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CONFIDENCE]]></category>
		<category><![CDATA[CONFIDENCE.NORM]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[有意水準]]></category>
		<category><![CDATA[正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6083</guid>

					<description><![CDATA[スプレッドシートのCONFIDENCE関数の使い方を実例とサンプルデータ付きで徹底解説します。信頼区間の半幅を求める互換関数で、CONFIDENCE.NORMと計算結果は同じです。基本構文、95%信頼区間の上下限セット数式、CONFIDENCE.NORM・CONFIDENCE.Tとの使い分けフロー、よくあるエラー対処、FAQまで網羅しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">アンケートの平均点や計測値の平均を上司に報告するとき、「その数字ってどれくらい信用できるの？」と聞かれて困った経験はありませんか。単に「平均は4.2点でした」と伝えるだけでは、母集団全体での本当の平均がどこに収まるのか見えません。</p>



<p class="wp-block-paragraph">そんなときに便利なのが、スプレッドシートのCONFIDENCE関数です。正規分布をベースに、母集団の平均がどの範囲に収まるかを示す信頼区間を求められます。スプレッドシートにはCONFIDENCE.NORMという新しい関数もあって、どちらを使えばいいか迷う人も多いですよね。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのCONFIDENCE関数の基本的な使い方を解説します。95%信頼区間の上下限を同時に求めるセット数式、CONFIDENCE.NORMやCONFIDENCE.Tとの使い分けフロー、よくあるエラーの対処までまとめました。互換関数という位置づけもしっかり整理するので、社内の既存シートを引き継いだ方にも役立つ内容ですよ。</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">スプレッドシートのCONFIDENCE関数とは？</a><ol><li><a href="#toc2" tabindex="0">関数の基本構文と引数</a></li><li><a href="#toc3" tabindex="0">戻り値の意味（半幅を返す点に注意）</a></li><li><a href="#toc4" tabindex="0">CONFIDENCE.NORM・CONFIDENCE.Tとの違い</a></li></ol></li><li><a href="#toc5" tabindex="0">母標準偏差が「既知」とはどういう意味か</a><ol><li><a href="#toc6" tabindex="0">工場品質管理・過去データ活用の例</a></li><li><a href="#toc7" tabindex="0">マーケティング・アンケート分析での応用</a></li></ol></li><li><a href="#toc8" tabindex="0">CONFIDENCE関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">引数の指定方法（有意水準・標準偏差・標本数）</a></li><li><a href="#toc10" tabindex="0">信頼区間の計算例（実務シナリオ）</a></li><li><a href="#toc11" tabindex="0">サンプルデータで試してみよう</a></li></ol></li><li><a href="#toc12" tabindex="0">信頼区間の上限・下限を求めるセット数式</a><ol><li><a href="#toc13" tabindex="0">AVERAGE＋CONFIDENCEで上下限を計算</a></li><li><a href="#toc14" tabindex="0">コピーして使えるセット数式テンプレート</a></li><li><a href="#toc15" tabindex="0">グラフ用エラーバーへの応用</a></li></ol></li><li><a href="#toc16" tabindex="0">CONFIDENCE vs CONFIDENCE.NORM vs CONFIDENCE.T 使い分けフロー</a><ol><li><a href="#toc17" tabindex="0">CONFIDENCEとCONFIDENCE.NORMはどちらを使う？</a></li><li><a href="#toc18" tabindex="0">正規分布を使う条件（母σ既知・標本30件以上）</a></li><li><a href="#toc19" tabindex="0">t分布を使う条件（母σ未知・少量標本）</a></li><li><a href="#toc20" tabindex="0">判断フローチャート</a></li><li><a href="#toc21" tabindex="0">3関数の結果比較表</a></li></ol></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc23" tabindex="0">#NUM! エラー</a></li><li><a href="#toc24" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc25" tabindex="0">想定と違う結果が返ってくる場合</a></li><li><a href="#toc26" tabindex="0">#N/A エラーが出る場合</a></li></ol></li><li><a href="#toc27" tabindex="0">CONFIDENCE関数を使った業務シーン別の活用例</a><ol><li><a href="#toc28" tabindex="0">品質管理レポートでの活用</a></li><li><a href="#toc29" tabindex="0">顧客満足度・NPSの月次推移</a></li><li><a href="#toc30" tabindex="0">営業見込み・予算策定</a></li><li><a href="#toc31" tabindex="0">A/Bテストの結果評価</a></li></ol></li><li><a href="#toc32" tabindex="0">CONFIDENCE関数に関するよくある質問（FAQ）</a><ol><li><a href="#toc33" tabindex="0">Q1. CONFIDENCEとCONFIDENCE.NORMはどちらが正しいですか？</a></li><li><a href="#toc34" tabindex="0">Q2. 標本サイズはどれくらい必要ですか？</a></li><li><a href="#toc35" tabindex="0">Q3. 母標準偏差がわからないときはどうすればいいですか？</a></li><li><a href="#toc36" tabindex="0">Q4. 95%信頼区間と99%信頼区間、どちらを使えばいいですか？</a></li><li><a href="#toc37" tabindex="0">Q5. 信頼区間と予測区間の違いは？</a></li><li><a href="#toc38" tabindex="0">Q6. ExcelとGoogleスプレッドシートで結果が違うことはありますか？</a></li><li><a href="#toc39" tabindex="0">Q7. 配列で複数の信頼区間を一気に計算できますか？</a></li></ol></li><li><a href="#toc40" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CONFIDENCE関数は、正規分布（しょうきぶんぷ）をベースに母集団の平均に対する信頼区間を求める関数です。読み方は「コンフィデンス」。英語で「信頼」を意味する単語そのままですね。</p>



<p class="wp-block-paragraph">信頼区間（しんらいくかん）とは、母集団の本当の平均がこの範囲に収まる可能性が高いと推定される区間のことです。たとえば95%信頼区間なら、同じ調査を100回繰り返したとき、95回はこの範囲の中に本当の平均が含まれると考えられます。</p>



<p class="wp-block-paragraph">単に「平均は500gでした」と報告するより、「95%の確率で499.3g〜500.7gの範囲に収まります」と伝えたほうが、報告書の説得力はぐっと上がりますよね。スプレッドシートのCONFIDENCE関数を使えば、この「半幅」の部分を一発で計算できます。</p>



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



<p class="wp-block-paragraph">CONFIDENCE関数の書き方は次のとおりです。</p>



<pre class="wp-block-code"><code>=CONFIDENCE(alpha, standard_deviation, pop_size)</code></pre>



<p class="wp-block-paragraph">引数は3つあり、すべて必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th style="text-align:center">必須</th><th>説明</th></tr></thead><tbody><tr><td>alpha</td><td style="text-align:center">必須</td><td>有意水準を0より大きく1より小さい値で指定します。95%信頼区間なら「0.05」を指定します</td></tr><tr><td>standard_deviation</td><td style="text-align:center">必須</td><td>母集団の標準偏差を指定します。事前にわかっている値を使います</td></tr><tr><td>pop_size</td><td style="text-align:center">必須</td><td>標本の大きさ（データの個数）を指定します。1以上の整数が必要です</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は信頼区間の「半幅」です。上限や下限を知りたいときは、標本平均にこの値を足し引きします。計算の中身は「z(alpha/2) × 標準偏差 / √標本数」で、alpha=0.05のときのz値は約1.96になりますよ。</p>



<p class="wp-block-paragraph">スプレッドシートのCONFIDENCE関数は、Google スプレッドシート・Excel 2007以前から2024・Microsoft 365・LibreOffice Calcで共通して使える互換関数です。どの環境でも同じ構文・同じ結果になるので、互換性の高いシートを作りたいときに重宝します。</p>



<h3 class="wp-block-heading"><span id="toc3">戻り値の意味（半幅を返す点に注意）</span></h3>



<p class="wp-block-paragraph">CONFIDENCE関数が返すのは「信頼区間そのもの」ではなく「半幅」である点に注意しましょう。半幅とは、信頼区間の中央（標本平均）から上限・下限までの距離のことです。</p>



<p class="wp-block-paragraph">たとえばCONFIDENCEが0.5を返したなら、これは「標本平均 ± 0.5」が信頼区間という意味になります。標本平均が10なら信頼区間は 9.5〜10.5、標本平均が100なら信頼区間は 99.5〜100.5 ですね。下限値や上限値の絶対値そのものではないので、報告書に書くときは必ず標本平均と組み合わせて使ってください。</p>



<h3 class="wp-block-heading"><span id="toc4">CONFIDENCE.NORM・CONFIDENCE.Tとの違い</span></h3>



<p class="wp-block-paragraph">スプレッドシートには似た名前の関数が3つあります。ここが一番混乱しやすいポイントなので、先に整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>分布</th><th>母標準偏差</th><th>位置づけ</th></tr></thead><tbody><tr><td>CONFIDENCE</td><td>正規分布</td><td>既知</td><td>互換関数（旧関数）</td></tr><tr><td>CONFIDENCE.NORM</td><td>正規分布</td><td>既知</td><td>正式な後継関数</td></tr><tr><td>CONFIDENCE.T</td><td>t分布</td><td>未知</td><td>小標本・母σ未知用</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CONFIDENCEとCONFIDENCE.NORMは、計算結果がまったく同じになります。互換性のためだけにスプレッドシートでも残されているのがCONFIDENCE関数です。新しく数式を書くなら後継の<a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">CONFIDENCE.NORM関数</a>を使うのが推奨ですよ。</p>



<p class="wp-block-paragraph">一方で、既存シートをExcelから引き継いだり、古い社内テンプレートでCONFIDENCEが使われていたりするケースは今でも多いです。そのままスプレッドシートで動くので慌てて書き換える必要はありませんが、意味は正確に把握しておきたいところですね。母標準偏差が不明な小標本では<a href="https://mashukabu.com/spreadsheet-confidence-t-function/">CONFIDENCE.T関数</a>を使うことも忘れないようにしましょう。</p>



<h2 class="wp-block-heading"><span id="toc5">母標準偏差が「既知」とはどういう意味か</span></h2>



<p class="wp-block-paragraph">CONFIDENCE関数を使うには「母集団の標準偏差があらかじめわかっている」ことが前提になります。でも、「今からデータを集めるのに、標準偏差がすでにわかっている」ってどんな状況なのでしょう。ここでつまずく人が多いので、実務の場面でイメージしてみましょう。</p>



<p class="wp-block-paragraph">母標準偏差が既知というのは、今回の標本調査とは別の情報源から標準偏差の値が手に入っている状態を指します。具体的には次のようなケースですね。</p>



<ul class="wp-block-list"><li>工場の長期計測データから、製品重量のばらつきが何年も一定と判明している</li><li>業界団体や公的機関が公表している標準偏差の値を使える</li><li>社内のマスターデータや工程管理標準に標準偏差が定義されている</li><li>過去の大量データ（数千件以上）から算出した標準偏差を母集団の値として扱える</li></ul>



<p class="wp-block-paragraph">逆に、今回集めた標本データから標準偏差を計算しただけなら、それは「標本標準偏差」であって母標準偏差ではありません。その場合はCONFIDENCEではなく<a href="https://mashukabu.com/spreadsheet-confidence-t-function/">CONFIDENCE.T関数</a>を使うのが正解です。ここを間違えると、統計的に正しくない数値を報告することになるので要注意ですよ。</p>



<h3 class="wp-block-heading"><span id="toc6">工場品質管理・過去データ活用の例</span></h3>



<p class="wp-block-paragraph">もう少し具体的なシーンでイメージしてみましょう。ある食品工場で製品の内容量を検査するとします。</p>



<p class="wp-block-paragraph">工場では過去10年間、毎日数百個の計測を続けてきました。その結果、内容量のばらつきを示す標準偏差は2.5gで安定しているとわかっています。この「2.5g」は、もはや母集団の性質として確定した値と見なせますよね。こういうときは、今日抜き取った50個の平均だけを測定して、CONFIDENCE関数で信頼区間を出せます。</p>



<p class="wp-block-paragraph">一方、新商品の試作段階で標準偏差がまったくわからないなら、今回集めた標本から推定するしかありません。そのケースはCONFIDENCE.Tの出番です。判断のコツは「標準偏差が外から与えられているか、それとも今回のデータから計算するか」の一点にあります。</p>



<h3 class="wp-block-heading"><span id="toc7">マーケティング・アンケート分析での応用</span></h3>



<p class="wp-block-paragraph">実務では、品質管理だけでなくマーケティング領域でもCONFIDENCEは活躍します。たとえば顧客満足度調査をNPS（Net Promoter Score）形式で毎月実施しているなら、過去24ヶ月分のスコアばらつき（標準偏差）はかなり安定しているはずです。</p>



<p class="wp-block-paragraph">そこで今月のサンプルから求めた平均NPSに対してCONFIDENCEを適用すれば、「先月との差が誤差の範囲なのか、本当に変動しているのか」を統計的に判断できます。報告会議で「先月より2ポイント下がりましたが、信頼区間内なので有意な変化ではありません」と言えるかどうかで、データに基づいた意思決定の質が大きく変わりますよ。</p>



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



<p class="wp-block-paragraph">それでは実際に手を動かしてみましょう。ここではアンケート調査のデータを例に使います。</p>



<p class="wp-block-paragraph"><strong>例題</strong>: ある商品の満足度アンケートを100人に実施しました。過去の調査実績から、回答のばらつき（母標準偏差）は0.8点とわかっています。有意水準5%（95%信頼区間）で、信頼区間の半幅を求めてみましょう。</p>



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



<pre class="wp-block-code"><code>=CONFIDENCE(0.05, 0.8, 100)</code></pre>



<p class="wp-block-paragraph">結果は<strong>0.157</strong>（小数第4位で四捨五入）になります。</p>



<p class="wp-block-paragraph">これは「標本平均 ± 0.157点」が母集団の平均の95%信頼区間という意味です。今回のアンケート平均が4.2点だったなら、「全顧客の真の満足度は95%の確率で4.043点〜4.357点に収まる」と結論づけられます。単に「平均4.2点でした」と言うより、報告書としてずっと信頼性がありますよね。</p>



<h3 class="wp-block-heading"><span id="toc9">引数の指定方法（有意水準・標準偏差・標本数）</span></h3>



<p class="wp-block-paragraph">alpha（有意水準）は、どれくらいの信頼度を求めるかで決まります。ビジネス報告書では95%信頼区間が標準的ですが、用途に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th style="text-align:center">有意水準（alpha）</th><th style="text-align:center">信頼度</th><th style="text-align:left">使いどころ</th></tr></thead><tbody><tr><td style="text-align:center">0.10</td><td style="text-align:center">90%</td><td style="text-align:left">ざっくりした傾向把握</td></tr><tr><td style="text-align:center">0.05</td><td style="text-align:center">95%</td><td style="text-align:left">一般的な業務報告・統計レポート</td></tr><tr><td style="text-align:center">0.01</td><td style="text-align:center">99%</td><td style="text-align:left">医療・品質管理など厳しい判定が必要な場面</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">standard_deviationには母集団の標準偏差を、pop_sizeには標本の個数を指定します。セル参照を使うと、値を差し替えるだけで再計算できて便利ですよ。</p>



<pre class="wp-block-code"><code>=CONFIDENCE(B1, B2, B3)</code></pre>



<p class="wp-block-paragraph">B1に有意水準、B2に標準偏差、B3に標本数を入力しておけば、ダッシュボード的に使い回せます。シートの冒頭にこの3つをまとめておくと、後から読んだ人にも引数の意味が伝わりやすいですね。</p>



<h3 class="wp-block-heading"><span id="toc10">信頼区間の計算例（実務シナリオ）</span></h3>



<p class="wp-block-paragraph">公式ドキュメントでよく紹介される例も確認しておきましょう。alpha=0.05、standard_deviation=2.5、pop_size=50を指定すると、結果は<strong>0.692952</strong>になります。</p>



<pre class="wp-block-code"><code>=CONFIDENCE(0.05, 2.5, 50)</code></pre>



<p class="wp-block-paragraph">たとえば製品50個を抽出して平均重量が500gだった場合、母集団の真の平均重量は<strong>499.307g〜500.693g</strong>の範囲に95%の確率で収まる、という読み方ができますよ。品質管理の日次レポートなどで、このパターンの報告はよく使われます。</p>



<p class="wp-block-paragraph">スプレッドシートで実際に計算するときは、ROUND関数で表示桁数をそろえると報告書に貼り付けやすくなります。「=ROUND(CONFIDENCE(0.05, 2.5, 50), 3)」のように書けば、小数第3位までの表示になりますよ。</p>



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



<p class="wp-block-paragraph">理解を深めるために、コピーして使えるサンプルデータを用意しました。スプレッドシートのセルA1から下記の表をコピペすれば、すぐに動作確認できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>パラメータ</th><th style="text-align:center">セル</th><th style="text-align:center">値</th></tr></thead><tbody><tr><td>有意水準（alpha）</td><td style="text-align:center">B1</td><td style="text-align:center">0.05</td></tr><tr><td>母標準偏差</td><td style="text-align:center">B2</td><td style="text-align:center">2.5</td></tr><tr><td>標本サイズ</td><td style="text-align:center">B3</td><td style="text-align:center">50</td></tr><tr><td>標本平均</td><td style="text-align:center">B4</td><td style="text-align:center">500</td></tr><tr><td>半幅（CONFIDENCE）</td><td style="text-align:center">B5</td><td style="text-align:center"><code>=CONFIDENCE(B1, B2, B3)</code></td></tr><tr><td>信頼区間 下限</td><td style="text-align:center">B6</td><td style="text-align:center"><code>=B4-B5</code></td></tr><tr><td>信頼区間 上限</td><td style="text-align:center">B7</td><td style="text-align:center"><code>=B4+B5</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">入力すると、B5に約0.6930、B6に約499.307、B7に約500.693が表示されるはずです。alphaを0.01に変えれば99%信頼区間に、0.10に変えれば90%信頼区間に切り替わります。標本サイズB3を増やすと半幅が小さくなる（つまり推定の精度が上がる）ことも確認できますよ。</p>



<p class="wp-block-paragraph">実際に手を動かしてみると、「標本数を4倍にすると半幅は半分になる」という性質も体感できます。これは数式の中に √n（標本数の平方根）が入っているためで、サンプル数を増やすコストと精度向上のバランスを判断する目安にもなります。</p>



<h2 class="wp-block-heading"><span id="toc12">信頼区間の上限・下限を求めるセット数式</span></h2>



<p class="wp-block-paragraph">CONFIDENCE関数の戻り値は半幅なので、上限と下限を出すには標本平均に足し引きする必要があります。ここは実務で本当によく使うので、コピーして使えるテンプレートを用意しました。</p>



<h3 class="wp-block-heading"><span id="toc13">AVERAGE＋CONFIDENCEで上下限を計算</span></h3>



<p class="wp-block-paragraph">データが「A2:A51」の範囲にあり、母標準偏差が2.5、95%信頼区間を求めるとします。上限と下限はそれぞれ次の数式で計算できます。</p>



<pre class="wp-block-code"><code>下限: =AVERAGE(A2:A51) - CONFIDENCE(0.05, 2.5, COUNT(A2:A51))
上限: =AVERAGE(A2:A51) + CONFIDENCE(0.05, 2.5, COUNT(A2:A51))</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>（指定範囲の平均を返す関数）で標本平均を、COUNT関数（数値セルの個数を返す関数）で標本数を自動取得します。データが増減しても数式を書き換える必要がないので、日次更新のシートに向いていますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">コピーして使えるセット数式テンプレート</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>C1</td><td>有意水準（alpha）</td><td>0.05</td></tr><tr><td>C2</td><td>母標準偏差</td><td>2.5</td></tr><tr><td>D1</td><td>データ範囲の先頭</td><td>A2</td></tr><tr><td>D2</td><td>データ範囲の末尾</td><td>A51</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">そして次の3つの数式をそれぞれのセルに入れます。</p>



<pre class="wp-block-code"><code>標本平均: =AVERAGE(A2:A51)
下限:     =AVERAGE(A2:A51) - CONFIDENCE(C1, C2, COUNT(A2:A51))
上限:     =AVERAGE(A2:A51) + CONFIDENCE(C1, C2, COUNT(A2:A51))</code></pre>



<p class="wp-block-paragraph">これで「標本平均・信頼区間の下限・上限」が一目でわかるレポートになります。パラメータを変えれば90%や99%信頼区間にも即座に切り替えられるので、一度組んでしまえば使い回しが効きますよ。</p>



<p class="wp-block-paragraph">Googleスプレッドシートならではの使い方として、<a href="https://mashukabu.com/spreadsheet-importrange-complete-guide/">IMPORTRANGE関数</a>と組み合わせて別シートの計測データを読み込み、この数式で自動的に信頼区間を算出することもできます。工場や支店ごとにシートが分かれているようなケースで便利ですね。</p>



<h3 class="wp-block-heading"><span id="toc15">グラフ用エラーバーへの応用</span></h3>



<p class="wp-block-paragraph">信頼区間は数値で示すだけでなく、グラフのエラーバー（誤差範囲）として可視化するとさらに伝わりやすくなります。Googleスプレッドシートでは、棒グラフや折れ線グラフを選択し、グラフエディタの「カスタマイズ」→「系列」→「エラーバー」で半幅の値を指定できます。</p>



<p class="wp-block-paragraph">CONFIDENCEで計算した半幅をそのままエラーバーに使えるので、月次推移グラフに「95%信頼区間」を載せれば、変動が誤差範囲内なのか有意な変化なのかが視覚的に判断できます。経営会議のスライドにも使いやすい表現方法ですよ。</p>



<h2 class="wp-block-heading"><span id="toc16">CONFIDENCE vs CONFIDENCE.NORM vs CONFIDENCE.T 使い分けフロー</span></h2>



<p class="wp-block-paragraph">3つの関数は、どれも信頼区間を求めるためのものです。ただ、使うべき場面は明確に分かれています。選び間違えると統計的に不正確な結論になってしまうので、ここはしっかり押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">CONFIDENCEとCONFIDENCE.NORMはどちらを使う？</span></h3>



<p class="wp-block-paragraph">CONFIDENCEとCONFIDENCE.NORMは、計算結果がまったく同じです。違いは「互換関数か後継関数か」という位置づけだけです。</p>



<p class="wp-block-paragraph">新しく数式を書くなら、推奨は<a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">CONFIDENCE.NORM関数</a>です。関数名に「.NORM」と入っているので、正規分布を使っているとひと目で伝わりますよね。既存シートに残っているCONFIDENCEをわざわざ書き換える必要はありませんが、長期的に使うシートならCONFIDENCE.NORMに統一したほうがメンテしやすいですよ。</p>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートにシートを移植するケースも多いと思いますが、どちらの環境でもCONFIDENCE・CONFIDENCE.NORMの両方が使えます。関数名を書き換えても結果は同じなので、安心して移行できます。Excelで作業している方は<a href="https://mashukabu.com/excel-function-howto-use-confidence-norm/">ExcelのCONFIDENCE.NORM関数</a>の解説も合わせて確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc18">正規分布を使う条件（母σ既知・標本30件以上）</span></h3>



<p class="wp-block-paragraph">CONFIDENCE・CONFIDENCE.NORM（どちらも正規分布ベース）を使う条件は2つあります。</p>



<ol class="wp-block-list"><li>母標準偏差が既知である（過去データ・業界公表値・工程管理標準などから得られている）</li><li>もしくは、標本サイズが30件以上あり、標本標準偏差で母σを近似できる</li></ol>



<p class="wp-block-paragraph">1つ目の条件が理想形です。母集団の標準偏差が本当にわかっている場面は限られますが、工場の長期計測データや業界標準値が使えるなら迷わず正規分布ベースを選びましょう。</p>



<p class="wp-block-paragraph">2つ目は実務上の目安です。標本サイズが大きくなると、標本標準偏差（STDEVで計算）が母標準偏差にかなり近づきます。30件というのはあくまで慣習的な目安で、厳密な統計学的境界ではありません。ビジネス実務ではこのラインが使われることが多いですね。</p>



<h3 class="wp-block-heading"><span id="toc19">t分布を使う条件（母σ未知・少量標本）</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-confidence-t-function/">CONFIDENCE.T関数</a>（t分布ベース）を使う条件は次のとおりです。</p>



<ul class="wp-block-list"><li>母標準偏差がわからない、かつ</li><li>標本サイズが少ない（目安として30件未満）</li></ul>



<p class="wp-block-paragraph">t分布（小標本の不確実性を取り込んだ分布）は、サンプルが少ないときの推定精度を補正してくれる分布です。CONFIDENCE.NORMより少し広めの信頼区間になります。新商品の試作評価で10〜20サンプルしか取れない場面や、少数のモニター調査などで活躍しますよ。</p>



<h3 class="wp-block-heading"><span id="toc20">判断フローチャート</span></h3>



<p class="wp-block-paragraph">どちらを使うか迷ったら、次の順番で考えてみてください。</p>



<ol class="wp-block-list"><li><strong>母標準偏差が既知ですか？</strong>（過去データや業界値から得られている？）</li></ol>



<ul class="wp-block-list"><li>Yes → <strong>CONFIDENCE または CONFIDENCE.NORM</strong> を使う</li><li>No → 次の質問へ</li></ul>



<ol class="wp-block-list"><li><strong>標本サイズは30件以上ありますか？</strong></li></ol>



<ul class="wp-block-list"><li>Yes → <strong>CONFIDENCE.NORM</strong>（STDEVで標本標準偏差を計算して代用）</li><li>No → <strong>CONFIDENCE.T</strong> を使う</li></ul>



<p class="wp-block-paragraph">この2段階の判断フローを覚えておけば、関数選びで迷うことはなくなります。1段階目の「母標準偏差が既知か」の判定が特に重要なので、データの出所を確認する習慣をつけましょう。</p>



<p class="wp-block-paragraph">なお、CONFIDENCEを見つけたらCONFIDENCE.NORMに置き換えても問題ありません。引数の順番も同じなので、関数名を書き換えるだけで移行できますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">3関数の結果比較表</span></h3>



<p class="wp-block-paragraph">実際に同じデータで3つの関数を比較すると、違いがよくわかります。standard_deviation=2.5、pop_size=20で比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th style="text-align:center">alpha</th><th style="text-align:center">CONFIDENCE</th><th style="text-align:center">CONFIDENCE.NORM</th><th style="text-align:center">CONFIDENCE.T</th></tr></thead><tbody><tr><td style="text-align:center">0.05（95%）</td><td style="text-align:center">1.0958</td><td style="text-align:center">1.0958</td><td style="text-align:center">1.1701</td></tr><tr><td style="text-align:center">0.01（99%）</td><td style="text-align:center">1.4399</td><td style="text-align:center">1.4399</td><td style="text-align:center">1.6017</td></tr><tr><td style="text-align:center">0.10（90%）</td><td style="text-align:center">0.9196</td><td style="text-align:center">0.9196</td><td style="text-align:center">0.9665</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CONFIDENCEとCONFIDENCE.NORMが完全に同じ値を返すこと、CONFIDENCE.Tはそれより少し広め（保守的）の信頼区間を返すことが確認できますね。標本数が少ないほど、両者の差は大きくなります。逆に標本数が100、1000と増えていくと、CONFIDENCE.Tの結果もCONFIDENCEに収束していきます。</p>



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



<p class="wp-block-paragraph">スプレッドシートのCONFIDENCE関数で出るエラーはパターンが決まっています。原因と対処法をまとめておきますね。</p>



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



<p class="wp-block-paragraph">数値の範囲が不正なときに出ます。主な原因は3つあります。</p>



<ul class="wp-block-list"><li><strong>alphaが0以下または1以上</strong>: 有意水準は0より大きく1より小さい値で指定します。0.05や0.01のように小さな値を入れましょう</li><li><strong>standard_deviationが0以下</strong>: 標準偏差はマイナスになりません。セル参照の指定ミスがないかチェックします</li><li><strong>pop_sizeが1未満</strong>: 標本数は1以上の整数が必要です。小数は切り捨てられるので、0.5などを指定すると#NUM!になります</li></ul>



<pre class="wp-block-code"><code>=CONFIDENCE(1.5, 2.5, 50)  → #NUM!（alphaが1以上）
=CONFIDENCE(0.05, -1, 50)  → #NUM!（standard_deviationがマイナス）
=CONFIDENCE(0.05, 2.5, 0)  → #NUM!（pop_sizeが1未満）</code></pre>



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



<p class="wp-block-paragraph">引数に文字列など、数値以外が入っているときに出ます。セル参照先のデータ型を確認してください。</p>



<pre class="wp-block-code"><code>=CONFIDENCE(&quot;A&quot;, 2.5, 50)  → #VALUE!（alphaが文字列）</code></pre>



<p class="wp-block-paragraph">セル参照を使っている場合、参照先が空白だったり先頭にスペースが入った文字列になっていないかチェックしましょう。スプレッドシートでは、CSVをインポートしたときに見た目は数値でも実際は文字列として格納されているケースがあります。VALUE関数（文字列を数値に変換する関数）で明示的に数値化するか、データ形式を「数値」に変更しておくと安心ですよ。</p>



<h3 class="wp-block-heading"><span id="toc25">想定と違う結果が返ってくる場合</span></h3>



<p class="wp-block-paragraph">数式はエラーにならないけれど、期待した値と違うというケースもあります。このときは次の点をチェックしてみてください。</p>



<ul class="wp-block-list"><li>alpha の指定を間違えていないか（95%信頼区間なら0.05、99%なら0.01）</li><li>母標準偏差と標本標準偏差を取り違えていないか</li><li>標本数を二重カウントしていないか（COUNTとCOUNTAの違いに注意）</li></ul>



<p class="wp-block-paragraph">特によくあるのが、95%信頼区間のつもりで「0.95」を指定してしまうミスです。alphaには信頼度ではなく「有意水準（1から信頼度を引いた値）」を入れる点を意識しましょう。</p>



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



<p class="wp-block-paragraph">引数の数が足りないときに#N/Aエラーが出ます。CONFIDENCE関数は3つの引数すべてが必須なので、1つでも欠けるとエラーになります。</p>



<pre class="wp-block-code"><code>=CONFIDENCE(0.05, 2.5)  → #N/A（pop_size が指定されていない）</code></pre>



<p class="wp-block-paragraph">セル参照先が空白セルになっていてもエラーになるので、必須3つすべてに数値が入っているか確認してください。</p>



<h2 class="wp-block-heading"><span id="toc27">CONFIDENCE関数を使った業務シーン別の活用例</span></h2>



<p class="wp-block-paragraph">ここまで構文や使い分けを見てきましたが、実際の業務にどう落とし込めるかをいくつかのシーン別に紹介します。</p>



<h3 class="wp-block-heading"><span id="toc28">品質管理レポートでの活用</span></h3>



<p class="wp-block-paragraph">製造業の品質管理部門では、抜き取り検査の平均値と信頼区間を毎日報告するケースが多いです。「本日の検査ロット50個の平均重量は500g、95%信頼区間は499.3〜500.7g」と書ければ、規格値からの逸脱リスクが即座に判断できます。</p>



<p class="wp-block-paragraph">工程管理基準値が確立されている工場なら、母標準偏差は工程能力指数（Cp、Cpk）の計算で使われている値をそのまま流用できることが多いです。</p>



<h3 class="wp-block-heading"><span id="toc29">顧客満足度・NPSの月次推移</span></h3>



<p class="wp-block-paragraph">マーケティングや顧客サポート部門では、毎月の顧客満足度スコアを比較するときに信頼区間が役立ちます。「先月のNPSは32、今月は30。差は2ポイントだが信頼区間が±3なので有意な低下とは言えない」と冷静に判断できれば、誤った対策に時間を浪費することがなくなります。</p>



<p class="wp-block-paragraph">過去24ヶ月の標準偏差をベースに使えば、母標準偏差既知のケースとしてCONFIDENCEがそのまま使えます。</p>



<h3 class="wp-block-heading"><span id="toc30">営業見込み・予算策定</span></h3>



<p class="wp-block-paragraph">営業部門で来期の見込み売上を出すとき、過去の同月実績の平均と信頼区間を併記すると説得力が増します。「来期Q1の見込み売上は中央値5,000万円、95%信頼区間は4,700〜5,300万円」と幅を示すと、予算審議の場でも冷静な議論ができますよね。</p>



<h3 class="wp-block-heading"><span id="toc31">A/Bテストの結果評価</span></h3>



<p class="wp-block-paragraph">Webサイトのコンバージョン率を比較するときも信頼区間の考え方は便利です。Aパターンのコンバージョン率3.2%、Bパターンが3.5%だったとして、サンプル数が少ないと「0.3%の差」が偶然なのか本物なのかわかりません。信頼区間を計算して重なっているかどうかを見れば、判断がぐっと客観的になります。</p>



<p class="wp-block-paragraph">ただしA/Bテストは比率の信頼区間（二項分布ベース）が本来の手法なので、CONFIDENCEはあくまで連続値（売上、満足度など）の平均比較で使うのが王道です。</p>



<h2 class="wp-block-heading"><span id="toc32">CONFIDENCE関数に関するよくある質問（FAQ）</span></h2>



<p class="wp-block-paragraph">最後に、CONFIDENCE関数を使うときによく聞かれる質問をまとめました。</p>



<h3 class="wp-block-heading"><span id="toc33">Q1. CONFIDENCEとCONFIDENCE.NORMはどちらが正しいですか？</span></h3>



<p class="wp-block-paragraph">どちらも計算結果は同じで、どちらを使っても「正しい」結果が得られます。違いは関数の世代だけで、CONFIDENCEが古い互換関数、CONFIDENCE.NORMが正式な後継関数という位置づけです。</p>



<p class="wp-block-paragraph">新規でシートを作るなら<a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">CONFIDENCE.NORM関数</a>、既存シートを引き継いだだけならCONFIDENCEのままでも問題ありません。</p>



<h3 class="wp-block-heading"><span id="toc34">Q2. 標本サイズはどれくらい必要ですか？</span></h3>



<p class="wp-block-paragraph">理論上は2件以上あれば計算できますが、信頼性を担保するには30件以上が目安です。少なすぎると半幅が大きくなって、実用的な精度の信頼区間にならないことが多いです。</p>



<p class="wp-block-paragraph">予算と時間が許す範囲で、できるだけ標本数を確保しましょう。標本数を4倍にすると半幅が半分になる（精度が2倍になる）関係になっています。</p>



<h3 class="wp-block-heading"><span id="toc35">Q3. 母標準偏差がわからないときはどうすればいいですか？</span></h3>



<p class="wp-block-paragraph">母標準偏差が外部から得られないなら、<a href="https://mashukabu.com/spreadsheet-confidence-t-function/">CONFIDENCE.T関数</a>を使ってください。標本から計算した標本標準偏差（STDEV関数で求める値）を使って信頼区間を出せます。</p>



<p class="wp-block-paragraph">ただし標本サイズが30件以上あるなら、標本標準偏差を母σの近似としてCONFIDENCE.NORMに渡すアプローチもよく使われます。</p>



<h3 class="wp-block-heading"><span id="toc36">Q4. 95%信頼区間と99%信頼区間、どちらを使えばいいですか？</span></h3>



<p class="wp-block-paragraph">業務報告では95%信頼区間が標準です。学術論文や医療・品質管理など、より厳しい判定が必要な場面では99%信頼区間を使います。</p>



<p class="wp-block-paragraph">99%にすると信頼区間が広くなる（半幅が大きくなる）ので、「絶対に外れないこと」を重視するか「狭い範囲で精度高く推定すること」を重視するかで使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc37">Q5. 信頼区間と予測区間の違いは？</span></h3>



<p class="wp-block-paragraph">信頼区間は「母集団の平均がどこに収まるか」を示す区間です。一方、予測区間は「次に観測される個別の値がどこに収まるか」を示す区間で、信頼区間より必ず広くなります。</p>



<p class="wp-block-paragraph">CONFIDENCE関数で求めるのはあくまで母平均の信頼区間です。「次に作る製品1個の重量がどこに収まるか」を知りたいなら、別途予測区間の計算が必要になります。</p>



<h3 class="wp-block-heading"><span id="toc38">Q6. ExcelとGoogleスプレッドシートで結果が違うことはありますか？</span></h3>



<p class="wp-block-paragraph">CONFIDENCE関数に関しては、ExcelとGoogleスプレッドシートで結果は完全に一致します。互換関数として標準化されているので、同じ引数を渡せば同じ値が返ります。</p>



<p class="wp-block-paragraph">ただしExcel独自の新関数（<a href="https://mashukabu.com/excel-function-howto-use-t-inv-2t/">T.INV.2T関数</a>など）はスプレッドシートに存在しないものもあるので、関数移植時は対応表を確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc39">Q7. 配列で複数の信頼区間を一気に計算できますか？</span></h3>



<p class="wp-block-paragraph">CONFIDENCE関数自体は単一値を返すので、配列入力には直接対応していません。ただしARRAYFORMULAやMAP関数（Google スプレッドシート）を使えば、複数行のパラメータに対して一括計算は可能です。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(CONFIDENCE(A2:A10, B2:B10, C2:C10))</code></pre>



<p class="wp-block-paragraph">ExcelのMicrosoft 365環境なら、動的配列機能で同様の挙動が得られます。</p>



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



<p class="wp-block-paragraph">スプレッドシートのCONFIDENCE関数を使えば、母集団の平均がどの範囲にあるかを統計的に推定できます。「95%の確率で◯〜◯の範囲」と示せるので、報告書の説得力が段違いに上がりますよ。</p>



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



<ul class="wp-block-list"><li>構文は <code>=CONFIDENCE(alpha, standard_deviation, pop_size)</code>。戻り値は信頼区間の半幅</li><li>alphaは有意水準で、95%信頼区間なら0.05を指定する</li><li>母標準偏差が既知（過去データ・業界値・工程管理値）のときに使う</li><li>上下限は <code>AVERAGE ± CONFIDENCE</code> のセット数式で計算する</li><li>CONFIDENCEとCONFIDENCE.NORMは計算結果が同じ。互換目的の旧関数がCONFIDENCE</li><li>母標準偏差が未知で標本が少ないときはCONFIDENCE.Tを使う</li><li>報告書ではグラフのエラーバーや表での±表記と組み合わせると伝わりやすい</li></ul>



<p class="wp-block-paragraph">スプレッドシートのCONFIDENCE関数は、Excelからシートを移植したり、古い社内テンプレートを引き継いだりする場面で今でも現役で動いています。意味と使い分けを正しく理解しておけば、どちらの環境でも迷わず扱えますよ。新しく数式を組むなら後継の<a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">CONFIDENCE.NORM関数</a>、サンプル数が少なく母σが未知なら<a href="https://mashukabu.com/spreadsheet-confidence-t-function/">CONFIDENCE.T関数</a>という選び分けも押さえておきましょう。信頼区間を報告書に取り入れて、数字に強い「できる人」を目指していきたいですね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-confidence-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCONFIDENCE.NORM関数の使い方｜正規分布の信頼区間</title>
		<link>https://mashukabu.com/spreadsheet-confidence-norm-function/</link>
					<comments>https://mashukabu.com/spreadsheet-confidence-norm-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 19 Apr 2026 14:11:26 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CONFIDENCE]]></category>
		<category><![CDATA[CONFIDENCE.NORM]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[有意水準]]></category>
		<category><![CDATA[正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6081</guid>

					<description><![CDATA[スプレッドシートのCONFIDENCE.NORM関数の使い方を実例で解説します。正規分布をベースに信頼区間の半幅を返す関数で、母標準偏差が既知のときに使用します。基本構文、信頼度95%・99%・90%の早見表、AVERAGEと組み合わせた上下限セット数式、CONFIDENCE・CONFIDENCE.Tとの使い分けフローチャート、#NUM!・#VALUE!エラーの原因と対処までまとめました。コピペで動くテンプレ付きです。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">アンケートや品質データの平均値を上司に報告したら、「で、ばらつきは？」と返されて困った経験はありませんか。標本平均だけでは、数値の信用度を伝えきれません。</p>



<p class="wp-block-paragraph">そんなときに役立つのが、スプレッドシートのCONFIDENCE.NORM関数です。正規分布をベースに、信頼区間の「半幅」をワンショットで計算してくれます。信頼区間とは、母平均が収まると期待される数値の幅のことです。</p>



<p class="wp-block-paragraph">この記事では、CONFIDENCE.NORM関数の構文から、95%信頼区間の上下限をコピペで出すセット数式まで紹介します。CONFIDENCE・CONFIDENCE.Tとの使い分けや、よくあるエラー対処もあわせてまとめました。</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">スプレッドシートのCONFIDENCE.NORM関数とは？</a><ol><li><a href="#toc2" tabindex="0">関数の基本構文と引数</a></li><li><a href="#toc3" tabindex="0">内部ではどんな計算がされているか</a></li><li><a href="#toc4" tabindex="0">CONFIDENCE関数（旧）・CONFIDENCE.Tとの違い</a></li></ol></li><li><a href="#toc5" tabindex="0">母標準偏差が「既知」とはどういう意味か</a><ol><li><a href="#toc6" tabindex="0">実務で母標準偏差が手に入るケース</a></li><li><a href="#toc7" tabindex="0">母σが「ほぼ既知」と扱っていいライン</a></li></ol></li><li><a href="#toc8" tabindex="0">CONFIDENCE.NORM関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">引数の指定方法（有意水準・標準偏差・標本数）</a></li><li><a href="#toc10" tabindex="0">信頼度を変えると半幅はどう変わるか</a></li><li><a href="#toc11" tabindex="0">実務シナリオ別の計算例</a></li></ol></li><li><a href="#toc12" tabindex="0">信頼区間の上限・下限を求めるセット数式</a><ol><li><a href="#toc13" tabindex="0">AVERAGE + COUNT + CONFIDENCE.NORM の組み合わせ</a></li><li><a href="#toc14" tabindex="0">コピペで使える上下限テンプレート</a></li><li><a href="#toc15" tabindex="0">報告書での書き方サンプル</a></li></ol></li><li><a href="#toc16" tabindex="0">CONFIDENCE vs CONFIDENCE.NORM vs CONFIDENCE.T の使い分け</a><ol><li><a href="#toc17" tabindex="0">関数別の特徴を一覧で整理</a></li><li><a href="#toc18" tabindex="0">t分布を使う条件（母σ未知・少量標本）</a></li><li><a href="#toc19" tabindex="0">判断フローチャート</a></li></ol></li><li><a href="#toc20" tabindex="0">CONFIDENCE.NORM関数のよくあるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">&#8220;#NUM!&#8221; エラー</a></li><li><a href="#toc22" tabindex="0">&#8220;#VALUE!&#8221; エラー</a></li><li><a href="#toc23" tabindex="0">想定と違う結果が返ってくる場合</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのCONFIDENCE.NORM関数は、信頼区間の半幅を返す統計関数です。正規分布（データが平均値まわりに左右対称に分布する確率モデル）をベースに、推定誤差（margin of error）を計算します。読み方は「コンフィデンス・ノーム」。Confidence（信頼）と Normal distribution（正規分布）を組み合わせた名前ですよ。</p>



<p class="wp-block-paragraph">アンケートの満足度スコアや製造ラインの重量測定などで活躍します。母集団の標準偏差（データのばらつきの代表値、以下「母σ」）がわかっているときに使えます。標本平均の信用度を数値で表現できる、これが大きな魅力です。</p>



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



<p class="wp-block-paragraph">基本構文はとてもシンプルです。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(alpha, standard_deviation, pop_size)</code></pre>



<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>alpha</td><td>有意水準（信頼度を外した確率）</td><td>0 < alpha < 1</td></tr><tr><td>standard_deviation</td><td>母集団の標準偏差（母σ）</td><td>> 0</td></tr><tr><td>pop_size</td><td>標本の大きさ</td><td>1以上の整数（小数は切り捨て）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alpha=0.05 は「信頼度95%」、alpha=0.01 は「信頼度99%」に対応します。「0.95を入れる」と勘違いしやすいポイントなので、注意してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc3">内部ではどんな計算がされているか</span></h3>



<p class="wp-block-paragraph">CONFIDENCE.NORMの中身は、次の式と同じです。</p>



<pre class="wp-block-code"><code>半幅 = z(1 - alpha/2) × standard_deviation / √pop_size</code></pre>



<p class="wp-block-paragraph">z(1 &#8211; alpha/2) は標準正規分布の上側alpha/2点の値です。信頼度95%なら z(0.975) ≈ 1.959964 で、よく言われる「1.96」ですね。NORM.S.INV関数（標準正規分布の逆関数を返す関数）を使うと自分で再現できます。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(1 - 0.05/2)   → 約 1.959964</code></pre>



<p class="wp-block-paragraph">「ブラックボックス感」が苦手な方は、一度この式と突き合わせて検算してみると安心ですよ。NORM.S.INVの詳細は<a href="https://mashukabu.com/spreadsheet-norm-s-inv-function/">スプレッドシートのNORM.S.INV関数の使い方</a>で解説しています。</p>



<h3 class="wp-block-heading"><span id="toc4">CONFIDENCE関数（旧）・CONFIDENCE.Tとの違い</span></h3>



<p class="wp-block-paragraph">スプレッドシートには似た名前の関数が3つあります。まず違いをざっくり掴んでおきましょう。</p>



<ul class="wp-block-list"><li><strong>CONFIDENCE</strong>: 旧互換関数。計算結果はCONFIDENCE.NORMと完全に同じです</li><li><strong>CONFIDENCE.NORM</strong>: 正規分布ベースの正式な後継関数（母σ既知・大標本向け）</li><li><strong>CONFIDENCE.T</strong>: t分布ベース（母σ未知・小標本向け）</li></ul>



<p class="wp-block-paragraph">互換関数の詳細は<a href="https://mashukabu.com/spreadsheet-confidence-function/">スプレッドシートのCONFIDENCE関数の使い方</a>で解説しています。あわせて確認してみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc5">母標準偏差が「既知」とはどういう意味か</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.NORMを使うときの前提は「母集団の標準偏差がわかっていること」です。ここ、統計の入門書では当たり前のように語られますが、実務だとピンと来にくいですよね。</p>



<h3 class="wp-block-heading"><span id="toc6">実務で母標準偏差が手に入るケース</span></h3>



<p class="wp-block-paragraph">意外と身近なシーンで母σは手に入ります。</p>



<ul class="wp-block-list"><li>製造ラインの過去数年分の測定データから算出された、製品重量のばらつき</li><li>コールセンターの過去の応答時間の標準偏差</li><li>定期的に同じアンケートを取っていて、スコアのばらつきが安定しているケース</li><li>同一規格部品の単重チェックで、過去ロットのσが安定しているケース</li></ul>



<p class="wp-block-paragraph">「まだ過去データがない」「サンプルが30件未満」というときは、CONFIDENCE.NORMではなくCONFIDENCE.Tを使うのが一般的です。標本数が30件以上あるかどうかも、選択の目安にしてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc7">母σが「ほぼ既知」と扱っていいライン</span></h3>



<p class="wp-block-paragraph">厳密に言えば、母σは標本からは完全には知り得ません。実務では次の条件がそろえば「既知扱い」でCONFIDENCE.NORMを使う運用が一般的です。</p>



<ul class="wp-block-list"><li>過去2〜3年分以上の蓄積データがある</li><li>ばらつきの傾向が大きく変動していない（工程・運用条件が安定）</li><li>標本数が30件以上ある</li></ul>



<p class="wp-block-paragraph">過去データが少なかったり、ばらつきが変動しやすかったりする場合は、CONFIDENCE.Tに切り替えると安全ですよ。</p>



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



<p class="wp-block-paragraph">それでは実際に使ってみましょう。計算の流れは「有意水準 → 母σ → 標本数」の順に指定するだけです。</p>



<h3 class="wp-block-heading"><span id="toc9">引数の指定方法（有意水準・標準偏差・標本数）</span></h3>



<p class="wp-block-paragraph">以下のサンプルで挙動を確認してみます。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(0.05, 2.5, 50)</code></pre>



<p class="wp-block-paragraph">この式は「信頼度95%、母σ=2.5、標本数50」での信頼区間の半幅を返します。結果は <strong>約0.692952</strong> です。</p>



<p class="wp-block-paragraph">内部では <code>1.959964 × 2.5 / √50</code> を計算しています。NORM.S.INVと組み合わせて検算してみるとこんな感じです。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(1 - 0.05/2) * 2.5 / SQRT(50)   → 約 0.692952</code></pre>



<p class="wp-block-paragraph">CONFIDENCE.NORMの結果と一致しますよね。</p>



<h3 class="wp-block-heading"><span id="toc10">信頼度を変えると半幅はどう変わるか</span></h3>



<p class="wp-block-paragraph">実務でよく使う信頼度を3パターン並べてみましょう。母σ=2.5、標本数=50で固定して比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>信頼度</th><th>alpha</th><th>数式</th><th>半幅（結果）</th></tr></thead><tbody><tr><td>90%</td><td>0.10</td><td><code>=CONFIDENCE.NORM(0.10, 2.5, 50)</code></td><td>約 0.5816</td></tr><tr><td>95%</td><td>0.05</td><td><code>=CONFIDENCE.NORM(0.05, 2.5, 50)</code></td><td>約 0.6930</td></tr><tr><td>99%</td><td>0.01</td><td><code>=CONFIDENCE.NORM(0.01, 2.5, 50)</code></td><td>約 0.9103</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">信頼度を上げる（alphaを小さくする）ほど、区間の幅は広くなります。「より確実に当てたいなら幅も広くとる」という直感どおりの動きですよね。</p>



<h3 class="wp-block-heading"><span id="toc11">実務シナリオ別の計算例</span></h3>



<p class="wp-block-paragraph">引数の組み合わせも、実務シーンに合わせて変わります。代表的な3パターンを並べてみます。</p>



<figure class="wp-block-table"><table><thead><tr><th>シナリオ</th><th>数式</th><th>半幅（結果）</th></tr></thead><tbody><tr><td>アンケート満足度（信頼度95%, σ=0.8, n=100）</td><td><code>=CONFIDENCE.NORM(0.05, 0.8, 100)</code></td><td>約 0.1568</td></tr><tr><td>品質管理（信頼度99%, σ=2.5, n=50）</td><td><code>=CONFIDENCE.NORM(0.01, 2.5, 50)</code></td><td>約 0.9103</td></tr><tr><td>工程変動把握（信頼度90%, σ=2.5, n=50）</td><td><code>=CONFIDENCE.NORM(0.10, 2.5, 50)</code></td><td>約 0.5816</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">標本数 n が大きいほど半幅は小さくなります。「サンプルを増やせば信頼区間は狭くなる」という関係も、数式を眺めるとそのまま見えてきますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">信頼区間の上限・下限を求めるセット数式</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.NORMが返すのは「半幅」だけです。報告書に書くときは、標本平均に足し引きして上下限を出す必要があります。</p>



<h3 class="wp-block-heading"><span id="toc13">AVERAGE + COUNT + CONFIDENCE.NORM の組み合わせ</span></h3>



<p class="wp-block-paragraph">A2:A51に標本データが入っているとしましょう。母σが 2.5 とわかっているとき、95%信頼区間はこう書けます。</p>



<pre class="wp-block-code"><code>標本平均: =AVERAGE(A2:A51)
下限:     =AVERAGE(A2:A51) - CONFIDENCE.NORM(0.05, 2.5, COUNT(A2:A51))
上限:     =AVERAGE(A2:A51) + CONFIDENCE.NORM(0.05, 2.5, COUNT(A2:A51))</code></pre>



<p class="wp-block-paragraph">COUNT（範囲内の数値セル数を数える関数）を組み合わせると、データが増えても標本数を手動更新せずに済みます。</p>



<p class="wp-block-paragraph">AVERAGEやCOUNTの基本は<a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a>、<a href="https://mashukabu.com/spreadsheet-count-function/">スプレッドシートのCOUNT関数の使い方</a>もあわせてどうぞ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>COUNTA関数（空白以外のセル数を数える関数）を使うと、文字列までカウントしてしまい n がズレます。CONFIDENCE.NORMには必ずCOUNTを使ってくださいね。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">コピペで使える上下限テンプレート</span></h3>



<p class="wp-block-paragraph">別シートのIMPORTRANGEで取得したデータにもそのまま流用できます。セルに貼るだけで動くテンプレートを置いておきますね。</p>



<pre class="wp-block-code"><code># セルB1に「母標準偏差」、B2に「有意水準」、データ範囲はA2:A51を想定
標本平均: =AVERAGE(A2:A51)
下限    : =AVERAGE(A2:A51) - CONFIDENCE.NORM($B$2, $B$1, COUNT(A2:A51))
上限    : =AVERAGE(A2:A51) + CONFIDENCE.NORM($B$2, $B$1, COUNT(A2:A51))</code></pre>



<p class="wp-block-paragraph">B1・B2の値を変えるだけで、信頼度や想定ばらつきを切り替えて再計算できます。報告書テンプレートに組み込んでおくと、毎回ゼロから書かずに済んで便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc15">報告書での書き方サンプル</span></h3>



<p class="wp-block-paragraph">数式から得た上下限は、報告書ではこんな形にまとめると伝わりやすいです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>平均満足度: 4.21（95%信頼区間 4.05 〜 4.37、n=100、母σ=0.8）</p></blockquote>



<p class="wp-block-paragraph">「平均値だけでなく、信頼区間とサンプルサイズも併記する」癖をつけるだけで、報告のクオリティはぐっと上がりますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">CONFIDENCE vs CONFIDENCE.NORM vs CONFIDENCE.T の使い分け</span></h2>



<p class="wp-block-paragraph">3関数の使い分けは、次の2点で判断できます。</p>



<ul class="wp-block-list"><li>母σが既知か未知か</li><li>標本数が30件以上か未満か</li></ul>



<h3 class="wp-block-heading"><span id="toc17">関数別の特徴を一覧で整理</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>ベース分布</th><th>母σ</th><th>推奨標本数</th><th>備考</th></tr></thead><tbody><tr><td><code>CONFIDENCE</code></td><td>正規分布</td><td>既知</td><td>30件以上</td><td>旧互換。結果はCONFIDENCE.NORMと同一</td></tr><tr><td><code>CONFIDENCE.NORM</code></td><td>正規分布</td><td>既知</td><td>30件以上</td><td>現行の正式名。新規シートはこちらを優先</td></tr><tr><td><code>CONFIDENCE.T</code></td><td>t分布</td><td>未知（標本σ使用）</td><td>30件未満でも可</td><td>区間が広めに出る（保守的）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">既存シートでCONFIDENCEが使われていても、戻り値はCONFIDENCE.NORMと完全に一致します。書き換えなくてもそのまま動きますよ。新規作成するときは、正式名のCONFIDENCE.NORMを選ぶのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc18">t分布を使う条件（母σ未知・少量標本）</span></h3>



<p class="wp-block-paragraph">母σがわからず、標本データしか手元にないケースではCONFIDENCE.Tを使います。具体的には次のような場面です。</p>



<ul class="wp-block-list"><li>パイロット調査でサンプル数が10〜20件しかない</li><li>新商品の試作品テストで、ばらつきの前例がない</li><li>社内アンケートで「ひとまず計算してみたい」</li></ul>



<p class="wp-block-paragraph">母σ未知での計算は標本ばらつきを使うため、区間は少し広めに出ます。慎重な見積もりになるので、経営報告でも安心して使えますよ。詳しくは<a href="https://mashukabu.com/spreadsheet-confidence-t-function/">スプレッドシートのCONFIDENCE.T関数の使い方</a>で解説しています。</p>



<h3 class="wp-block-heading"><span id="toc19">判断フローチャート</span></h3>



<p class="wp-block-paragraph">迷ったらこの順に判断してみてください。</p>



<pre class="wp-block-code"><code>[スタート]
  │
  ▼
母集団の標準偏差がわかっている？
  │
  ├─ Yes ─→ 標本数は30件以上？
  │         ├─ Yes ─→ CONFIDENCE.NORM（または旧 CONFIDENCE）
  │         └─ No  ─→ CONFIDENCE.T（保守的に見積もる）
  │
  └─ No  ─→ CONFIDENCE.T</code></pre>



<p class="wp-block-paragraph">Excelでも同じ関数が使えます。Excel版の挙動と比較したい場合は<a href="https://mashukabu.com/excel-function-howto-use-confidence-norm/">ExcelのCONFIDENCE.NORM関数の使い方</a>も参考になりますよ。</p>



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



<p class="wp-block-paragraph">CONFIDENCE.NORMでよく出るエラーは2つです。原因と対処をセットで覚えておくと、現場で詰まりにくくなります。</p>



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



<p class="wp-block-paragraph">引数の範囲外が原因です。次のどれかに当てはまっていないか確認してみてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>NGになる条件</th><th>例</th></tr></thead><tbody><tr><td>alpha</td><td>0以下、または1以上</td><td>0.95、-0.1、1.5</td></tr><tr><td>standard_deviation</td><td>0以下</td><td>0、-2.5</td></tr><tr><td>pop_size</td><td>1未満</td><td>0、-1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">一番多いのは「信頼度95%のつもりで 0.95 を alpha に入れてしまう」ミスです。alphaは「信頼度から外した分」なので、95%なら 0.05 を入れてくださいね。</p>



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



<p class="wp-block-paragraph">引数に数値以外が入っているときに出ます。次の2点をチェックしましょう。</p>



<ul class="wp-block-list"><li>alpha や standard_deviation の参照セルに文字列が混ざっていないか</li><li>pop_size に COUNTA を使ってしまっていないか（COUNTA は文字列もカウントする）</li></ul>



<p class="wp-block-paragraph">CONFIDENCE.NORM には必ずCOUNTを使うと安全ですよ。</p>



<h3 class="wp-block-heading"><span id="toc23">想定と違う結果が返ってくる場合</span></h3>



<p class="wp-block-paragraph">数式はエラーにならないのに結果が変というときは、次の3点をチェックします。</p>



<ul class="wp-block-list"><li>母σと標本σを取り違えていないか</li><li>有意水準と信頼度を取り違えていないか（0.05と0.95の混同）</li><li>pop_sizeに「列全体」を指定してしまい、見出し行や空白行までカウントしていないか</li></ul>



<p class="wp-block-paragraph">特に列全体（A:A）を指定するとヘッダー行もカウントされて n がズレます。データ範囲は <code>A2:A51</code> のように明示するのが安全ですよ。</p>



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



<p class="wp-block-paragraph">スプレッドシートのCONFIDENCE.NORM関数は、母σが既知の状況で信頼区間の半幅を計算してくれる便利な統計関数です。最後に要点を整理しておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=CONFIDENCE.NORM(alpha, standard_deviation, pop_size)</code> の3引数</li><li>alpha は「信頼度から外した確率」。95%なら 0.05 を指定する</li><li>戻り値は信頼区間の半幅。AVERAGE と組み合わせて上下限を出す</li><li>標本数 n には COUNTA ではなく COUNT を使う</li><li>母σ未知・小標本ならCONFIDENCE.Tに切り替える</li><li>#NUM! は引数の範囲外、#VALUE! は数値以外の混入が原因</li></ul>



<p class="wp-block-paragraph">まずは手元のアンケートや測定データで、95%信頼区間を算出してみてください。「平均＋半幅」で報告する癖をつけるだけで、データの説得力がぐっと上がりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-confidence-norm-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCONFIDENCE.T関数の使い方｜t分布の信頼区間</title>
		<link>https://mashukabu.com/spreadsheet-confidence-t-function/</link>
					<comments>https://mashukabu.com/spreadsheet-confidence-t-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 19 Apr 2026 14:11:23 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CONFIDENCE]]></category>
		<category><![CDATA[CONFIDENCE.T]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[小標本]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6079</guid>

					<description><![CDATA[スプレッドシートのCONFIDENCE.T関数の使い方を実例付きで解説します。t分布をベースに信頼区間の半幅を返す関数で、母標準偏差が未知・小標本（30件未満）のケースで使います。基本構文、95%信頼区間の上下限セット数式、CONFIDENCE.NORMとの違い、よくあるエラー対処まで丁寧にまとめました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートでアンケート結果や試作品の測定データをまとめたとき、「サンプル数が少ないけど、この平均値ってどれくらい信じていいの？」と悩むことはありませんか。母集団のばらつきが分からない状態で信頼区間を出したいとき、どの関数を選べばいいか迷いがちですよね。</p>



<p class="wp-block-paragraph">そんなときに活躍するのが、スプレッドシートのCONFIDENCE.T関数です。t分布（標本数が少ないときに使う確率分布）をベースに、信頼区間の「半幅」をサッと返してくれます。母集団の標準偏差が分からなくても、手元の標本だけで見積もれるのが魅力ですよ。</p>



<p class="wp-block-paragraph">この記事では、CONFIDENCE.T関数の構文から、自由度の意味、95%信頼区間のコピペ数式、CONFIDENCE.NORMとの使い分けまで、実務目線でまとめました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのCONFIDENCE.T関数とは？</a><ol><li><a href="#toc2" tabindex="0">関数の基本構文と引数</a></li><li><a href="#toc3" tabindex="0">内部ではどんな計算がされているか</a></li><li><a href="#toc4" tabindex="0">CONFIDENCE関数・CONFIDENCE.NORMとの違い</a></li></ol></li><li><a href="#toc5" tabindex="0">なぜt分布を使うのか｜母σ未知・小標本の意味</a><ol><li><a href="#toc6" tabindex="0">実務で母σが未知になるケース</a></li><li><a href="#toc7" tabindex="0">自由度（df = n − 1）が区間幅を左右する</a></li><li><a href="#toc8" tabindex="0">「小標本（n < 30）」と言われる理由</a></li></ol></li><li><a href="#toc9" tabindex="0">CONFIDENCE.T関数の基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">引数の指定方法（有意水準・標本σ・標本数）</a></li><li><a href="#toc11" tabindex="0">信頼度を変えると半幅はどう変わるか</a></li><li><a href="#toc12" tabindex="0">実務シナリオ別の計算例</a></li></ol></li><li><a href="#toc13" tabindex="0">信頼区間の上限・下限を求めるセット数式</a><ol><li><a href="#toc14" tabindex="0">AVERAGE+STDEV.S+COUNT との組み合わせ</a></li><li><a href="#toc15" tabindex="0">コピペで使える上下限テンプレート</a></li><li><a href="#toc16" tabindex="0">報告書での書き方サンプル</a></li></ol></li><li><a href="#toc17" tabindex="0">CONFIDENCE.NORM・CONFIDENCE との違いと使い分け</a><ol><li><a href="#toc18" tabindex="0">同じ条件での数値比較</a></li><li><a href="#toc19" tabindex="0">判断フローチャート</a></li><li><a href="#toc20" tabindex="0">旧 CONFIDENCE 関数との関係</a></li></ol></li><li><a href="#toc21" tabindex="0">CONFIDENCE.T関数のよくあるエラーと対処法</a><ol><li><a href="#toc22" tabindex="0">#NUM! エラー</a></li><li><a href="#toc23" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc24" tabindex="0">#NAME? エラー</a></li><li><a href="#toc25" tabindex="0">想定と違う結果が返ってくる場合</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのCONFIDENCE.T関数は、t分布をベースに信頼区間の半幅（margin of error、推定誤差）を返す統計関数です。読み方は「コンフィデンス・ティー」。Confidence（信頼）と t分布の t を組み合わせた名前ですよ。</p>



<p class="wp-block-paragraph">母集団の標準偏差（データ全体のばらつきの代表値）が未知で、手元の標本から推定するしかないときに使います。パイロット調査や試作品テストのように、サンプル数が30件未満の場面でも安心して使える頼もしい関数です。</p>



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



<p class="wp-block-paragraph">基本構文はとてもシンプルです。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.T(alpha, standard_deviation, size)</code></pre>



<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>alpha</td><td>有意水準（信頼度を外した確率）</td><td>0 < alpha < 1</td></tr><tr><td>standard_deviation</td><td>標本標準偏差</td><td>> 0</td></tr><tr><td>size</td><td>標本の大きさ</td><td>2以上の整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alpha=0.05 は「信頼度95%」、alpha=0.01 は「信頼度99%」に対応します。「0.95を入れる」と間違えやすいので気をつけてくださいね。「信頼度から外した分の確率を入れる」と覚えると忘れにくいですよ。</p>



<h3 class="wp-block-heading"><span id="toc3">内部ではどんな計算がされているか</span></h3>



<p class="wp-block-paragraph">CONFIDENCE.T の中身は、次の式で表せます。</p>



<pre class="wp-block-code"><code>CONFIDENCE.T(alpha, s, n) = T.INV.2T(alpha, n-1) × s / √n</code></pre>



<p class="wp-block-paragraph"><code>s / √n</code> は標準誤差（平均値のばらつきの目安）、<code>T.INV.2T(alpha, n-1)</code> は両側 t分布の臨界値です。<code>n-1</code> が自由度（degrees of freedom、df）で、これが t分布の形を決める大事な数値ですよ。</p>



<p class="wp-block-paragraph">具体例として <code>=CONFIDENCE.T(0.05, 2.5, 10)</code> を分解してみます。</p>



<ul class="wp-block-list"><li>自由度: 10 − 1 = 9</li><li>T.INV.2T(0.05, 9) ≈ 2.2622</li><li>標準誤差: 2.5 ÷ √10 ≈ 0.7906</li><li>半幅: 2.2622 × 0.7906 ≈ <strong>1.7884</strong></li></ul>



<p class="wp-block-paragraph">手計算とも一致するので、安心して使えます。</p>



<h3 class="wp-block-heading"><span id="toc4">CONFIDENCE関数・CONFIDENCE.NORMとの違い</span></h3>



<p class="wp-block-paragraph">スプレッドシートには似た名前の関数が3つあります。ざっくり整理するとこうなります。</p>



<ul class="wp-block-list"><li><strong>CONFIDENCE</strong>: 旧互換関数（CONFIDENCE.NORM と同じ計算）</li><li><strong>CONFIDENCE.NORM</strong>: 正規分布ベース（母σ既知・大標本向け）</li><li><strong>CONFIDENCE.T</strong>: t分布ベース（母σ未知・小標本向け）</li></ul>



<p class="wp-block-paragraph">迷ったときは「母標準偏差を知っているか」を判断軸にしてください。兄弟関数については<a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">スプレッドシートのCONFIDENCE.NORM関数の使い方</a>でも解説しています。あわせて読むと使い分けがくっきりしますよ。</p>



<h2 class="wp-block-heading"><span id="toc5">なぜt分布を使うのか｜母σ未知・小標本の意味</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.T を使う前提は「母集団の標準偏差が分からないこと」。ここ、実務だとピンと来にくい場面ですよね。考え方を整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">実務で母σが未知になるケース</span></h3>



<p class="wp-block-paragraph">身近な例を挙げてみます。</p>



<ul class="wp-block-list"><li>新商品の試作品テストで、ばらつきの前例がない</li><li>パイロット調査でサンプル数が10〜20件しかない</li><li>社内アンケートを初めて実施し、スコアのばらつきが分からない</li><li>新設した製造ラインで、長期の測定データがまだない</li><li>異なる供給元の素材で初回ロットを評価する</li></ul>



<p class="wp-block-paragraph">こうした場面では、標本から計算した標準偏差（STDEV.S の結果）を使うしかありません。標本σで信頼区間を組むなら、迷わず CONFIDENCE.T を選んでくださいね。</p>



<h3 class="wp-block-heading"><span id="toc7">自由度（df = n − 1）が区間幅を左右する</span></h3>



<p class="wp-block-paragraph">t分布は自由度という値で形が変わります。自由度は「標本数 − 1」で計算され、CONFIDENCE.T の内部でも size−1 として使われています。</p>



<p class="wp-block-paragraph">自由度が小さいほど t分布は裾が厚くなり、信頼区間の幅が広くなります。つまり標本数が少ないほど、保守的（広めの）見積もりになるということ。同じσでも n=5 のときと n=100 のときで、区間の広さがどれくらい違うかを表にしました。</p>



<figure class="wp-block-table"><table><thead><tr><th>標本数 n</th><th>自由度 n−1</th><th>T.INV.2T(0.05, n−1)</th><th>σ=2.5 のときの半幅</th></tr></thead><tbody><tr><td>5</td><td>4</td><td>約 2.776</td><td>約 3.10</td></tr><tr><td>10</td><td>9</td><td>約 2.262</td><td>約 1.79</td></tr><tr><td>30</td><td>29</td><td>約 2.045</td><td>約 0.93</td></tr><tr><td>100</td><td>99</td><td>約 1.984</td><td>約 0.50</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">n が小さいほど臨界値が大きくなり、半幅が広がるのが分かりますよね。サンプルが少ないほど「断言しにくいから幅を広めに取る」という、t分布の素直な性質です。</p>



<h3 class="wp-block-heading"><span id="toc8">「小標本（n < 30）」と言われる理由</span></h3>



<p class="wp-block-paragraph">統計の世界では「n < 30 なら小標本」と言われます。中心極限定理（標本数が増えれば標本平均の分布が正規分布に近づく定理）が、n=30 あたりから実用的に効いてくるラインだからです。</p>



<p class="wp-block-paragraph">正規分布の仮定が使いにくい小標本ほど、t分布の出番です。ちなみに n ≥ 30 であっても、母σが未知ならば CONFIDENCE.T を使うほうがより厳密ですよ。実務では「母σを知っているか」だけで判断するのがおすすめです。</p>



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



<p class="wp-block-paragraph">それでは実際に使ってみましょう。計算の流れは「有意水準 → 標本σ → 標本数」の順に指定するだけです。</p>



<h3 class="wp-block-heading"><span id="toc10">引数の指定方法（有意水準・標本σ・標本数）</span></h3>



<p class="wp-block-paragraph">以下のサンプルで挙動を確認してみます。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.T(0.05, 2.5, 10)</code></pre>



<p class="wp-block-paragraph">この式は「信頼度95%、標本σ=2.5、標本数10」での信頼区間の半幅を返します。結果は <strong>約 1.7884</strong> です。標本平均が30.0 だった場合、95%信頼区間は 28.21〜31.79 となります。</p>



<h3 class="wp-block-heading"><span id="toc11">信頼度を変えると半幅はどう変わるか</span></h3>



<p class="wp-block-paragraph">同じデータでも、信頼度を上げると区間は広がります。σ=2.5、n=15 で比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>信頼度</th><th>alpha</th><th>数式</th><th>半幅</th></tr></thead><tbody><tr><td>90%</td><td>0.10</td><td><code>=CONFIDENCE.T(0.10, 2.5, 15)</code></td><td>約 1.1366</td></tr><tr><td>95%</td><td>0.05</td><td><code>=CONFIDENCE.T(0.05, 2.5, 15)</code></td><td>約 1.3845</td></tr><tr><td>99%</td><td>0.01</td><td><code>=CONFIDENCE.T(0.01, 2.5, 15)</code></td><td>約 1.9225</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「より確実に当てたい＝幅を広くとる」という直感どおりの動きですよね。社内報告は95%、品質保証など厳しい用途では99%、というのが目安です。</p>



<h3 class="wp-block-heading"><span id="toc12">実務シナリオ別の計算例</span></h3>



<p class="wp-block-paragraph">実務でよく出る3パターンを並べてみます。</p>



<figure class="wp-block-table"><table><thead><tr><th>シナリオ</th><th>数式</th><th>半幅</th></tr></thead><tbody><tr><td>新商品アンケート（信頼度95%, σ=0.8, n=20）</td><td><code>=CONFIDENCE.T(0.05, 0.8, 20)</code></td><td>約 0.3744</td></tr><tr><td>試作品強度テスト（信頼度99%, σ=2.5, n=15）</td><td><code>=CONFIDENCE.T(0.01, 2.5, 15)</code></td><td>約 1.9225</td></tr><tr><td>新ライン初期検査（信頼度95%, σ=1.2, n=8）</td><td><code>=CONFIDENCE.T(0.05, 1.2, 8)</code></td><td>約 1.0029</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば試作品テストの結果が「平均25.0 MPa、半幅1.92」なら、「99%の確からしさで母平均は 23.08〜26.92 MPa の範囲にある」と読み取れます。サンプルが少なくても、ばらつきの幅を示せるのが信頼区間の強みです。</p>



<p class="wp-block-paragraph">ちなみに同じデータでも、信頼度を下げれば区間は狭くなります。「狭い区間で言い切りたい」なら90%、「絶対外したくない」なら99%、というふうに目的に合わせて使い分けてください。報告書のレビューで「なぜ95%にしたのか？」と聞かれたときに、根拠を答えられるとぐっと信頼感が増しますよ。</p>



<h2 class="wp-block-heading"><span id="toc13">信頼区間の上限・下限を求めるセット数式</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.T が返すのは「半幅」だけなので、報告書に書くときは標本平均に足し引きして上下限を出す必要があります。テンプレ化しておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">AVERAGE+STDEV.S+COUNT との組み合わせ</span></h3>



<p class="wp-block-paragraph">A2:A21 に標本データが入っているとしましょう。95%信頼区間はこう書けます。</p>



<pre class="wp-block-code"><code>標本平均: =AVERAGE(A2:A21)
標本σ:   =STDEV.S(A2:A21)
下限:     =AVERAGE(A2:A21) - CONFIDENCE.T(0.05, STDEV.S(A2:A21), COUNT(A2:A21))
上限:     =AVERAGE(A2:A21) + CONFIDENCE.T(0.05, STDEV.S(A2:A21), COUNT(A2:A21))</code></pre>



<p class="wp-block-paragraph">STDEV.S（標本標準偏差を返す関数）と COUNT（数値セルの個数を数える関数）を組み合わせると、データが増えても手動更新せずに済みます。標本標準偏差については<a href="https://mashukabu.com/spreadsheet-stdev-s-function/">スプレッドシートのSTDEV.S関数の使い方</a>で詳しく解説していますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">コピペで使える上下限テンプレート</span></h3>



<p class="wp-block-paragraph">別シートから IMPORTRANGE で取ってきたデータにもそのまま流用できます。セルに貼るだけで動くテンプレートを置いておきますね。</p>



<pre class="wp-block-code"><code># B1セルに有意水準（0.05など）、データ範囲はA2:A21を想定
平均: =AVERAGE(A2:A21)
半幅: =CONFIDENCE.T(B1, STDEV.S(A2:A21), COUNT(A2:A21))
下限: =AVERAGE(A2:A21) - CONFIDENCE.T(B1, STDEV.S(A2:A21), COUNT(A2:A21))
上限: =AVERAGE(A2:A21) + CONFIDENCE.T(B1, STDEV.S(A2:A21), COUNT(A2:A21))</code></pre>



<p class="wp-block-paragraph">B1 の値を 0.05 → 0.01 に変えるだけで、95%信頼区間と99%信頼区間を切り替えられます。報告書テンプレートに組み込むと、毎回ゼロから書かずに済んで快適ですよ。</p>



<h3 class="wp-block-heading"><span id="toc16">報告書での書き方サンプル</span></h3>



<p class="wp-block-paragraph">報告書に載せるときは、平均値と信頼区間をセットで書くのが基本です。次のような書式が読みやすいですよ。</p>



<pre class="wp-block-code"><code>試作品Aの引張強度（n=15, 標本σ=2.5）
平均: 25.0 MPa
99%信頼区間: 23.08 〜 26.92 MPa（半幅 ±1.92）</code></pre>



<p class="wp-block-paragraph">「n と σ を併記する」と、後から読んだ人が同じ計算を再現できます。データの透明性が一気に上がるので、ぜひ習慣にしてみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc17">CONFIDENCE.NORM・CONFIDENCE との違いと使い分け</span></h2>



<p class="wp-block-paragraph">同じ入力値でも、CONFIDENCE.NORM と CONFIDENCE.T は結果が変わります。数字で比べると違いがハッキリしますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">同じ条件での数値比較</span></h3>



<p class="wp-block-paragraph">alpha=0.05、σ=2.5 に揃えて、標本数を変えた比較表です。</p>



<figure class="wp-block-table"><table><thead><tr><th>標本数</th><th>CONFIDENCE.NORM</th><th>CONFIDENCE.T</th><th>差</th><th>T/NORM比</th></tr></thead><tbody><tr><td>n=5</td><td>約 2.1910</td><td>約 3.1042</td><td>+0.91</td><td>1.42倍</td></tr><tr><td>n=10</td><td>約 1.5498</td><td>約 1.7884</td><td>+0.24</td><td>1.15倍</td></tr><tr><td>n=20</td><td>約 1.0958</td><td>約 1.1700</td><td>+0.07</td><td>1.07倍</td></tr><tr><td>n=30</td><td>約 0.8946</td><td>約 0.9333</td><td>+0.04</td><td>1.04倍</td></tr><tr><td>n=100</td><td>約 0.4900</td><td>約 0.4960</td><td>+0.01</td><td>1.01倍</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">標本数が少ないほど CONFIDENCE.T のほうが広くなり、n=30 以上だと差がほぼ無くなるのが分かりますよね。これが「n ≥ 30 で正規分布に近づく」と言われる理由です。</p>



<h3 class="wp-block-heading"><span id="toc19">判断フローチャート</span></h3>



<p class="wp-block-paragraph">迷ったらこの順に判断してみてください。</p>



<pre class="wp-block-code"><code>[スタート]
  │
  ▼
母集団の標準偏差が既知？
  │
  ├─ Yes ─→ 標本数は30件以上？
  │         ├─ Yes ─→ CONFIDENCE.NORM
  │         └─ No  ─→ CONFIDENCE.T（保守的に見積もる）
  │
  └─ No  ─→ CONFIDENCE.T</code></pre>



<p class="wp-block-paragraph">シンプルなルールですが、実務ではこの2択でほぼ迷わず選べますよ。Excel版との挙動比較をしたい場合は、<a href="https://mashukabu.com/excel-function-howto-use-confidence-t/">ExcelのCONFIDENCE.T関数の使い方</a>もあわせてチェックしてみてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc20">旧 CONFIDENCE 関数との関係</span></h3>



<p class="wp-block-paragraph">CONFIDENCE（旧関数）は CONFIDENCE.NORM と同じ計算結果を返します。互換性のために残されているだけなので、新しく書くなら CONFIDENCE.NORM か CONFIDENCE.T のどちらかを選ぶのがおすすめです。可読性の面でも、新しい関数名のほうが「正規分布ベースか t分布ベースか」が一目で分かって親切ですよ。</p>



<h2 class="wp-block-heading"><span id="toc21">CONFIDENCE.T関数のよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.T でよく出るエラーは3つ。原因と対処をセットで覚えておきましょう。</p>



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



<p class="wp-block-paragraph">引数の範囲外が原因です。次のどれかに当てはまっていないか確認してみてください。</p>



<ul class="wp-block-list"><li>alpha が 0 以下、または 1 以上（例: 0.95 を入れてしまった）</li><li>standard_deviation が 0 以下</li><li>size が 2 未満（n=1 だと自由度0で計算不能）</li></ul>



<p class="wp-block-paragraph">一番多いのは「信頼度95%のつもりで 0.95 を alpha に入れてしまう」ミスです。alpha は「信頼度から外した分」なので、95%なら 0.05 を入れてくださいね。</p>



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



<p class="wp-block-paragraph">引数に数値以外が入っているときに出ます。文字列が混じったセルを参照していないか見直してみましょう。COUNT ではなく COUNTA（空白以外のセル数を数える関数）を使ってしまっていないかも要チェックですよ。</p>



<p class="wp-block-paragraph">データ範囲に「未測定」「N/A」などの文字列が混ざっていると、STDEV.S や AVERAGE がエラーを返すことがあります。空白セルや非数値セルは取り除いてから集計するのがコツです。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスで出ます。「CONFIDENCE_T」「CONFIDENCET」と書いてしまうパターンが定番です。正しくは「CONFIDENCE.T」（ピリオド区切り）なので、ここを見直してみてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc25">想定と違う結果が返ってくる場合</span></h3>



<p class="wp-block-paragraph">数式はエラーにならないのに結果が変というときは、次の4点をチェックします。</p>



<ul class="wp-block-list"><li>STDEV.S ではなく STDEVP（母標準偏差）を使ってしまっていないか</li><li>有意水準（0.05）と信頼度（0.95）を取り違えていないか</li><li>size に列全体を指定し、見出し行や空白行までカウントしていないか</li><li>単位を揃え忘れていないか（mm と cm の混在など）</li></ul>



<p class="wp-block-paragraph">特に「STDEVP を使ってしまう」ミスは結果が微妙に小さく出るので気付きにくいです。母σ未知のシーンでは必ず STDEV.S（末尾 S は Sample の S）を選んでくださいね。Z検定や t検定との関係を整理したい場合は、<a href="https://mashukabu.com/spreadsheet-z-test-function/">スプレッドシートのZ.TEST関数の使い方</a>も参考になりますよ。</p>



<p class="wp-block-paragraph">なお、サンプルサイズが極端に少ない（n=2〜3）と、CONFIDENCE.T の半幅は非常に大きくなります。これはエラーではなく、t分布が小標本のばらつきを正しく反映しているだけです。「結果が広すぎて参考にならない」と感じたら、まずはサンプル数を増やす方向で検討してくださいね。</p>



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



<p class="wp-block-paragraph">スプレッドシートの CONFIDENCE.T 関数は、母σ未知・小標本のシーンで信頼区間の半幅を計算してくれる心強い統計関数です。最後に要点を整理しておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=CONFIDENCE.T(alpha, standard_deviation, size)</code> の3引数</li><li>alpha は「信頼度から外した確率」。95%なら 0.05 を指定する</li><li>内部計算は <code>T.INV.2T(alpha, n−1) × s / √n</code>。自由度 n−1 が区間幅を左右する</li><li>戻り値は信頼区間の半幅。AVERAGE と STDEV.S を組み合わせて上下限を出す</li><li>母σ既知・n ≥ 30 なら CONFIDENCE.NORM、それ以外は CONFIDENCE.T</li><li>#NUM! は引数の範囲外、#VALUE! は数値以外、#NAME? はスペルミスが原因</li></ul>



<p class="wp-block-paragraph">まずは手元のパイロット調査データや試作品テスト結果で、95%信頼区間を算出してみてください。「平均±半幅、信頼度95%、n=○」と書く癖をつけるだけで、少ないサンプル数でも説得力のあるレポートが作れますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-confidence-t-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CONFIDENCE.T関数の使い方｜t分布の信頼区間をExcelで</title>
		<link>https://mashukabu.com/excel-function-howto-use-confidence-t/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-confidence-t/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 18 Apr 2026 09:03:31 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CONFIDENCE.NORM]]></category>
		<category><![CDATA[CONFIDENCE.T関数]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[有意水準]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6050</guid>

					<description><![CDATA[ExcelのCONFIDENCE.T関数の使い方を実例付きで解説。t分布が必要になる条件・CONFIDENCE.NORMとの判断フロー・アンケートや品質検査など実務シナリオでの使い方・エラー対処まで網羅。信頼区間をすぐ使えるセット数式も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「アンケートで平均は3.8点だったけど、母集団の平均はどのあたりにあると言えるのか？」そんな場面で活躍するのがCONFIDENCE.T関数です。この関数はt分布を使って、標本データから母平均の信頼区間を推定します。母標準偏差が不明な実務データに使える点が特徴です。兄弟関数であるCONFIDENCE.NORMとの違いも含めて、この記事で整理していきます。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-7" checked><label class="toc-title" for="toc-checkbox-7">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">CONFIDENCE.T関数とは？（母標準偏差が不明なときの信頼区間）</a><ol><li><a href="#toc2" tabindex="0">信頼区間とは何か（平均値だけでは伝わらない理由）</a></li><li><a href="#toc3" tabindex="0">CONFIDENCE.Tが必要になる場面</a></li></ol></li><li><a href="#toc4" tabindex="0">構文と引数（alpha / standard_dev / size）</a><ol><li><a href="#toc5" tabindex="0">各引数の意味と入力ルール</a></li><li><a href="#toc6" tabindex="0">95%信頼区間を求めるときのalpha値</a></li></ol></li><li><a href="#toc7" tabindex="0">基本の使い方（標本データから95%信頼区間を求める）</a><ol><li><a href="#toc8" tabindex="0">信頼区間の上下限を求めるセット数式（AVERAGE ± CONFIDENCE.T）</a></li><li><a href="#toc9" tabindex="0">実際のセル入力例</a></li></ol></li><li><a href="#toc10" tabindex="0">CONFIDENCE.NORMとの違いと使い分け（判断フロー付き）</a><ol><li><a href="#toc11" tabindex="0">3つのCONFIDENCE系関数の位置づけ</a></li><li><a href="#toc12" tabindex="0">使い分け判断フロー（母σ既知か？）</a></li><li><a href="#toc13" tabindex="0">同一データで両関数の結果を比較（標本サイズが小さいほどTの区間が広い）</a></li></ol></li><li><a href="#toc14" tabindex="0">実務活用例</a><ol><li><a href="#toc15" tabindex="0">アンケートスコア（n=15）の平均に対する95%信頼区間</a></li><li><a href="#toc16" tabindex="0">品質検査の寸法測定（n=10）の信頼区間</a></li></ol></li><li><a href="#toc17" tabindex="0">エラーと対処法（#NUM! / #VALUE!）</a><ol><li><a href="#toc18" tabindex="0">#NUM!エラーの原因一覧（alpha範囲外・standard_dev≦0・size</a></li><li><a href="#toc19" tabindex="0">#VALUE!エラーの原因と対処</a></li></ol></li><li><a href="#toc20" tabindex="0">合わせて使いたい関連関数（T.INV.2T / STDEV.S / AVERAGE）</a><ol><li><a href="#toc21" tabindex="0">STDEV.S：standard_dev引数の算出元</a></li><li><a href="#toc22" tabindex="0">AVERAGE：信頼区間の中心（標本平均）を求める</a></li><li><a href="#toc23" tabindex="0">T.INV.2T：CONFIDENCE.Tの内部で使われるt値の正体</a></li></ol></li><li><a href="#toc24" tabindex="0">実務上の注意</a></li><li><a href="#toc25" tabindex="0">関連記事</a></li><li><a href="#toc26" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">CONFIDENCE.T関数とは？（母標準偏差が不明なときの信頼区間）</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.T関数は、スチューデントのt分布を使って母集団の平均に対する信頼区間の半幅を返す統計関数です。標本平均にこの値を加減すれば、母平均が含まれると考えられる範囲を導き出せます。</p>



<p class="wp-block-paragraph">実務で扱うデータのほとんどは、母集団の標準偏差（σ）が事前にわかっていません。アンケート回答も品質検査の測定値も、標本から推測するしかない値です。こうした「母σ不明」の場面に適したのがCONFIDENCE.Tです。</p>



<h3 class="wp-block-heading"><span id="toc2">信頼区間とは何か（平均値だけでは伝わらない理由）</span></h3>



<p class="wp-block-paragraph">信頼区間とは、母集団の真の値が含まれると推定される範囲のことです。標本平均が3.8点でも、「母集団の平均もピッタリ3.8点」とは限りません。サンプルが変われば平均も揺れます。「この範囲に母平均が含まれる」という幅のある表現のほうが、実態に近い情報を伝えられます。</p>



<p class="wp-block-paragraph">95%信頼区間は、「同じ手順でサンプリングと計算を繰り返したとき、95%の確率で母平均を含む範囲」という意味です。個別の区間について「95%の確率で母平均がここにある」と解釈するのは、厳密には誤りなので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc3">CONFIDENCE.Tが必要になる場面</span></h3>



<p class="wp-block-paragraph">次のような業務データは、CONFIDENCE.Tの出番です。</p>



<ul class="wp-block-list"><li>顧客満足度アンケート（n=10〜30程度）の平均スコア区間推定</li><li>品質検査で寸法や重量を少数サンプル測定したときの平均推定</li><li>営業担当者別の成約率など、標本データから母集団の傾向を推測したい場面</li></ul>



<p class="wp-block-paragraph">いずれも「母σが不明」「標本サイズが小さい」という条件を満たします。正規分布を前提とするCONFIDENCE.NORMより、t分布ベースのCONFIDENCE.Tのほうが安全です。</p>



<h2 class="wp-block-heading"><span id="toc4">構文と引数（alpha / standard_dev / size）</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.Tは3つの引数を取ります。すべて必須項目です。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.T(alpha, standard_dev, size)</code></pre>



<h3 class="wp-block-heading"><span id="toc5">各引数の意味と入力ルール</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>alpha</td><td>必須</td><td>有意水準。0より大きく1より小さい値。信頼度 = 100×(1-alpha)%</td></tr><tr><td>standard_dev</td><td>必須</td><td>標本の標準偏差。通常はSTDEV.Sの結果を代入。0より大きい値</td></tr><tr><td>size</td><td>必須</td><td>標本サイズ。1以上の整数（小数は切り捨て）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Microsoft公式ではstandard_devを「母集団の標準偏差」と記載しています。ただしCONFIDENCE.Tの実際の用途は「母σが未知のときに標本標準偏差で代用する」ものです。実務ではSTDEV.Sで求めた値を素直に代入して構いません。</p>



<h3 class="wp-block-heading"><span id="toc6">95%信頼区間を求めるときのalpha値</span></h3>



<p class="wp-block-paragraph">信頼度とalphaは「信頼度 + alpha = 1」の関係です。よく使う組み合わせは以下のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>信頼度</th><th>alpha</th></tr></thead><tbody><tr><td>90%</td><td>0.1</td></tr><tr><td>95%</td><td>0.05</td></tr><tr><td>99%</td><td>0.01</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ビジネス実務で最も使われるのは95%信頼区間（alpha=0.05）です。まずはこの値を覚えておけば十分でしょう。</p>



<h2 class="wp-block-heading"><span id="toc7">基本の使い方（標本データから95%信頼区間を求める）</span></h2>



<p class="wp-block-paragraph">Microsoftの公式例で動作を確認します。alpha=0.05、standard_dev=1、size=50のケースです。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.T(0.05, 1, 50)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.284196855</strong> となります。標本平均が10.00だった場合、母平均は「10.00 ± 0.284」、つまり <strong>9.716〜10.284</strong> の範囲に95%の信頼度で含まれると推定できます。</p>



<h3 class="wp-block-heading"><span id="toc8">信頼区間の上下限を求めるセット数式（AVERAGE ± CONFIDENCE.T）</span></h3>



<p class="wp-block-paragraph">信頼区間の計算は、標本平均を中心に半幅を加減する形で表現できます。</p>



<pre class="wp-block-code"><code>x̄ ± CONFIDENCE.T(alpha, s, n)</code></pre>



<p class="wp-block-paragraph">Excel上では、<a href="/excel-function-howto-use-average/">AVERAGE関数</a>と<a href="/excel-function-howto-use-stdev-s/">STDEV.S関数</a>をCONFIDENCE.Tと組み合わせるのが定番です。</p>



<pre class="wp-block-code"><code>上限: =AVERAGE(A2:A16) + CONFIDENCE.T(0.05, STDEV.S(A2:A16), COUNT(A2:A16))
下限: =AVERAGE(A2:A16) - CONFIDENCE.T(0.05, STDEV.S(A2:A16), COUNT(A2:A16))</code></pre>



<p class="wp-block-paragraph">COUNT関数で標本サイズを自動取得すれば、データ範囲を変えても数式を書き換える必要がありません。</p>



<h3 class="wp-block-heading"><span id="toc9">実際のセル入力例</span></h3>



<p class="wp-block-paragraph">A2:A16にアンケートスコア（15件）が入力されている前提で、信頼区間を求める数式は次のとおりです。</p>



<pre class="wp-block-code"><code>B1: =AVERAGE(A2:A16)                                    標本平均
B2: =STDEV.S(A2:A16)                                    標本標準偏差
B3: =COUNT(A2:A16)                                      標本サイズ
B4: =CONFIDENCE.T(0.05, B2, B3)                         信頼区間の半幅
B5: =B1 - B4                                            下限
B6: =B1 + B4                                            上限</code></pre>



<p class="wp-block-paragraph">一度このテンプレを作っておけば、別データにも流用できます。</p>



<h2 class="wp-block-heading"><span id="toc10">CONFIDENCE.NORMとの違いと使い分け（判断フロー付き）</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.Tと対をなす関数が<a href="/excel-function-howto-use-confidence-norm/">CONFIDENCE.NORM関数</a>です。どちらを使うべきか迷うケースは多いので、ここで判断軸を明確にしておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">3つのCONFIDENCE系関数の位置づけ</span></h3>



<p class="wp-block-paragraph">Excelには信頼区間を求める関数が3つあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分布</th><th>前提</th><th>利用シーン</th></tr></thead><tbody><tr><td>CONFIDENCE</td><td>正規分布</td><td>母σ既知（互換用）</td><td>Excel 2007以前との互換。新規はNORM/T推奨</td></tr><tr><td>CONFIDENCE.NORM</td><td>正規分布</td><td>母σ既知</td><td>工程管理で母σが確定している場面</td></tr><tr><td>CONFIDENCE.T</td><td>t分布</td><td>母σ不明</td><td>標本から推定する一般的な実務データ</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc12">使い分け判断フロー（母σ既知か？）</span></h3>



<p class="wp-block-paragraph">判断は次のフローで進めます。</p>



<pre class="wp-block-code"><code>母集団の標準偏差（σ）は既知か？
├─ YES → CONFIDENCE.NORM（正規分布で計算）
└─ NO  → CONFIDENCE.T（t分布で計算）
         └─ 実務データはほぼこちら</code></pre>



<p class="wp-block-paragraph">「母σが既知」とは、過去の長期実績や工程管理標準値など、標本以外の情報源から母標準偏差が確定している場合を指します。それ以外、つまり標本から推測するしかない場面ではCONFIDENCE.Tが正解です。</p>



<p class="wp-block-paragraph">n≧30のようにサンプルが十分大きい場合でも、母σが不明ならCONFIDENCE.Tで問題ありません。nが大きいときはt分布が正規分布に収束するため、両関数の結果はほぼ一致します。迷ったらCONFIDENCE.Tを選ぶのが安全策です。</p>



<h3 class="wp-block-heading"><span id="toc13">同一データで両関数の結果を比較（標本サイズが小さいほどTの区間が広い）</span></h3>



<p class="wp-block-paragraph">同じstandard_dev=5でサンプルサイズを変えたときの両関数の値です（alpha=0.05）。</p>



<figure class="wp-block-table"><table><thead><tr><th style="text-align:center">標本サイズ(n)</th><th style="text-align:center">CONFIDENCE.T</th><th style="text-align:center">CONFIDENCE.NORM</th><th style="text-align:center">差</th></tr></thead><tbody><tr><td style="text-align:center">5</td><td style="text-align:center">約 6.205</td><td style="text-align:center">約 4.382</td><td style="text-align:center">+1.823</td></tr><tr><td style="text-align:center">10</td><td style="text-align:center">約 3.573</td><td style="text-align:center">約 3.099</td><td style="text-align:center">+0.474</td></tr><tr><td style="text-align:center">20</td><td style="text-align:center">約 2.342</td><td style="text-align:center">約 2.191</td><td style="text-align:center">+0.151</td></tr><tr><td style="text-align:center">30</td><td style="text-align:center">約 1.868</td><td style="text-align:center">約 1.789</td><td style="text-align:center">+0.079</td></tr><tr><td style="text-align:center">50</td><td style="text-align:center">約 1.423</td><td style="text-align:center">約 1.386</td><td style="text-align:center">+0.037</td></tr><tr><td style="text-align:center">100</td><td style="text-align:center">約 0.985</td><td style="text-align:center">約 0.980</td><td style="text-align:center">+0.005</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">nが小さいほどCONFIDENCE.Tの値が大きく、区間が広がる様子がはっきり出ています。標本が少ないほど推定の不確実性が高まり、t分布がその補正を加えるためです。n=100前後になると両者の差は0.01以下となり、実質的に同じ結果になります。</p>



<h2 class="wp-block-heading"><span id="toc14">実務活用例</span></h2>



<p class="wp-block-paragraph">数値の意味が掴みづらいので、現場に近いシナリオで具体的に使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc15">アンケートスコア（n=15）の平均に対する95%信頼区間</span></h3>



<p class="wp-block-paragraph">顧客満足度アンケート15件の回答（5点満点）から、母集団全体の平均スコアを推定するケースです。</p>



<pre class="wp-block-code"><code>標本平均（AVERAGE）: 3.8点
標本標準偏差（STDEV.S）: 0.72
標本サイズ: 15
有意水準: 0.05（95%信頼区間）</code></pre>



<pre class="wp-block-code"><code>=CONFIDENCE.T(0.05, 0.72, 15)   → 約 0.399</code></pre>



<p class="wp-block-paragraph">結果は約0.399ですので、母平均スコアは <strong>3.401〜4.199点</strong> の範囲にあると95%の信頼度で推定できます。「3.8点」という1つの数値だけを報告するより、「3.4〜4.2点の範囲にある」と幅付きで示したほうが、意思決定者にとって誤解の少ない情報になります。</p>



<p class="wp-block-paragraph">比較として、同じ条件でCONFIDENCE.NORMを使うと結果は約0.364です。CONFIDENCE.Tのほうが区間を広めに見積もる分、少数サンプル時のリスクを織り込んでいるとわかります。</p>



<h3 class="wp-block-heading"><span id="toc16">品質検査の寸法測定（n=10）の信頼区間</span></h3>



<p class="wp-block-paragraph">製造ロットから10個サンプリングし、寸法（mm）を測定して平均寸法を区間推定するケースです。</p>



<pre class="wp-block-code"><code>標本平均（AVERAGE）: 50.3 mm
標本標準偏差（STDEV.S）: 0.15
標本サイズ: 10
有意水準: 0.05（95%信頼区間）</code></pre>



<pre class="wp-block-code"><code>=CONFIDENCE.T(0.05, 0.15, 10)   → 約 0.107</code></pre>



<p class="wp-block-paragraph">結果は約0.107です。ロット全体の平均寸法は <strong>50.193〜50.407mm</strong> の範囲にあると推定できます。規格の公差範囲と比較すれば、「ロット全体が仕様を満たす可能性が高いか」という判断に使えます。</p>



<p class="wp-block-paragraph">n=10と標本サイズが小さいケースは、CONFIDENCE.Tの真価が出る場面です。母σがわからない以上、t分布ベースで保守的に区間を広めに取るのが統計的に正しい姿勢です。</p>



<h2 class="wp-block-heading"><span id="toc17">エラーと対処法（#NUM! / #VALUE!）</span></h2>



<p class="wp-block-paragraph">引数の指定を誤ると、CONFIDENCE.Tは以下のエラーを返します。</p>



<h3 class="wp-block-heading"><span id="toc18">#NUM!エラーの原因一覧（alpha範囲外・standard_dev≦0・size</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>alpha ≤ 0 または alpha ≥ 1</td><td>0より大きく1未満の値を指定（例: 0.05）</td></tr><tr><td>#NUM!</td><td>standard_dev ≦ 0</td><td>標準偏差は正の値。STDEV.Sの結果が0になっていないか確認</td></tr><tr><td>#NUM!</td><td>size < 1</td><td>標本サイズは1以上の整数を指定</td></tr><tr><td>#DIV/0!</td><td>size = 1</td><td>自由度が0になり計算不能。最低でもn≧2が必要</td></tr><tr><td>#VALUE!</td><td>引数に数値以外</td><td>セル参照先が文字列や空白になっていないか確認</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">よくあるのは、alphaに「95」と入力して#NUM!になるケースです。引数は有意水準（1-信頼度）なので、95%信頼区間なら0.05が正解です。</p>



<h3 class="wp-block-heading"><span id="toc19">#VALUE!エラーの原因と対処</span></h3>



<p class="wp-block-paragraph">引数のセル参照先に文字列や空白セルが含まれると#VALUE!が発生します。データ入力直後に「&#8217;0.05」のようにシングルクォートが混入していないか確認してください。STDEV.Sが参照する範囲に空白行が混じっていないかも合わせて確認すると確実です。</p>



<p class="wp-block-paragraph">また、size=1の場合は#NUM!ではなく#DIV/0!が返ります。「最低でもn≧2」という制約は覚えておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc20">合わせて使いたい関連関数（T.INV.2T / STDEV.S / AVERAGE）</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.Tは単体で使うより、他の統計関数と組み合わせることで真価を発揮します。</p>



<h3 class="wp-block-heading"><span id="toc21">STDEV.S：standard_dev引数の算出元</span></h3>



<p class="wp-block-paragraph"><a href="/excel-function-howto-use-stdev-s/">STDEV.S関数</a>は標本標準偏差を求める関数です。CONFIDENCE.Tのstandard_dev引数は、ほとんどのケースでSTDEV.Sの結果を代入します。母標準偏差を使うSTDEV.Pとは役割が違う点に注意してください。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.T(0.05, STDEV.S(A2:A16), COUNT(A2:A16))</code></pre>



<h3 class="wp-block-heading"><span id="toc22">AVERAGE：信頼区間の中心（標本平均）を求める</span></h3>



<p class="wp-block-paragraph">信頼区間は「標本平均 ± CONFIDENCE.T」で表現します。中心となる標本平均は<a href="/excel-function-howto-use-average/">AVERAGE関数</a>で求めます。</p>



<pre class="wp-block-code"><code>下限: =AVERAGE(A2:A16) - CONFIDENCE.T(0.05, STDEV.S(A2:A16), COUNT(A2:A16))
上限: =AVERAGE(A2:A16) + CONFIDENCE.T(0.05, STDEV.S(A2:A16), COUNT(A2:A16))</code></pre>



<h3 class="wp-block-heading"><span id="toc23">T.INV.2T：CONFIDENCE.Tの内部で使われるt値の正体</span></h3>



<p class="wp-block-paragraph">CONFIDENCE.Tの計算式は <code>t(alpha/2, n-1) × standard_dev / √size</code> です。ここで使われる臨界値 <code>t(alpha/2, n-1)</code> は、T.INV.2T関数で直接確認できます。</p>



<pre class="wp-block-code"><code>=T.INV.2T(0.05, 14)    → 自由度14（n=15時）の両側5%点 ≈ 2.145</code></pre>



<p class="wp-block-paragraph">CONFIDENCE.Tを使わず手計算する場合の分解式は次のようになります。</p>



<pre class="wp-block-code"><code>=T.INV.2T(alpha, size-1) * standard_dev / SQRT(size)</code></pre>



<p class="wp-block-paragraph">関数の内部動作を理解しておくと、統計的な意味を説明する際にも役立ちます。</p>



<h2 class="wp-block-heading"><span id="toc24">実務上の注意</span></h2>



<p class="wp-block-paragraph">最後に、CONFIDENCE.Tを使うときに押さえておきたいポイントをまとめます。</p>



<ul class="wp-block-list"><li><strong>正規性の前提</strong>: 元データが正規分布に従うことを前提とした関数です。強い偏りや大きな外れ値がある場合は、結果が歪む可能性があります</li><li><strong>外れ値への敏感さ</strong>: STDEV.Sは外れ値に引きずられやすいため、standard_devが過大になり、信頼区間が広がりすぎることがあります</li><li><strong>信頼区間の解釈</strong>: 「母平均がこの範囲にある確率が95%」ではなく、「同じ手順を繰り返すと95%のケースでこの範囲が母平均を含む」が正しい解釈です</li><li><strong>n=1は使用不可</strong>: 自由度0で#DIV/0!が発生します。最低でもn≧2を確保してください</li><li><strong>n<30の目安</strong>: 「n<30ではt分布」は慣習的なガイドラインです。nが大きくても母σ不明ならCONFIDENCE.Tを使うのが自然です</li></ul>



<h2 class="wp-block-heading"><span id="toc25">関連記事</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.Tと組み合わせて使う、または使い分けの判断に役立つ関連関数の記事です。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-confidence-norm/">CONFIDENCE.NORM関数の使い方</a>：母標準偏差が既知のときに使う正規分布版の信頼区間関数です。CONFIDENCE.Tとの使い分けの軸になります。</li><li><a href="https://mashukabu.com/excel-function-howto-use-t-inv-2t/">T.INV.2T関数の使い方</a>：CONFIDENCE.Tの内部で使われる両側のt臨界値を直接求める関数です。手計算で信頼区間を分解する際に役立ちます。</li><li><a href="https://mashukabu.com/excel-function-howto-use-t-inv/">T.INV関数の使い方</a>：t分布の左側の確率からt値を逆算する関数です。片側の検定や境界値の確認に使えます。</li><li><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST関数の使い方</a>：t分布の確率や確率密度を求める関数です。信頼区間の背景にあるt分布の理解を深められます。</li></ul>



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



<p class="wp-block-paragraph">CONFIDENCE.T関数は、母集団の標準偏差が不明な場面で標本データから信頼区間を求めるときの定番関数です。</p>



<ul class="wp-block-list"><li>構文は <code>=CONFIDENCE.T(alpha, standard_dev, size)</code> の3引数</li><li>95%信頼区間ならalpha=0.05。standard_devにはSTDEV.Sを代入する</li><li>信頼区間の上下限は <code>AVERAGE ± CONFIDENCE.T</code> で求める</li><li>母σ既知なら<a href="/excel-function-howto-use-confidence-norm/">CONFIDENCE.NORM</a>、母σ不明ならCONFIDENCE.Tを選ぶ</li><li>標本サイズが小さいほどCONFIDENCE.Tの区間は広くなる（t分布による補正）</li><li>size=1は#DIV/0!、alphaの範囲外や非数値引数は#NUM!/#VALUE!エラー</li></ul>



<p class="wp-block-paragraph">アンケート分析、品質検査、小規模なマーケティング調査など、実務でCONFIDENCE.Tが活躍する場面は多くあります。AVERAGE・STDEV.S・CONFIDENCE.Tを組み合わせたテンプレ数式を1つ作っておくと、日々のデータ分析が一段とスムーズになります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-confidence-t/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CONFIDENCE.NORM関数の使い方｜正規分布で信頼区間を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-confidence-norm/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-confidence-norm/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 18 Apr 2026 09:03:25 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CONFIDENCE.NORM関数]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[有意水準]]></category>
		<category><![CDATA[正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6046</guid>

					<description><![CDATA[ExcelのCONFIDENCE.NORM関数の使い方を実例付きで解説。母標準偏差が「既知」の意味から信頼区間の上下限を求めるセット数式まで丁寧に説明。CONFIDENCE.TとCONFIDENCE（旧関数）との使い分けフローも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">アンケート結果の平均点や品質検査の計測値を上司に報告するとき。「この数値ってどれくらい信用していいの？」と聞かれて困った経験はありませんか。標本の平均値だけでは、母集団全体の平均がどこに収まるのかが見えません。</p>



<p class="wp-block-paragraph">そんなときに便利なのがExcelのCONFIDENCE.NORM関数です。正規分布をベースに信頼区間を求められるので、報告書に説得力が出ます。似たような名前のCONFIDENCE関数やCONFIDENCE.T関数があって、どれを使えばいいか迷う人も多いですよね。</p>



<p class="wp-block-paragraph">この記事では、CONFIDENCE.NORM関数の基本的な使い方を解説します。3つの関数の使い分けフロー、信頼区間の上下限を同時に求めるセット数式まで、実務ですぐ使える形でまとめています。「母標準偏差が既知」というちょっと難しい前提条件も、具体例で噛み砕いて説明しますね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">CONFIDENCE.NORM関数とは？</a><ol><li><a href="#toc2" tabindex="0">関数の基本構文と引数</a></li><li><a href="#toc3" tabindex="0">CONFIDENCE（旧関数）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">母標準偏差が「既知」とはどういう意味か</a><ol><li><a href="#toc5" tabindex="0">工場品質管理・過去データ活用の例</a></li></ol></li><li><a href="#toc6" tabindex="0">CONFIDENCE.NORMの基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">引数の指定方法（α・標準偏差・標本数）</a></li><li><a href="#toc8" tabindex="0">信頼区間の計算例（実務シナリオ）</a></li></ol></li><li><a href="#toc9" tabindex="0">信頼区間の上限・下限を求めるセット数式</a><ol><li><a href="#toc10" tabindex="0">AVERAGE＋CONFIDENCE.NORMで上下限を計算</a></li><li><a href="#toc11" tabindex="0">コピーして使えるセット数式テンプレート</a></li></ol></li><li><a href="#toc12" tabindex="0">CONFIDENCE.NORM vs CONFIDENCE.T 使い分けフロー</a><ol><li><a href="#toc13" tabindex="0">正規分布を使う条件（母σ既知・標本30件以上）</a></li><li><a href="#toc14" tabindex="0">t分布を使う条件（母σ未知・少量標本）</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">#NUM! エラー</a></li><li><a href="#toc18" tabindex="0">#VALUE! エラー</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">CONFIDENCE.NORM関数とは？</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.NORM関数は、正規分布（しょうきぶんぷ）をベースに母集団の平均に対する信頼区間を求める関数です。読み方は「コンフィデンス・ノーム」。「ノーム」は正規分布を意味するNormal distributionから来ています。</p>



<p class="wp-block-paragraph">信頼区間（しんらいくかん）とは、母集団の本当の平均がこの範囲に収まる可能性が高いと推定される区間のことです。たとえば95%信頼区間なら、同じ調査を100回繰り返したとき、95回はこの範囲に本当の平均が含まれます。単に「平均は500gでした」と報告するより、「95%の確率で499.3g〜500.7gに収まります」と言えたほうが、報告書の説得力はぐっと上がりますよね。</p>



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



<p class="wp-block-paragraph">CONFIDENCE.NORM関数の書き方は次のとおりです。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(alpha, standard_dev, size)</code></pre>



<p class="wp-block-paragraph">引数は3つあり、すべて必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th style="text-align:center">必須</th><th>説明</th></tr></thead><tbody><tr><td>alpha</td><td style="text-align:center">必須</td><td>有意水準を0より大きく1より小さい値で指定します。95%信頼区間なら「0.05」を指定します</td></tr><tr><td>standard_dev</td><td style="text-align:center">必須</td><td>母集団の標準偏差を指定します。事前にわかっている値を使います</td></tr><tr><td>size</td><td style="text-align:center">必須</td><td>標本の大きさ（データの個数）を指定します。1以上の整数が必要です（小数は切り捨てられます）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は信頼区間の「半幅」です。上限や下限を知りたいときは、標本平均にこの値を足し引きします。計算式は「z(alpha/2) × 標準偏差 / √標本数」で、alpha=0.05（95%信頼区間）のときのz値は1.96になります。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2010以降です。Excel 2016・2019・2021・2024、Microsoft 365、ブラウザ版のExcel for the Webでも使えます。GoogleスプレッドシートやLibreOffice Calcでも同じ構文で動きます。</p>



<h3 class="wp-block-heading"><span id="toc3">CONFIDENCE（旧関数）との関係</span></h3>



<p class="wp-block-paragraph">Excelには似た名前の関数が3つあります。ここが一番混乱しやすいポイントなので、先に整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>分布</th><th>母標準偏差</th><th>登場時期</th><th>位置づけ</th></tr></thead><tbody><tr><td>CONFIDENCE</td><td>正規分布</td><td>既知</td><td>Excel 2007以前</td><td>互換性関数（旧関数）</td></tr><tr><td>CONFIDENCE.NORM</td><td>正規分布</td><td>既知</td><td>Excel 2010以降</td><td>正式な後継関数</td></tr><tr><td>CONFIDENCE.T</td><td>t分布</td><td>未知</td><td>Excel 2010以降</td><td>小標本・母σ未知用</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CONFIDENCEとCONFIDENCE.NORMは、計算結果がまったく同じになります。旧バージョンとの互換性のためだけに残されているのがCONFIDENCE関数です。将来のバージョンで削除される可能性もあるので、新しく書くならCONFIDENCE.NORMを使いましょう。既存シートでCONFIDENCEを見つけたら、CONFIDENCE.NORMへの置き換えを検討してください。引数の順番も同じなので、関数名を書き換えるだけで移行できますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">母標準偏差が「既知」とはどういう意味か</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.NORMを使うには「母集団の標準偏差があらかじめわかっている」ことが前提になります。でも、「今からデータを集めるのに、標準偏差がすでにわかっている」ってどういう状況なのでしょうか。ここでつまずく人が多いので、実務の場面でイメージしてみましょう。</p>



<p class="wp-block-paragraph">母標準偏差が既知というのは、今回の標本調査とは別の情報源から標準偏差の値が手に入っている状態を指します。具体的には次のようなケースです。</p>



<ul class="wp-block-list"><li>工場の長期計測データから、製品重量のばらつきが何年も一定と判明している</li><li>業界団体や公的機関が公表している標準偏差の値を使える</li><li>社内のマスターデータや工程管理標準に標準偏差が定義されている</li><li>過去の大量データ（数千件以上）から算出した標準偏差を母集団の値として扱える</li></ul>



<p class="wp-block-paragraph">逆に、今回集めた標本データから標準偏差を計算しただけなら、それは「標本標準偏差」であって母標準偏差ではありません。その場合はCONFIDENCE.NORMではなくCONFIDENCE.Tを使うのが正解です。ここを間違えると統計的に正しくない数値を報告することになるので、要注意ですよ。</p>



<h3 class="wp-block-heading"><span id="toc5">工場品質管理・過去データ活用の例</span></h3>



<p class="wp-block-paragraph">もう少し具体的なシーンでイメージしてみましょう。たとえば、ある食品工場で製品の内容量を検査するとします。</p>



<p class="wp-block-paragraph">工場では過去10年間、毎日数百個の計測を続けてきました。その結果、内容量のばらつきを示す標準偏差は2.5gで安定しているとわかっています。この「2.5g」は、もはや母集団の性質として確定した値と見なせますよね。こういうときは、今日抜き取った50個の平均だけを測定して、CONFIDENCE.NORMで信頼区間を出せます。</p>



<p class="wp-block-paragraph">一方、新商品の試作段階で標準偏差がまったくわからないなら、今回集めた標本から推定するしかありません。そのケースはCONFIDENCE.Tの出番です。判断のコツは「標準偏差が外から与えられているか、それとも今回のデータから計算するか」の一点にあります。</p>



<h2 class="wp-block-heading"><span id="toc6">CONFIDENCE.NORMの基本的な使い方</span></h2>



<p class="wp-block-paragraph">それでは実際に手を動かしてみましょう。ここではアンケート調査のデータを例に使います。</p>



<p class="wp-block-paragraph"><strong>例題</strong>: ある商品の満足度アンケートを100人に実施しました。過去の調査実績から、回答のばらつき（母標準偏差）は0.8点とわかっています。有意水準5%（95%信頼区間）で、信頼区間の半幅を求めてください。</p>



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



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(0.05, 0.8, 100)</code></pre>



<p class="wp-block-paragraph">結果は<strong>0.157</strong>（小数第4位で四捨五入）になります。</p>



<p class="wp-block-paragraph">これは「標本平均 ± 0.157点」が母集団の平均の95%信頼区間という意味です。今回のアンケート平均が4.2点だったなら、「全顧客の真の満足度は95%の確率で4.043点〜4.357点に収まる」と結論づけられます。単に「平均4.2点でした」と言うより、報告書としてずっと信頼性がありますよね。</p>



<h3 class="wp-block-heading"><span id="toc7">引数の指定方法（α・標準偏差・標本数）</span></h3>



<p class="wp-block-paragraph">alpha（有意水準）は、どれくらいの信頼度を求めるかで決まります。ビジネス報告書では95%信頼区間が標準的ですが、用途に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th style="text-align:center">有意水準（alpha）</th><th style="text-align:center">信頼度</th><th style="text-align:left">使いどころ</th></tr></thead><tbody><tr><td style="text-align:center">0.10</td><td style="text-align:center">90%</td><td style="text-align:left">ざっくりした傾向把握</td></tr><tr><td style="text-align:center">0.05</td><td style="text-align:center">95%</td><td style="text-align:left">一般的な業務報告・統計レポート</td></tr><tr><td style="text-align:center">0.01</td><td style="text-align:center">99%</td><td style="text-align:left">医療・品質管理など厳しい判定が必要な場面</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">standard_devには母集団の標準偏差を、sizeには標本の個数を指定します。セル参照を使うと、値を差し替えるだけで再計算できて便利です。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(B1, B2, B3)</code></pre>



<p class="wp-block-paragraph">B1に有意水準、B2に標準偏差、B3に標本数を入力しておけば、ダッシュボード的に使い回せますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">信頼区間の計算例（実務シナリオ）</span></h3>



<p class="wp-block-paragraph">公式ドキュメントの使用例も紹介しておきます。alpha=0.05、standard_dev=2.5、size=50を指定すると、結果は<strong>0.692952</strong>になります。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(0.05, 2.5, 50)</code></pre>



<p class="wp-block-paragraph">たとえば製品50個を抽出して平均重量が500gだった場合、母集団の真の平均重量は<strong>499.307g〜500.693g</strong>の範囲に95%の確率で収まる、という読み方ができます。品質管理の日次レポートなどで、このパターンの報告はよく使われますよ。</p>



<h2 class="wp-block-heading"><span id="toc9">信頼区間の上限・下限を求めるセット数式</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.NORMの戻り値は半幅なので、上限と下限を出すには標本平均に足し引きする必要があります。ここは実務で本当によく使うので、コピーして使えるテンプレートを用意しました。</p>



<h3 class="wp-block-heading"><span id="toc10">AVERAGE＋CONFIDENCE.NORMで上下限を計算</span></h3>



<p class="wp-block-paragraph">データが「A2:A51」の範囲にあり、母標準偏差が2.5、95%信頼区間を求めるとします。上限と下限はそれぞれ次の数式で計算できます。</p>



<pre class="wp-block-code"><code>下限: =AVERAGE(A2:A51) - CONFIDENCE.NORM(0.05, 2.5, COUNT(A2:A51))
上限: =AVERAGE(A2:A51) + CONFIDENCE.NORM(0.05, 2.5, COUNT(A2:A51))</code></pre>



<p class="wp-block-paragraph">AVERAGE関数で標本平均を、COUNT関数で標本数を自動取得します。データが増減しても数式を書き換える必要はありません。詳しくは<a href="https://mashukabu.com/excel-function-howto-use-average">ExcelのAVERAGE関数の使い方</a>もあわせて確認してみてください。</p>



<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>セル</th><th>入力内容</th><th>例</th></tr></thead><tbody><tr><td>C1</td><td>有意水準（alpha）</td><td>0.05</td></tr><tr><td>C2</td><td>母標準偏差</td><td>2.5</td></tr><tr><td>D1</td><td>データ範囲の先頭</td><td>A2</td></tr><tr><td>D2</td><td>データ範囲の末尾</td><td>A51</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">そして次の3つの数式をそれぞれのセルに入れます。</p>



<pre class="wp-block-code"><code>標本平均: =AVERAGE(A2:A51)
下限:     =AVERAGE(A2:A51) - CONFIDENCE.NORM(C1, C2, COUNT(A2:A51))
上限:     =AVERAGE(A2:A51) + CONFIDENCE.NORM(C1, C2, COUNT(A2:A51))</code></pre>



<p class="wp-block-paragraph">これで「標本平均・信頼区間の下限・上限」が一目でわかるレポートになります。パラメータを変えれば90%や99%信頼区間にも即座に切り替えられるので、一度組んでしまえば使い回しが効きますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">CONFIDENCE.NORM vs CONFIDENCE.T 使い分けフロー</span></h2>



<p class="wp-block-paragraph">CONFIDENCE.NORMとCONFIDENCE.Tは、どちらも信頼区間を求める関数です。ただ、使うべき場面は明確に分かれています。選び間違えると統計的に不正確な結論になってしまうので、ここはしっかり押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">正規分布を使う条件（母σ既知・標本30件以上）</span></h3>



<p class="wp-block-paragraph">CONFIDENCE.NORM（正規分布ベース）を使う条件は2つあります。</p>



<ol class="wp-block-list"><li>母標準偏差が既知である（過去データ・業界公表値・工程管理標準などから得られている）</li><li>もしくは、標本サイズが30件以上あり、標本標準偏差で母σを近似できる</li></ol>



<p class="wp-block-paragraph">1つ目の条件が理想形です。母集団の標準偏差が本当にわかっている場面は限られますが、工場の長期計測データや業界標準値が使えるなら迷わずCONFIDENCE.NORMを選びましょう。</p>



<p class="wp-block-paragraph">2つ目は実務上の目安です。標本サイズが大きくなると、標本標準偏差（STDEV.Sで計算）が母標準偏差にかなり近づきます。30件というのはあくまで慣習的な目安であり、厳密な統計学的境界ではありません。ビジネス実務ではこのラインが使われることが多いです。詳しくは<a href="https://mashukabu.com/excel-function-howto-use-stdev-s">ExcelのSTDEV.S関数の使い方</a>や<a href="https://mashukabu.com/excel-function-howto-use-stdev-p">ExcelのSTDEV.P関数の使い方</a>も参考にしてみてください。</p>



<h3 class="wp-block-heading"><span id="toc14">t分布を使う条件（母σ未知・少量標本）</span></h3>



<p class="wp-block-paragraph">CONFIDENCE.T（t分布ベース）を使う条件は次のとおりです。</p>



<ul class="wp-block-list"><li>母標準偏差がわからない、かつ</li><li>標本サイズが少ない（目安として30件未満）</li></ul>



<p class="wp-block-paragraph">t分布は標本が少ないときの不確実性を取り込んだ分布で、CONFIDENCE.NORMより少し広い信頼区間になります。新商品の試作評価で10〜20サンプルしか取れない場面や、少数のモニター調査などで活躍します。</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></ol>



<ul class="wp-block-list"><li>Yes → <strong>CONFIDENCE.NORM</strong> を使う</li><li>No → 次の質問へ</li></ul>



<ol class="wp-block-list"><li><strong>標本サイズは30件以上ありますか？</strong></li></ol>



<ul class="wp-block-list"><li>Yes → <strong>CONFIDENCE.NORM</strong>（STDEV.Sで標本標準偏差を計算して代用）</li><li>No → <strong>CONFIDENCE.T</strong> を使う</li></ul>



<p class="wp-block-paragraph">この2段階の判断フローを覚えておけば、関数選びで迷うことはなくなります。1段階目の「母標準偏差が既知か」の判定が特に重要なので、データの出所を確認する習慣をつけましょう。</p>



<p class="wp-block-paragraph">なお、旧CONFIDENCE関数を見つけた場合は、CONFIDENCE.NORMに置き換えればOKです。計算結果は同じで、関数名を書き換えるだけで移行できます。詳細は<a href="https://mashukabu.com/excel-function-howto-use-confidence">ExcelのCONFIDENCE関数の使い方</a>もあわせてご覧ください。</p>



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



<p class="wp-block-paragraph">CONFIDENCE.NORMで出るエラーはパターンが決まっています。原因と対処法をまとめておきますね。</p>



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



<p class="wp-block-paragraph">数値の範囲が不正なときに出ます。主な原因は3つあります。</p>



<ul class="wp-block-list"><li><strong>alphaが0以下または1以上</strong>: 有意水準は0より大きく1より小さい値で指定します。0.05や0.01のように小さな値を入れましょう</li><li><strong>standard_devが0以下</strong>: 標準偏差はマイナスになりません。セル参照の指定ミスがないかチェックします</li><li><strong>sizeが1未満</strong>: 標本数は1以上の整数が必要です。小数は切り捨てられるので、0.5などを指定すると#NUM!になります</li></ul>



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(1.5, 2.5, 50)  → #NUM!（alphaが1以上）
=CONFIDENCE.NORM(0.05, -1, 50)  → #NUM!（standard_devがマイナス）
=CONFIDENCE.NORM(0.05, 2.5, 0)  → #NUM!（sizeが1未満）</code></pre>



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



<p class="wp-block-paragraph">引数に文字列など、数値以外が入っているときに出ます。セル参照先のデータ型を確認してください。</p>



<pre class="wp-block-code"><code>=CONFIDENCE.NORM(&quot;A&quot;, 2.5, 50)  → #VALUE!（alphaが文字列）</code></pre>



<p class="wp-block-paragraph">セル参照を使っている場合、参照先が空白だったり先頭にスペースが入った文字列になっていないかチェックしましょう。データをコピペしたとき、見た目は数値でも実際は文字列として格納されているケースもあるので要注意です。</p>



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



<p class="wp-block-paragraph">CONFIDENCE.NORM関数を使えば、母集団の平均がどの範囲にあるかを統計的に推定できます。「95%の確率で◯〜◯の範囲」と示せるので、報告書の説得力が段違いに上がりますよ。</p>



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



<ul class="wp-block-list"><li>構文は <code>=CONFIDENCE.NORM(alpha, standard_dev, size)</code>。戻り値は信頼区間の半幅</li><li>alphaは有意水準で、95%信頼区間なら0.05を指定</li><li>母標準偏差が既知（過去データ・業界値・工程管理値）のときに使う</li><li>上下限は <code>AVERAGE ± CONFIDENCE.NORM</code> のセット数式で計算</li><li>母標準偏差が未知で標本が少ないときはCONFIDENCE.Tを使う</li><li>旧CONFIDENCE関数を見つけたらCONFIDENCE.NORMに置き換えるのが推奨</li></ul>



<p class="wp-block-paragraph">母標準偏差がわからない・標本数が30件未満のケースでは、t分布ベースのCONFIDENCE.Tが正解です。少量サンプルの試作評価や小規模モニター調査ではt分布版が活躍しますので、あわせて確認してみてください。正規分布の仕組みをもう少し深掘りしたい方は<a href="https://mashukabu.com/excel-function-howto-use-norm-inv">ExcelのNORM.INV関数の使い方</a>も参考になりますよ。信頼区間を報告書に取り入れて、数字に強い「できる人」を目指していきましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-confidence-norm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのNORM.S.INV関数の使い方｜確率からzスコアを求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-norm-s-inv/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-norm-s-inv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 15:38:11 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[NORM.S.INV関数]]></category>
		<category><![CDATA[zスコア]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[標準正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5821</guid>

					<description><![CDATA[ExcelのNORM.S.INV関数の使い方を基本構文から実務活用まで解説。標準正規分布の累積確率からzスコアを逆算する方法、NORM.INV関数やNORM.S.DIST関数との違い・使い分け、信頼区間の算出やデータの異常値検出での活用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「95%信頼区間のzスコアって1.96だっけ？」。統計の分析でこの値が必要になるたび、正規分布表を探していませんか。</p>



<p class="wp-block-paragraph">表から値を読み取る作業は手間がかかりますよね。しかも、確率の行と列を間違えると結果がずれてしまいます。</p>



<p class="wp-block-paragraph">そんなときに使うのがNORM.S.INV関数です。確率を入力するだけで、対応するzスコアを一発で返してくれます。この記事では基本の書き方から信頼区間の算出まで解説しますね。<a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">NORM.S.DIST関数</a>との逆関数の関係もあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-9" checked><label class="toc-title" for="toc-checkbox-9">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのNORM.S.INV関数とは？確率からzスコアを返す関数</a></li><li><a href="#toc2" tabindex="0">NORM.S.INV関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">NORM.S.INV関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">確率0.5（50%）のzスコアを求める</a></li><li><a href="#toc7" tabindex="0">確率0.975のzスコアを求める（両側95%信頼区間）</a></li><li><a href="#toc8" tabindex="0">確率0.025のzスコアを求める</a></li><li><a href="#toc9" tabindex="0">よく使う確率とzスコアの対応表</a></li></ol></li><li><a href="#toc10" tabindex="0">NORM.S.INV関数の実務活用例</a><ol><li><a href="#toc11" tabindex="0">信頼区間を算出する</a></li><li><a href="#toc12" tabindex="0">品質管理の管理限界を設定する</a></li><li><a href="#toc13" tabindex="0">データの異常値を検出する</a></li><li><a href="#toc14" tabindex="0">NORM.S.DIST関数との検算で正確性を確認する</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#NUM!エラー</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc18" tabindex="0">#NAME?エラー</a></li><li><a href="#toc19" tabindex="0">結果がマイナスになるケース</a></li></ol></li><li><a href="#toc20" tabindex="0">NORM.INV関数・NORM.S.DIST関数との違い</a><ol><li><a href="#toc21" tabindex="0">NORM.S.INV関数とNORM.INV関数の違い</a></li><li><a href="#toc22" tabindex="0">どちらを使えばいいか迷ったら</a></li><li><a href="#toc23" tabindex="0">NORM.S.DIST関数との逆関数の関係</a></li><li><a href="#toc24" tabindex="0">旧NORMSINV関数との互換性</a></li><li><a href="#toc25" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ</a><ol><li><a href="#toc27" tabindex="0">この記事のポイント</a></li><li><a href="#toc28" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのNORM.S.INV関数とは？確率からzスコアを返す関数</span></h2>



<p class="wp-block-paragraph">NORM.S.INV関数（読み方: ノルム・エス・インバース）は、<strong>標準正規分布の累積確率からzスコアを逆算する関数</strong>です。「NORM」は「Normal Distribution（正規分布）」、「S」は「Standard（標準）」、「INV」は「Inverse（逆関数）」の略です。</p>



<p class="wp-block-paragraph">標準正規分布とは、<strong>平均0・標準偏差1</strong>に固定された正規分布のことです。NORM.S.INV関数は「下位○○%に対応するzスコアはいくつか？」を求めるときに使います。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">NORM.S.DIST関数</a>が「zスコア → 確率」を返すのに対し、NORM.S.INV関数は「確率 → zスコア」を返す逆関数の関係です。セットで覚えておくと便利ですよ。</p>



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



<ul class="wp-block-list"><li>信頼区間に必要なzスコアを求める</li><li>品質管理の管理限界値を算出する</li><li>データの異常値検出の閾値を設定する</li><li>正規分布表を引く代わりにExcelで確率に対応するzスコアを求める</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>NORM.S.INV関数はExcel 2010以降で使えます。Microsoft 365、Excel 2013〜2024のすべてのバージョンに対応しています。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=NORM.S.INV(確率)</code></pre>



<p class="wp-block-paragraph">カッコの中に、zスコアを求めたい確率を指定します。<a href="https://mashukabu.com/excel-function-howto-use-norm-inv/">NORM.INV関数</a>と違い、平均と標準偏差の指定は不要です（平均0・標準偏差1に固定されているため）。</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>zスコアを求めたい累積確率。0より大きく1より小さい値を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけです。シンプルに使えるのがNORM.S.INV関数の特徴ですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>確率には0と1そのものは指定できません。0より大きく1より小さい値（例: 0.025、0.5、0.975）を指定してください。0や1を指定すると#NUM!エラーになります。</p></blockquote>



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



<p class="wp-block-paragraph">代表的な確率値からzスコアを求める例を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">確率0.5（50%）のzスコアを求める</span></h3>



<pre class="wp-block-code"><code>=NORM.S.INV(0.5)</code></pre>



<p class="wp-block-paragraph">結果は <strong>0</strong> です。標準正規分布のちょうど真ん中なので、下位50%に対応するzスコアは0になります。</p>



<h3 class="wp-block-heading"><span id="toc7">確率0.975のzスコアを求める（両側95%信頼区間）</span></h3>



<pre class="wp-block-code"><code>=NORM.S.INV(0.975)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1.9600</strong> です。統計でよく使う値で、「平均から上下1.96標準偏差の範囲に全体の95%が収まる」ことを意味します。両側95%信頼区間のzスコアとして覚えておくと役立ちますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">確率0.025のzスコアを求める</span></h3>



<pre class="wp-block-code"><code>=NORM.S.INV(0.025)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>-1.9600</strong> です。標準正規分布は左右対称なので、0.025のzスコアは0.975のzスコアの符号を反転した値と等しくなります。</p>



<h3 class="wp-block-heading"><span id="toc9">よく使う確率とzスコアの対応表</span></h3>



<p class="wp-block-paragraph">信頼区間の算出やデータ分析でよく使う値を一覧にしておくと便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率</th><th>=NORM.S.INV(確率)</th><th>主な用途</th></tr></thead><tbody><tr><td>0.80</td><td>0.8416</td><td>片側80%信頼区間</td></tr><tr><td>0.90</td><td>1.2816</td><td>片側90%信頼区間</td></tr><tr><td>0.95</td><td>1.6449</td><td>片側95%・両側90%信頼区間</td></tr><tr><td>0.975</td><td>1.9600</td><td>両側95%信頼区間（最も多用）</td></tr><tr><td>0.99</td><td>2.3263</td><td>片側99%・両側98%信頼区間</td></tr><tr><td>0.995</td><td>2.5758</td><td>両側99%信頼区間</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>両側信頼区間のzスコアを求めるときは、信頼水準の半分を1に足した値を引数にします。たとえば両側95%なら <code>=NORM.S.INV(1 - 0.05/2)</code> つまり <code>=NORM.S.INV(0.975)</code> です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">NORM.S.INV関数の実務活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc11">信頼区間を算出する</span></h3>



<p class="wp-block-paragraph">売上データの母平均の95%信頼区間を求めてみましょう。標本平均が500万円、標本標準偏差が80万円、サンプルサイズが30の場合です。</p>



<p class="wp-block-paragraph">まずNORM.S.INV関数で両側95%のzスコアを求めます。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0.975)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1.96</strong> です。次に、信頼区間の上限と下限を計算します。</p>



<pre class="wp-block-code"><code>上限: =500 + 1.96 * 80 / SQRT(30)   → 約528.6（万円）
下限: =500 - 1.96 * 80 / SQRT(30)   → 約471.4（万円）</code></pre>



<p class="wp-block-paragraph">「母集団の平均は471.4万円〜528.6万円の範囲にある」と95%の信頼度で推定できます。SQRT関数は平方根を求める関数です。</p>



<p class="wp-block-paragraph">1つの数式にまとめると、次のようになります。</p>



<pre class="wp-block-code"><code>上限: =500 + NORM.S.INV(0.975) * 80 / SQRT(30)
下限: =500 - NORM.S.INV(0.975) * 80 / SQRT(30)</code></pre>



<h3 class="wp-block-heading"><span id="toc12">品質管理の管理限界を設定する</span></h3>



<p class="wp-block-paragraph">製造業の品質管理では、「平均から3シグマ以内を管理範囲とする」のが一般的です。NORM.S.INV関数を使えば、任意の信頼水準に対応する管理限界を柔軟に設定できます。</p>



<p class="wp-block-paragraph">たとえば99.7%の管理範囲（3シグマ相当）のzスコアを求める場合です。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(1 - 0.003/2)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>2.9677</strong> です。これは「3シグマ」の正確な値に近い数値ですね。</p>



<p class="wp-block-paragraph">製品の重量が平均500g、標準偏差5gの場合、管理限界は次のように計算できます。</p>



<pre class="wp-block-code"><code>上限: =500 + NORM.S.INV(0.9985) * 5  → 約514.8g
下限: =500 - NORM.S.INV(0.9985) * 5  → 約485.2g</code></pre>



<p class="wp-block-paragraph">この範囲を外れた製品を「要検査」としてフラグを立てる運用に使えます。</p>



<h3 class="wp-block-heading"><span id="toc13">データの異常値を検出する</span></h3>



<p class="wp-block-paragraph">売上データや測定データから異常値を検出するとき、「上位・下位○%を外れたら異常」という基準を設定できます。</p>



<p class="wp-block-paragraph">たとえば上下2.5%を異常値とする場合（合計5%）の閾値を求めてみましょう。平均100、標準偏差15のデータを想定します。</p>



<pre class="wp-block-code"><code>下側閾値: =100 + NORM.S.INV(0.025) * 15  → 約70.6
上側閾値: =100 + NORM.S.INV(0.975) * 15  → 約129.4</code></pre>



<p class="wp-block-paragraph">70.6未満または129.4を超えるデータを「異常値」と判定できます。</p>



<p class="wp-block-paragraph">IF関数と組み合わせて判定式を作ると、次のようになります。</p>



<pre class="wp-block-code"><code>=IF(OR(A2 &lt; 100 + NORM.S.INV(0.025) * 15, A2 &gt; 100 + NORM.S.INV(0.975) * 15), &quot;異常&quot;, &quot;正常&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc14">NORM.S.DIST関数との検算で正確性を確認する</span></h3>



<p class="wp-block-paragraph">NORM.S.INV関数とNORM.S.DIST関数は逆関数の関係です。この性質を使って、計算結果の検算ができます。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(NORM.S.INV(0.95), TRUE)   → 0.95
=NORM.S.INV(NORM.S.DIST(1.6449, TRUE)) → 1.6449</code></pre>



<p class="wp-block-paragraph">一方の結果をもう一方に渡すと、元の値に戻ります。計算結果に不安があるときは、このパターンで検算してみてください。</p>



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



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



<p class="wp-block-paragraph">確率に0以下または1以上の値を指定すると発生します。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0)    → #NUM!エラー
=NORM.S.INV(1)    → #NUM!エラー
=NORM.S.INV(-0.5) → #NUM!エラー
=NORM.S.INV(1.5)  → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">NORM.S.INV関数の引数は「0より大きく1より小さい値」に限定されています。0と1そのものは指定できないので注意してください。</p>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先の値が0〜1の範囲内か確認しましょう。</p>



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



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



<pre class="wp-block-code"><code>=NORM.S.INV(&quot;abc&quot;)  → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているか確認してください。空白セルを参照すると0として扱われ、#NUM!エラーになります。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスで発生します。</p>



<pre class="wp-block-code"><code>=NORMS.INV(0.975)    → #NAME?エラー（ピリオドの位置が違う）
=NORM.S.INV.(0.975)  → #NAME?エラー（末尾に余計なピリオド）</code></pre>



<p class="wp-block-paragraph">正しい関数名は <code>NORM.S.INV</code> です。ピリオドの位置に注意してください。Excel 2007以前をお使いの場合は、旧関数名の <code>NORMSINV</code> を使ってください。</p>



<h3 class="wp-block-heading"><span id="toc19">結果がマイナスになるケース</span></h3>



<p class="wp-block-paragraph">エラーではありませんが、確率が0.5未満のとき結果はマイナスになります。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0.1)   → 約-1.2816
=NORM.S.INV(0.025) → 約-1.9600</code></pre>



<p class="wp-block-paragraph">これは標準正規分布の性質どおりの正しい結果です。確率0.5が平均（zスコア = 0）に対応するので、0.5未満ならzスコアはマイナスになります。</p>



<h2 class="wp-block-heading"><span id="toc20">NORM.INV関数・NORM.S.DIST関数との違い</span></h2>



<h3 class="wp-block-heading"><span id="toc21">NORM.S.INV関数とNORM.INV関数の違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORM.S.INV</th><th>NORM.INV</th></tr></thead><tbody><tr><td>引数の数</td><td>1（確率のみ）</td><td>3（確率・平均・標準偏差）</td></tr><tr><td>分布の指定</td><td>平均0・標準偏差1に固定</td><td>任意の平均・標準偏差を指定できる</td></tr><tr><td>使う場面</td><td>zスコアを求めるとき</td><td>任意の正規分布の値を逆算するとき</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">NORM.INV関数で平均0、標準偏差1を指定すると、NORM.S.INV関数と同じ結果になります。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0.975)          → 1.9600
=NORM.INV(0.975, 0, 1)      → 1.9600（同じ結果）</code></pre>



<h3 class="wp-block-heading"><span id="toc22">どちらを使えばいいか迷ったら</span></h3>



<p class="wp-block-paragraph">以下の基準で判断してみてください。</p>



<ul class="wp-block-list"><li><strong>NORM.S.INV関数を使う場面</strong>: 信頼区間のzスコアを求めたい、統計的検定の臨界値を求めたい</li><li><strong>NORM.INV関数を使う場面</strong>: 実データの平均・標準偏差がわかっていて、確率から元の値を直接逆算したい（例: 上位10%のボーダーラインが何点か）</li></ul>



<p class="wp-block-paragraph">実務で「上位○%のボーダーはいくつ？」を手軽に求めたいだけなら、<a href="https://mashukabu.com/excel-function-howto-use-norm-inv/">NORM.INV関数</a>のほうが便利です。平均と標準偏差を直接指定できるので、zスコアを経由する必要がありません。</p>



<h3 class="wp-block-heading"><span id="toc23">NORM.S.DIST関数との逆関数の関係</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>方向</th><th>関数</th><th>入力 → 出力</th></tr></thead><tbody><tr><td>順方向</td><td><a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">NORM.S.DIST</a></td><td>zスコア → 確率</td></tr><tr><td>逆方向</td><td>NORM.S.INV</td><td>確率 → zスコア</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.96, TRUE) → 0.975（z → 確率）
=NORM.S.INV(0.975)        → 1.96（確率 → z）</code></pre>



<p class="wp-block-paragraph">この逆関数の関係を使えば、計算結果の検算が簡単にできます。</p>



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



<p class="wp-block-paragraph">NORM.S.INV関数はExcel 2010で導入された「新しい名前」の関数です。旧NORMSINV関数と<strong>計算結果はまったく同じ</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORM.S.INV</th><th>NORMSINV（旧）</th></tr></thead><tbody><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr><tr><td>計算結果</td><td>同一</td><td>同一</td></tr><tr><td>引数の数</td><td>1（同じ）</td><td>1（同じ）</td></tr><tr><td>今後のサポート</td><td>推奨</td><td>互換性のために残存</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Microsoftは新しい関数名の使用を推奨しています。新規で数式を作るときはNORM.S.INV関数を使いましょう。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td>NORM.S.INV</td><td>標準正規分布の逆関数（確率→zスコア）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">NORM.S.DIST</a></td><td>標準正規分布の確率（zスコア→確率）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-inv/">NORM.INV</a></td><td>正規分布の逆関数（確率→値）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST</a></td><td>正規分布の確率（任意の平均・標準偏差）</td></tr><tr><td>NORMSINV</td><td>NORM.S.INVの旧名称</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE</a></td><td>データをzスコアに変換する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">NORM.S.INV関数は、標準正規分布（平均0・標準偏差1）の累積確率から<strong>zスコアを逆算する関数</strong>です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=NORM.S.INV(確率)</code> の引数1つだけ。シンプルに使える</li><li>引数の確率は0より大きく1より小さい値を指定する（0と1は指定不可）</li><li>確率0.975を指定すると約1.96が返る（両側95%信頼区間のzスコア）</li><li><a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">NORM.S.DIST関数</a>の逆関数。セットで覚えると検算にも使える</li><li>NORM.INV関数の特殊ケース（平均0・標準偏差1を固定）で、引数が少なくシンプル</li></ul>



<h3 class="wp-block-heading"><span id="toc28">関連記事</span></h3>



<p class="wp-block-paragraph">NORM.S.INV関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。統計分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-norm-s-dist/">ExcelのNORM.S.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-norm-inv/">ExcelのNORM.INV関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">ExcelのNORM.DIST関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-norm-s-inv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのNORM.S.INV関数の使い方｜確率からzスコアを逆算する方法</title>
		<link>https://mashukabu.com/spreadsheet-norm-s-inv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-norm-s-inv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:59:59 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[NORM.S.INV]]></category>
		<category><![CDATA[NORMSINV]]></category>
		<category><![CDATA[zスコア]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[標準正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5433</guid>

					<description><![CDATA[スプレッドシートのNORM.S.INV関数の使い方を徹底解説。累積確率からzスコアを逆算する構文・実務活用例（信頼区間・品質管理）から、#NUM!エラー対処法、NORM.S.DISTとの往復確認パターン、NORM.INVとの使い分け早見表まで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「確率が0.95のとき、zスコアはいくつになるんだろう？」。統計分析をしていると、確率からzスコア（標準化された値）を逆算したい場面がありますよね。</p>



<p class="wp-block-paragraph">標準正規分布表を逆引きすれば求められますが、毎回表を探すのは手間がかかります。そもそも小数点以下4桁の確率にぴったり合う値が表にないこともあります。</p>



<p class="wp-block-paragraph">そんなときに活躍するのが、GoogleスプレッドシートのNORM.S.INV関数です。この記事では基本構文から実務での活用パターン、NORM.INVとの使い分けまで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのNORM.S.INV関数とは？</a><ol><li><a href="#toc2" tabindex="0">標準正規分布の「逆関数」って何をする関数？</a></li><li><a href="#toc3" tabindex="0">構文と引数（probabilityの指定方法）</a></li><li><a href="#toc4" tabindex="0">NORM.S.DISTとの関係（確率 ↔ zスコアの往復）</a></li></ol></li><li><a href="#toc5" tabindex="0">基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">上位5%に入るzスコアを求める（片側検定）</a></li><li><a href="#toc7" tabindex="0">両側95%信頼区間の臨界値を求める</a></li></ol></li><li><a href="#toc8" tabindex="0">実務での活用例</a><ol><li><a href="#toc9" tabindex="0">品質管理：不良率から合否ラインのzスコアを算出</a></li><li><a href="#toc10" tabindex="0">テスト結果分析：偏差値への応用</a></li><li><a href="#toc11" tabindex="0">NORM.INVとの組み合わせで元の単位に戻す</a></li></ol></li><li><a href="#toc12" tabindex="0">往復確認パターン：計算結果が正しいか検証する方法</a><ol><li><a href="#toc13" tabindex="0">NORM.S.INV → NORM.S.DIST で元の確率に戻す</a></li><li><a href="#toc14" tabindex="0">STANDARDIZE と組み合わせたzスコア検証</a></li></ol></li><li><a href="#toc15" tabindex="0">NORM.INVとの使い分け早見表</a></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#NUM! エラー：確率が0以下または1以上</a></li><li><a href="#toc18" tabindex="0">#VALUE! エラー：引数が数値でない</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">NORM.S.INV関数（読み方: ノーム・エス・インバース関数）は、<strong>標準正規分布の逆関数</strong>です。「NORM」は「Normal（正規）」、「S」は「Standard（標準）」の略です。「INV」は「Inverse（逆）」の略ですね。</p>



<p class="wp-block-paragraph">ひとことで言うと、<strong>確率を入れるとzスコアを返してくれる関数</strong>です。</p>



<h3 class="wp-block-heading"><span id="toc2">標準正規分布の「逆関数」って何をする関数？</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-norm-s-dist-function/">NORM.S.DIST関数</a>は「zスコア → 確率」の方向で計算します。NORM.S.INV関数はその逆で、「確率 → zスコア」の方向です。</p>



<p class="wp-block-paragraph">たとえば「累積確率0.95に対応するzスコアは？」という問いに答えてくれます。結果は約1.6449です。つまり「下位95%と上位5%の境目」がz = 1.6449だとわかります。</p>



<p class="wp-block-paragraph">逆関数（インバース）とは、もとの関数の入力と出力をひっくり返す関数のことです。NORM.S.DISTに確率を「逆入力」するイメージですね。</p>



<h3 class="wp-block-heading"><span id="toc3">構文と引数（probabilityの指定方法）</span></h3>



<pre class="wp-block-code"><code>=NORM.S.INV(probability)</code></pre>



<p class="wp-block-paragraph">引数はたった1つです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>probability</td><td>必須</td><td>求めたいzスコアに対応する累積確率（0より大きく1より小さい値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">probabilityには0 < x < 1の範囲で指定します。0ちょうどや1ちょうどを入れると<code>#NUM!</code>エラーになるので注意してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>旧関数名<code>NORMSINV</code>も使えますが、互換性のために残されているものです。新しく数式を書くときはNORM.S.INVを使いましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc4">NORM.S.DISTとの関係（確率 ↔ zスコアの往復）</span></h3>



<p class="wp-block-paragraph">NORM.S.INV関数と<a href="https://mashukabu.com/spreadsheet-norm-s-dist-function/">NORM.S.DIST関数</a>は、入力と出力が逆の関係にあります。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.6449, TRUE)    → 約 0.95（zスコア → 確率）
=NORM.S.INV(0.95)             → 約 1.6449（確率 → zスコア）</code></pre>



<p class="wp-block-paragraph">このように片方の出力をもう片方に渡すと、元の値に戻ります。この「往復」の性質は、計算結果の検証にも使えますよ。</p>



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



<p class="wp-block-paragraph">NORM.S.INV関数の基本を、よくある2つのパターンで見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">上位5%に入るzスコアを求める（片側検定）</span></h3>



<p class="wp-block-paragraph">「上位5%の境目となるzスコアはいくつか？」を求めるケースです。下位95%の累積確率に対応するzスコアを計算します。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0.95)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>1.6449</strong>です。zスコアが1.6449を超えれば、上位5%に入ることを意味します。片側検定（かたがわけんてい）で有意水準5%の臨界値を求めるときに使うパターンです。</p>



<p class="wp-block-paragraph">片側検定とは、「ある方向にだけ差があるか」を調べる統計的検定のことです。</p>



<h3 class="wp-block-heading"><span id="toc7">両側95%信頼区間の臨界値を求める</span></h3>



<p class="wp-block-paragraph">両側95%信頼区間（りょうがわしんらいくかん）では、上下2.5%ずつを除外します。右側の臨界値を求めるには確率0.975を指定します。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0.975)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>1.9600</strong>です。左側の臨界値は符号を反転して-1.9600になります。つまり「z = -1.96 から z = 1.96 の範囲」が95%信頼区間です。</p>



<p class="wp-block-paragraph">この1.96という値は統計で最も頻出する数字の1つです。覚えておくと便利ですよ。</p>



<p class="wp-block-paragraph">代表的な確率値とzスコアの対応をまとめておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率（probability）</th><th>zスコア（戻り値）</th><th>よく使う場面</th></tr></thead><tbody><tr><td>0.90</td><td>1.2816</td><td>片側10%臨界値</td></tr><tr><td>0.95</td><td>1.6449</td><td>片側5%臨界値</td></tr><tr><td>0.975</td><td>1.9600</td><td>両側95%信頼区間</td></tr><tr><td>0.99</td><td>2.3263</td><td>片側1%臨界値</td></tr><tr><td>0.995</td><td>2.5758</td><td>両側99%信頼区間</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc8">実務での活用例</span></h2>



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



<h3 class="wp-block-heading"><span id="toc9">品質管理：不良率から合否ラインのzスコアを算出</span></h3>



<p class="wp-block-paragraph">製造業の品質管理で「不良率2%以下に抑えたい」場面を考えます。不良率2%ということは、上位2%を超えたら規格外です。</p>



<p class="wp-block-paragraph">合否ラインのzスコアを求めるには、下位98%に対応するzを計算します。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(1 - 0.02)</code></pre>



<p class="wp-block-paragraph">これは<code>=NORM.S.INV(0.98)</code>と同じで、結果は約<strong>2.0537</strong>です。</p>



<p class="wp-block-paragraph">つまりzスコアが2.0537を超えるデータは不良品と判定できます。平均や標準偏差がわかれば、元の単位（mmやgなど）に換算して合否ラインを設定できますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">テスト結果分析：偏差値への応用</span></h3>



<p class="wp-block-paragraph">テストの点数を偏差値に変換する場面でも使えます。偏差値は「平均50、標準偏差10」に変換した値です。</p>



<p class="wp-block-paragraph">たとえば「上位10%は偏差値いくつ以上か？」を求めるには、次のように計算します。</p>



<pre class="wp-block-code"><code>=50 + 10 * NORM.S.INV(1 - 0.10)</code></pre>



<p class="wp-block-paragraph"><code>NORM.S.INV(0.90)</code>は約1.2816なので、結果は約<strong>62.8</strong>です。偏差値63以上が上位10%の目安になります。</p>



<p class="wp-block-paragraph">同じ考え方で、上位5%の偏差値も出してみましょう。</p>



<pre class="wp-block-code"><code>=50 + 10 * NORM.S.INV(0.95)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>66.4</strong>です。偏差値67以上が上位5%ということですね。</p>



<h3 class="wp-block-heading"><span id="toc11">NORM.INVとの組み合わせで元の単位に戻す</span></h3>



<p class="wp-block-paragraph">NORM.S.INV関数はzスコアを返すだけなので、元の単位に戻すにはもうひと手間必要です。<a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV関数</a>を使えば、平均と標準偏差を指定して直接求められます。</p>



<p class="wp-block-paragraph">たとえば平均170cm・標準偏差6cmの身長データで、上位5%の身長を求める場合です。</p>



<pre class="wp-block-code"><code>=NORM.INV(0.95, 170, 6)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>179.9</strong>です。NORM.S.INVで求めたzスコアから手動計算しても同じ結果になります。</p>



<pre class="wp-block-code"><code>=170 + 6 * NORM.S.INV(0.95)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>179.9</strong>です。どちらでも同じ値が出ますが、元の単位で直接答えが欲しいなら<a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV関数</a>のほうがシンプルですね。</p>



<h2 class="wp-block-heading"><span id="toc12">往復確認パターン：計算結果が正しいか検証する方法</span></h2>



<p class="wp-block-paragraph">統計の計算は「結果が合っているのか不安」になりがちです。NORM.S.INV関数には、結果を簡単に検証できる方法があります。</p>



<h3 class="wp-block-heading"><span id="toc13">NORM.S.INV → NORM.S.DIST で元の確率に戻す</span></h3>



<p class="wp-block-paragraph">NORM.S.INV関数の出力を<a href="https://mashukabu.com/spreadsheet-norm-s-dist-function/">NORM.S.DIST関数</a>に渡すと、元の確率に戻るはずです。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(NORM.S.INV(0.95), TRUE)</code></pre>



<p class="wp-block-paragraph">結果は<strong>0.95</strong>です。元の確率と一致すれば、計算が正しいと確認できます。</p>



<p class="wp-block-paragraph">もう少し変わった確率値でも試してみましょう。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(NORM.S.INV(0.123), TRUE)</code></pre>



<p class="wp-block-paragraph">結果は<strong>0.123</strong>です。どんな確率値でも往復すれば元に戻ります。この検証パターンは覚えておくと安心ですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">STANDARDIZE と組み合わせたzスコア検証</span></h3>



<p class="wp-block-paragraph">実際のデータでzスコアを使うときは、<a href="https://mashukabu.com/spreadsheet-standardize-function/">STANDARDIZE関数</a>と組み合わせて検証できます。</p>



<p class="wp-block-paragraph">たとえば「平均65点・標準偏差12点の試験で上位5%は何点以上か」を求めたとします。</p>



<p class="wp-block-paragraph"><strong>ステップ1</strong>: 上位5%のzスコアを求める</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0.95)</code></pre>



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



<p class="wp-block-paragraph"><strong>ステップ2</strong>: 点数に換算する（平均 + 標準偏差 x z）</p>



<pre class="wp-block-code"><code>=65 + 12 * NORM.S.INV(0.95)</code></pre>



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



<p class="wp-block-paragraph"><strong>ステップ3</strong>: STANDARDIZE関数で逆検証する</p>



<pre class="wp-block-code"><code>=STANDARDIZE(84.7, 65, 12)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>1.64</strong>です。ステップ1のzスコアとほぼ一致するので、計算が正しいと確認できますね。</p>



<h2 class="wp-block-heading"><span id="toc15">NORM.INVとの使い分け早見表</span></h2>



<p class="wp-block-paragraph">NORM.S.INV関数と<a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV関数</a>は、どちらも「確率 → 値」の逆算をする関数です。違いは引数の数と対象の分布です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORM.S.INV</th><th>NORM.INV</th></tr></thead><tbody><tr><td>引数の数</td><td>1つ（確率のみ）</td><td>3つ（確率、平均、標準偏差）</td></tr><tr><td>対象</td><td>標準正規分布（平均0・標準偏差1）</td><td>任意の正規分布</td></tr><tr><td>戻り値</td><td>zスコア</td><td>元の単位の値</td></tr><tr><td>数式の関係</td><td>NORM.S.INV(p)</td><td>NORM.INV(p, 0, 1) と同じ</td></tr><tr><td>使いどころ</td><td>臨界値・zスコアを求めるとき</td><td>元の単位で境界値を求めるとき</td></tr></tbody></table></figure>



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



<ul class="wp-block-list"><li><strong>zスコアが欲しい</strong> → NORM.S.INV（引数1つでシンプル）</li><li><strong>元の単位（cm、点数など）の値が欲しい</strong> → <a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a></li><li><strong>平均0・標準偏差1で固定</strong> → NORM.S.INV</li><li><strong>平均や標準偏差を自分で指定したい</strong> → <a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a></li></ul>



<p class="wp-block-paragraph">実はNORM.S.INV(p)とNORM.INV(p, 0, 1)は同じ結果を返します。どちらを使っても計算結果は変わりませんよ。</p>



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



<p class="wp-block-paragraph">NORM.S.INV関数でつまずきやすいポイントを2つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc17">#NUM! エラー：確率が0以下または1以上</span></h3>



<p class="wp-block-paragraph">最もよくあるエラーです。引数のprobabilityに0以下や1以上の値を指定すると、<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0)       ← #NUM! エラー（0は不可）
=NORM.S.INV(1)       ← #NUM! エラー（1は不可）
=NORM.S.INV(-0.5)    ← #NUM! エラー（負の値は不可）
=NORM.S.INV(1.2)     ← #NUM! エラー（1以上は不可）</code></pre>



<p class="wp-block-paragraph">有効な範囲は<strong>0より大きく1より小さい値</strong>です。境界の0と1は含まないので注意してください。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(0.5)     ← OK（結果は 0）
=NORM.S.INV(0.001)   ← OK（結果は約 -3.0902）</code></pre>



<p class="wp-block-paragraph">セル参照を使うときは、参照先の値が0〜1の範囲に収まっているか確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc18">#VALUE! エラー：引数が数値でない</span></h3>



<p class="wp-block-paragraph">引数に文字列を渡すと<code>#VALUE!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=NORM.S.INV(&quot;abc&quot;)    ← #VALUE! エラー
=NORM.S.INV(A1)       ← A1がテキストなら #VALUE! エラー</code></pre>



<p class="wp-block-paragraph">セル参照のときは、参照先が数値かどうかを確認してください。ISNUMBER関数（セルの値が数値かどうかを判定する関数）で事前にチェックする方法もあります。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), NORM.S.INV(A1), &quot;数値を入力してください&quot;)</code></pre>



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



<p class="wp-block-paragraph">NORM.S.INV関数は、確率からzスコアを逆算する関数です。</p>



<ul class="wp-block-list"><li>引数は1つだけ。0より大きく1より小さい確率値を指定する</li><li>標準正規分布（平均0・標準偏差1）のzスコアを返す</li><li><a href="https://mashukabu.com/spreadsheet-norm-s-dist-function/">NORM.S.DIST関数</a>の逆関数。確率とzスコアを往復できる</li><li>品質管理の合否ライン算出や信頼区間の臨界値計算に活用できる</li><li>元の単位で値を求めたいときは<a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV関数</a>と使い分ける</li><li>計算結果に不安があれば、NORM.S.DISTに戻して検証するクセをつけよう</li></ul>



<p class="wp-block-paragraph">「この確率のときのzスコアは？」をスプレッドシートでパッと計算できると、統計分析がぐっとスムーズになります。ぜひ実務のデータで試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-norm-s-inv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
