<?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>t分布 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/t%e5%88%86%e5%b8%83/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>t分布 &#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>【Excel】TDIST関数の使い方｜t分布のp値を求めて仮説検定する方法</title>
		<link>https://mashukabu.com/excel-tdist/</link>
					<comments>https://mashukabu.com/excel-tdist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 09 May 2026 10:20:15 +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=6686</guid>

					<description><![CDATA[ExcelのTDIST関数の使い方を解説します。t分布の確率（p値）を返す旧式関数で、仮説検定やA/Bテストの有意差判定に使えます。新関数T.DIST/T.DIST.RT/T.DIST.2Tとの違い、TINV・TTEST関数との使い分け、引数tailsの意味まで実例で整理しました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A/Bテストの有意差判定や品質管理の母平均検定で「p値を計算して」と言われたとき、Excelで使える関数のひとつが <strong>TDIST関数</strong> です。</p>



<p class="wp-block-paragraph">ただ、Excelには T.DIST / T.DIST.RT / T.DIST.2T という似た名前の新関数も並んでいて、どれを使えばよいか迷うことが多いですよね。</p>



<p class="wp-block-paragraph">この記事では、TDIST関数の基本的な使い方から、A/Bテストや品質管理の実務例、新関数や TINV・TTEST との使い分けまでを、まとめて整理します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのTDIST関数とは？</a></li><li><a href="#toc2" tabindex="0">TDIST関数の書き方（構文と引数）</a></li><li><a href="#toc3" tabindex="0">TDIST関数の基本的な使い方</a></li><li><a href="#toc4" tabindex="0">【実務例】A/BテストでCV率の有意差を判定する</a></li><li><a href="#toc5" tabindex="0">【実務例】品質管理で母平均が基準値と異なるか検定する</a></li><li><a href="#toc6" tabindex="0">T.DIST / T.DIST.RT / T.DIST.2T との違い・使い分け</a><ol><li><a href="#toc7" tabindex="0">どちらを選ぶべきか</a></li></ol></li><li><a href="#toc8" tabindex="0">TINV関数・TTEST関数との使い分け</a></li><li><a href="#toc9" tabindex="0">TDIST関数のよくあるエラーと対処法</a></li><li><a href="#toc10" tabindex="0">まとめ：TDIST関数で仮説検定をマスターしよう</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ExcelのTDIST関数（読み方：ティーディスト）は、<strong>スチューデントの t分布における確率（p値）を返す関数</strong>です。関数名は「<strong>T</strong>&#8211;<strong>Dist</strong>ribution（t分布）」の略で、統計学者ウィリアム・ゴセットが「Student」という筆名で1908年に発表した分布に由来します。</p>



<p class="wp-block-paragraph">ざっくり言うと、t値（標本から計算した検定統計量）と自由度を渡すと、「その値以上の極端な結果が出る確率」を返してくれる関数です。仮説検定でいう <strong>p値</strong> のことですね。</p>



<p class="wp-block-paragraph">TDIST関数は、Excel 2007以前から提供されている <strong>旧式の関数</strong>で、Excel 2010以降では「互換性関数」のグループに分類されています。後継として T.DIST / T.DIST.RT / T.DIST.2T の3つの新関数が用意されていますが、TDIST関数も後方互換性のために引き続き使えます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「互換性関数」は古いブックでも問題なく動くように維持されている関数群です。新規作成のワークブックでは新関数（T.DIST.RT / T.DIST.2T）が推奨されますが、既存のテンプレートやマクロでTDISTを見かけても、結果は新関数とまったく同じです。</p></blockquote>



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



<p class="wp-block-paragraph">TDIST関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=TDIST(x, deg_freedom, tails)</code></pre>



<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>x</td><td>必須</td><td>分布を評価する数値（t値）。<strong>0以上の値のみ指定可</strong></td></tr><tr><td>deg_freedom</td><td>必須</td><td>自由度を表す正の整数（1以上）</td></tr><tr><td>tails</td><td>必須</td><td>裾の数を指定（1=片側分布、2=両側分布）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは2つあります。</p>



<ol class="wp-block-list"><li><strong>x には負の値を渡せません</strong>。t値が負になった場合は <code>ABS関数</code> で絶対値を取って渡します。</li><li><strong>tails は1か2のみ</strong>です。「右側だけの確率がほしいか（1）」「両側の確率がほしいか（2）」を選びます。</li></ol>



<p class="wp-block-paragraph">戻り値は次のように決まります。</p>



<ul class="wp-block-list"><li><code>tails=1</code> のとき → P(T ≥ x)、つまり <strong>右側（上側）累積確率</strong></li><li><code>tails=2</code> のとき → P(|T| ≥ x)、つまり <strong>両側累積確率</strong></li></ul>



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



<p class="wp-block-paragraph">具体例で動かしてみましょう。</p>



<p class="wp-block-paragraph">t値が「2.0」、自由度が「20」のとき、片側のp値と両側のp値を求める数式は次のとおりです。</p>



<pre class="wp-block-code"><code>=TDIST(2.0, 20, 1)   → 約 0.0299（片側のp値）
=TDIST(2.0, 20, 2)   → 約 0.0598（両側のp値）</code></pre>



<p class="wp-block-paragraph">両側のp値は片側の約2倍になっています。t分布が左右対称なので、両側は両端の確率を合計するためです。</p>



<p class="wp-block-paragraph">セル参照で書くこともできます。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>値</th></tr></thead><tbody><tr><td>B2</td><td>2.0（t値）</td></tr><tr><td>B3</td><td>20（自由度）</td></tr></tbody></table></figure>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>t値が負になることがあった場合は、ABS関数で絶対値を取って渡します。<br><code>=TDIST(ABS(B2), B3, 2)</code> のように書けば、負のt値でも #NUM! エラーを防げます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc4">【実務例】A/BテストでCV率の有意差を判定する</span></h2>



<p class="wp-block-paragraph">WebサイトのABテストで、デザインAとデザインBのコンバージョン率（CV率）に差があるかを検定する例です。</p>



<figure class="wp-block-table"><table><thead><tr><th>グループ</th><th>サンプル数</th><th>CV率</th></tr></thead><tbody><tr><td>A</td><td>100人</td><td>5.0%</td></tr><tr><td>B</td><td>100人</td><td>6.5%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「AとBに差があるか」は方向性を問わない検定なので、<strong>両側検定（tails=2）</strong> を使います。</p>



<p class="wp-block-paragraph">事前に標準誤差からt値を求めると、約1.85になります（自由度は n_A + n_B − 2 = 198）。</p>



<pre class="wp-block-code"><code>=TDIST(1.85, 198, 2)   → 約 0.066</code></pre>



<p class="wp-block-paragraph">p値が約0.066なので、有意水準5%（=0.05）と比較すると <strong>0.066 > 0.05</strong>。よって「AとBに有意な差があるとは言えない」と判定します。</p>



<p class="wp-block-paragraph">もし「Bの方が高い」と方向性を仮定する片側検定なら、<code>=TDIST(1.85, 198, 1)</code> で約0.033となり、5%水準で有意差ありと判定できます。検定の方向性で結論が変わるので、tailsの指定は慎重に決めましょう。</p>



<h2 class="wp-block-heading"><span id="toc5">【実務例】品質管理で母平均が基準値と異なるか検定する</span></h2>



<p class="wp-block-paragraph">製品の重量基準が500gの工場で、サンプル20個を測定した結果、平均502g、標準偏差3gだったとします。「実際の母平均は基準より重いのか？」を検定する例です。</p>



<p class="wp-block-paragraph">帰無仮説は「母平均 = 500g」、対立仮説は「母平均 > 500g」（重い方向のみを仮定）なので、<strong>片側検定（tails=1）</strong> を使います。</p>



<p class="wp-block-paragraph">t値は次のように計算できます。</p>



<pre class="wp-block-code"><code>t = (標本平均 − 基準値) ÷ (標準偏差 ÷ √サンプル数)
  = (502 − 500) ÷ (3 ÷ √20)
  ≒ 2.98</code></pre>



<p class="wp-block-paragraph">自由度は <code>n − 1 = 19</code> なので、</p>



<pre class="wp-block-code"><code>=TDIST(2.98, 19, 1)   → 約 0.0039</code></pre>



<p class="wp-block-paragraph">p値は0.0039で、有意水準5%より小さいため <strong>「母平均は500gより有意に大きい」</strong> と判定できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「両側か片側か」は検定の前に決めておくのが原則です。結果を見てから tails を切り替えると、p値ハッキングと呼ばれる統計的な誤りにつながります。</p></blockquote>



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



<p class="wp-block-paragraph">TDIST関数と新関数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>右側 or 両側確率（x≥0必須）</td><td>(x, df, tails)</td><td>Excel 2007以前～（互換性関数）</td></tr><tr><td>T.DIST</td><td>左側累積確率 / 確率密度</td><td>(x, df, cumulative)</td><td>Excel 2010以降</td></tr><tr><td>T.DIST.RT</td><td>右側累積確率</td><td>(x, df)</td><td>Excel 2010以降</td></tr><tr><td>T.DIST.2T</td><td>両側累積確率（x≥0必須）</td><td>(x, df)</td><td>Excel 2010以降</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数学的には次の関係が成り立ちます。</p>



<ul class="wp-block-list"><li><code>TDIST(x, df, 1)</code> ＝ <code>T.DIST.RT(x, df)</code>（右側のp値）</li><li><code>TDIST(x, df, 2)</code> ＝ <code>T.DIST.2T(x, df)</code>（両側のp値）</li><li><code>T.DIST(x, df, TRUE)</code> ＝ <code>1 − T.DIST.RT(x, df)</code>（左側のp値）</li></ul>



<p class="wp-block-paragraph">つまりTDIST関数の代わりに新関数を使うなら、<strong>tails=1 → T.DIST.RT</strong>、<strong>tails=2 → T.DIST.2T</strong> に置き換えればまったく同じ結果になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>新関数の T.DIST（無印）だけは「左側」の累積確率を返すので、TDIST と同じ感覚で使うと結果が反転します。新関数で「TDIST と同じ右側の値」を出したいなら T.DIST.RT を使うのが安全です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc7">どちらを選ぶべきか</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>状況</th><th>推奨</th></tr></thead><tbody><tr><td>既存のテンプレート・マクロを保守するとき</td><td>TDIST（書き換え不要）</td></tr><tr><td>新規ワークブックを作るとき</td><td>T.DIST.RT / T.DIST.2T</td></tr><tr><td>古いExcel（2007以前）を使う人と共有するとき</td><td>TDIST（互換性が高い）</td></tr><tr><td>左側のp値が必要なとき</td><td>T.DIST（無印）</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc8">TINV関数・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><strong>TDIST</strong></td><td>t値 + 自由度</td><td>p値</td><td>計算済みのt値からp値を求める</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-tinv/">TINV</a></strong></td><td>p値（両側）+ 自由度</td><td>t値（臨界値）</td><td>信頼区間の臨界値を求める</td></tr><tr><td><strong>TTEST</strong></td><td>2つのデータ範囲</td><td>p値</td><td>データから一気にp値を出す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務では使い分けが次のようになります。</p>



<ul class="wp-block-list"><li>「2つのデータの差を検定したい」 → <strong>TTEST関数</strong> が最速</li><li>「自分でt値を計算してからp値を出したい」 → <strong>TDIST関数</strong></li><li>「95%信頼区間の臨界値を求めたい」 → <strong><a href="https://mashukabu.com/excel-tinv/">TINV関数</a></strong></li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>TINV関数は「両側のp値」から t値を逆算する関数です。片側の臨界値が必要なときは、有意水準を2倍してから渡します（例: 片側5%なら <code>=TINV(0.10, df)</code>）。</p></blockquote>



<p class="wp-block-paragraph">新関数では TDIST → T.DIST.RT / T.DIST.2T、TINV → T.INV / T.INV.2T、TTEST → T.TEST という対応関係になっています。</p>



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



<p class="wp-block-paragraph">TDIST関数で発生しやすいエラーをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>x が負の値</td><td><code>ABS(x)</code> で絶対値を渡す</td></tr><tr><td>#NUM!</td><td>deg_freedom が0以下</td><td>自由度を1以上の整数で指定する</td></tr><tr><td>#NUM!</td><td>tails が 1 または 2 以外</td><td>1か2のみを指定する</td></tr><tr><td>#VALUE!</td><td>引数に文字列が含まれる</td><td>数値（またはセル参照）を指定する</td></tr><tr><td>結果が想定と違う</td><td>tails の指定ミス</td><td>検定の方向性（片側/両側）を確認する</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>deg_freedom は内部で整数に切り捨てられるので、<code>19.7</code> を渡しても <code>19</code> として扱われます。とはいえ、可読性のために整数値で書くのがおすすめです。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">まとめ：TDIST関数で仮説検定をマスターしよう</span></h2>



<p class="wp-block-paragraph">TDIST関数のポイントを最後にまとめます。</p>



<ul class="wp-block-list"><li><strong>TDIST関数 = t値からp値を返す関数</strong>（仮説検定のp値計算に使う）</li><li>引数は <code>=TDIST(x, deg_freedom, tails)</code>、x は0以上の値のみ</li><li>tails=1 で片側のp値、tails=2 で両側のp値が返る</li><li>新関数の T.DIST.RT / T.DIST.2T と完全に同じ結果になる（後方互換）</li><li>既存のテンプレートを保守するならTDIST、新規ならT.DIST.RT / T.DIST.2Tがおすすめ</li><li>2標本のデータから直接p値を出したい場合は TTEST関数 が便利</li></ul>



<p class="wp-block-paragraph">A/Bテストや品質管理など、実務で「有意差があるかどうか」を判定する場面はこれから増えていきます。TDIST関数を一度マスターしておけば、新関数に切り替わっても考え方はそのまま使えるので安心です。</p>



<p class="wp-block-paragraph">t分布まわりの関連関数として、信頼区間の臨界値を求める <a href="https://mashukabu.com/excel-tinv/">ExcelのTINV関数</a> や、母集団全体の標準偏差を求める <a href="https://mashukabu.com/excel-stdevp/">ExcelのSTDEVP関数</a>・<a href="https://mashukabu.com/excel-stdev-function/">ExcelのSTDEV関数</a> もあわせて押さえておくと、Excelで一通りの統計処理ができるようになります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-tdist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのT.DIST.2T関数の使い方｜t分布の両側確率でp値を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-dist-2t/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-dist-2t/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:48 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[T.DIST.2T関数]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[t検定]]></category>
		<category><![CDATA[両側検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6398</guid>

					<description><![CDATA[ExcelのT.DIST.2T関数の使い方を解説。t分布の両側確率（両側検定のp値）を求める方法、引数の仕様、t値が負のときのABS()ラップ、T.DIST・T.DIST.RT・旧TDIST関数との等価式、よくあるエラー対処を実務例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelでT.DIST.2T関数を使うとt分布の両側確率が求められるらしいけど、どう書けばいいんだろう？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">t統計量は計算できても、両側確率（p値）の出し方で迷う人は多いです。<br>かといって統計の教科書を読み直すのも面倒ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがExcelのT.DIST.2T関数です。<br>この記事ではT.DIST.2T関数の基本構文から実務での活用例まで解説します。<br>T.DIST関数・T.DIST.RT関数との使い分けや、よくあるエラーの対処法もあわせて整理しました。</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.DIST.2T関数とは？t分布の両側確率を返す関数</a><ol><li><a href="#toc2" tabindex="0">T.DIST.2T関数でできること</a></li><li><a href="#toc3" tabindex="0">両側確率はなぜ「2倍」になるのか</a></li></ol></li><li><a href="#toc4" tabindex="0">T.DIST.2T関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li><li><a href="#toc7" tabindex="0">xに負の値は入れられない（ABS関数でラップする）</a></li></ol></li><li><a href="#toc8" tabindex="0">T.DIST.2T関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">t統計量と自由度から両側p値を求める</a></li><li><a href="#toc10" tabindex="0">t統計量がマイナスのときの書き方</a></li><li><a href="#toc11" tabindex="0">自由度を変えたときの値の動き</a></li></ol></li><li><a href="#toc12" tabindex="0">T.DIST.2T関数の実践的な使い方・応用例</a><ol><li><a href="#toc13" tabindex="0">製品寸法が規格どおりかを両側t検定で判定する</a></li><li><a href="#toc14" tabindex="0">教科書・論文のt値・自由度からp値を求める</a></li><li><a href="#toc15" tabindex="0">A/Bテストで2グループの平均差を判定する</a></li></ol></li><li><a href="#toc16" tabindex="0">T.DIST・T.DIST.RT・旧TDIST関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">3兄弟関数の使い分け早見表</a></li><li><a href="#toc18" tabindex="0">T.DIST.2Tと等価な4つの式</a></li><li><a href="#toc19" tabindex="0">片側検定と両側検定の判断フロー</a></li></ol></li><li><a href="#toc20" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#NUM!エラー</a></li><li><a href="#toc22" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc23" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">T.DIST.2T関数とは？t分布の両側確率を返す関数</span></h2>



<p class="wp-block-paragraph">ExcelのT.DIST.2T関数（読み方: ティー・ディスト・ツー・ティー）は、t分布の<strong>両側確率</strong>を返す関数です。<br>「2T」は「Two-Tailed（両側）」の略で、t分布の左右両端の面積を合計した確率を求めます。</p>



<p class="wp-block-paragraph">ひとことでいうと、<strong>両側検定のp値（ピー値）を一発で求められる関数</strong>です。<br>p値は「たまたまこの結果が出る確率」のことで、値が小さいほど統計的に意味のある差だと判断できます。</p>



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



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



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



<ul class="wp-block-list"><li>t統計量と自由度から、両側検定のp値を直接計算する</li><li>2グループの平均に差があるかどうかを判定する</li><li>教科書や論文に記載されたt値・自由度からp値を求める</li><li>製品の寸法や重量が規格値とずれていないかを検定する</li></ul>



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



<h3 class="wp-block-heading"><span id="toc3">両側確率はなぜ「2倍」になるのか</span></h3>



<p class="wp-block-paragraph">t分布は平均0で左右対称な形をしています。<br>両側確率とは、<strong>「t統計量の絶対値より極端な値が出る確率」を左右両方ぶん合計した値</strong>です。</p>



<p class="wp-block-paragraph">たとえばt = 2.0、自由度10のとき、右側確率（t > 2.0となる確率）は約0.0367です。<br>t分布は左右対称なので、左側確率（t < -2.0となる確率）も同じ約0.0367です。<br>両者を合計した約0.0734が両側確率になります。<br>これがT.DIST.2T関数の返す値です。</p>



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



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



<pre class="wp-block-code"><code>=T.DIST.2T(x, 自由度)</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>x</td><td>必須</td><td>t統計量に相当する数値（<strong>正の値のみ</strong>）</td></tr><tr><td>自由度</td><td>必須</td><td>t分布の自由度。1以上の整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つだけです。<br>両側確率に特化しているので、累積分布関数（CDF）と確率密度関数（PDF）の切り替えはありません。</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">xに負の値は入れられない（ABS関数でラップする）</span></h3>



<p class="wp-block-paragraph">T.DIST.2T関数の最大の注意点は、<strong>xに正の値しか受け付けない</strong>ことです。<br>t統計量がマイナスのときに直接渡すと、<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(-2.5, 10)   → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">t統計量がマイナスになる場面は実務でよく出てきます。<br>そんなときは絶対値を返す<code>ABS関数</code>（数値の符号を取り除く関数）でラップしてください。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(ABS(-2.5), 10)   → 約0.0316（OK）</code></pre>



<p class="wp-block-paragraph">t分布は左右対称なので、絶対値にしても両側確率は変わりません。<br>セル参照のときも<code>=T.DIST.2T(ABS(B2), C2)</code>の形で書けば、<br>t値の符号に関係なく安全に計算できます。</p>



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



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



<h3 class="wp-block-heading"><span id="toc9">t統計量と自由度から両側p値を求める</span></h3>



<p class="wp-block-paragraph">教科書に「t = 2.306、自由度 = 8」と書かれていたら、これだけでp値が求められます。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(2.306, 8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0500</strong>（5%）です。<br>有意水準（「ここより小さければ差がある」と判断する基準）5%のちょうど境界線ですね。</p>



<p class="wp-block-paragraph">別の例も見てみましょう。t = 1.96、自由度 = 60のケースです。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.96, 60)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0546</strong>（5.46%）です。<br>自由度60でも、t = 1.96だと両側p値は5%をわずかに超えます。<br>正規分布ならt = 1.96で両側確率がちょうど5%ですが、<br>t分布は裾が厚い分だけ確率が大きくなります。</p>



<h3 class="wp-block-heading"><span id="toc10">t統計量がマイナスのときの書き方</span></h3>



<p class="wp-block-paragraph">t = -2.5、自由度15のケースを考えます。<br>このまま渡すとエラーになるので、ABS関数でラップしましょう。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(ABS(-2.5), 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0247</strong>（2.47%）です。<br>有意水準5%より小さいので、「統計的に意味のある差がある」と判断できます。</p>



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



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



<pre class="wp-block-code"><code>=T.DIST.2T(1.96, 9)     → 約 0.0817
=T.DIST.2T(1.96, 60)    → 約 0.0546
=T.DIST.2T(1.96, 1000)  → 約 0.0502</code></pre>



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



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



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



<h3 class="wp-block-heading"><span id="toc13">製品寸法が規格どおりかを両側t検定で判定する</span></h3>



<p class="wp-block-paragraph">部品の目標寸法が50mmのラインから、10個サンプリングして測定したとします。</p>



<ul class="wp-block-list"><li>サンプル数: 10</li><li>平均値: 50.3mm（<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>で算出）</li><li>標本標準偏差: 0.5mm（<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>で算出）</li><li>目標値: 50mm</li></ul>



<p class="wp-block-paragraph">「目標の50mmから外れているか」を両側t検定で確認します。<br>まずt統計量を計算しましょう。</p>



<pre class="wp-block-code"><code>=(50.3 - 50) / (0.5 / SQRT(10))</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1.8974</strong> です。<br>次にT.DIST.2T関数で両側p値を求めます。<br>自由度はサンプル数 &#8211; 1 = 9です。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.8974, 9)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0903</strong>（9.03%）です。<br>有意水準5%（0.05）を上回るので、「目標値と有意な差があるとはいえない」という判断になります。<br>言い換えると、「ばらつきの範囲で説明できる程度の差」ということですね。</p>



<h3 class="wp-block-heading"><span id="toc14">教科書・論文のt値・自由度からp値を求める</span></h3>



<p class="wp-block-paragraph">統計の教科書や論文では、「t = X.XX, df = N」だけが書かれていてp値が省略されているケースがあります。<br>自分でp値を確認したいときに、T.DIST.2T関数が便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>ケース</th><th>数式</th><th>結果（p値）</th><th>判定（α=0.05）</th></tr></thead><tbody><tr><td>t = 2.306, df = 8</td><td>=T.DIST.2T(2.306, 8)</td><td>約 0.0500</td><td>境界線</td></tr><tr><td>t = 2.5, df = 15</td><td>=T.DIST.2T(2.5, 15)</td><td>約 0.0247</td><td>有意差あり</td></tr><tr><td>t = 1.5, df = 20</td><td>=T.DIST.2T(1.5, 20)</td><td>約 0.1493</td><td>有意差なし</td></tr><tr><td>t = 3.0, df = 10</td><td>=T.DIST.2T(3.0, 10)</td><td>約 0.0133</td><td>有意差あり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">p値が0.05未満なら「統計的に意味のある差」と判断します。<br>ただし「差の大きさが業務的に意味があるか」は別問題なので、効果量とセットで考えるのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc15">A/Bテストで2グループの平均差を判定する</span></h3>



<p class="wp-block-paragraph">WebサイトのA/Bテストで、新デザインAと旧デザインBの滞在時間を比較したいとします。</p>



<ul class="wp-block-list"><li>グループA（新デザイン）: 平均180秒、標準偏差40秒、サンプル数50</li><li>グループB（旧デザイン）: 平均165秒、標準偏差35秒、サンプル数50</li></ul>



<p class="wp-block-paragraph">等分散を仮定した対応なし2標本t検定では、自由度 = n₁ + n₂ &#8211; 2 = 98です。<br>プールされた標準誤差からt統計量を計算するとt ≒ 1.99になります。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.99, 98)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0494</strong>（4.94%）です。<br>有意水準5%をぎりぎり下回るので、「滞在時間に有意な差がある」と判断できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>生データ（2グループの値そのもの）が手元にあるなら、<code>T.TEST関数</code>（2配列から直接p値を返す関数）を使うと、t統計量の計算をスキップできます。<br>「手元にt値しかない」「自由度が決まっている」場合はT.DIST.2T関数を使いましょう。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc17">3兄弟関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">t分布関連には3つの確率関数があります。<br>返す確率の範囲が違うので、検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す確率</th><th>引数</th><th>主な用途</th></tr></thead><tbody><tr><td>T.DIST</td><td>x以下になる確率（左片側）またはPDF</td><td>(x, df, 関数形式)</td><td>左側検定、PDF描画</td></tr><tr><td>T.DIST.2T</td><td></td><td>x</td><td>より極端になる確率（両側）</td><td>(x, df)</td><td>両側t検定のp値</td></tr><tr><td>T.DIST.RT</td><td>x以上になる確率（右片側）</td><td>(x, df)</td><td>右側検定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務シナリオ別の使い分けは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>「変わったかどうか」を調べたい</strong>: T.DIST.2T（両側）</li><li><strong>「上がったか」「下がったか」など方向が決まっている</strong>: T.DIST.RT（右片側）</li><li><strong>「下限を下回る確率」など左側だけ知りたい</strong>: T.DIST（左片側）</li></ul>



<h3 class="wp-block-heading"><span id="toc18">T.DIST.2Tと等価な4つの式</span></h3>



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



<pre class="wp-block-code"><code>=T.DIST.2T(x, df)
=2 * T.DIST.RT(x, df)
=2 * (1 - T.DIST(x, df, TRUE))
=TDIST(x, df, 2)</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>考え方</th></tr></thead><tbody><tr><td><code>T.DIST.2T(x, df)</code></td><td>両側確率を直接取得</td></tr><tr><td><code>2 * T.DIST.RT(x, df)</code></td><td>右側確率を2倍する</td></tr><tr><td><code>2 * (1 - T.DIST(x, df, TRUE))</code></td><td>左側累積を1から引いて2倍する</td></tr><tr><td><code>TDIST(x, df, 2)</code></td><td>旧関数。3番目の引数2が「両側」</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くなら、引数2つでシンプルな<strong>T.DIST.2T関数が一番おすすめ</strong>です。<br>旧TDIST関数はExcel 2007以前との互換性のために残されているだけなので、新規利用は避けましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">片側検定と両側検定の判断フロー</span></h3>



<p class="wp-block-paragraph">検定の方向で迷ったら、次のフローで判断してみてください。</p>



<ul class="wp-block-list"><li>Q1: 差の方向（増えたか減ったか）を事前に決めていますか？<ul><li>はい → 片側検定（T.DIST.RT）</li><li>いいえ → 両側検定（T.DIST.2T）</li></ul></li></ul>



<ul class="wp-block-list"><li>Q2: 「差があるかどうか」だけを知りたいですか？<ul><li>はい → 両側検定（T.DIST.2T）</li></ul></li></ul>



<ul class="wp-block-list"><li>Q3: 迷っていますか？<ul><li>はい → 両側検定（T.DIST.2T）が安全</li></ul></li></ul>



<p class="wp-block-paragraph">両側検定は片側より棄却しにくい（有意差が出にくい）ので、保守的な判断になります。<br>論文や正式な業務報告で使うなら、両側検定を選ぶのが無難ですよ。</p>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>xに負の値を渡した</td><td>ABS関数でラップして絶対値に変換する</td></tr><tr><td>xに0を渡した</td><td>t統計量が0のケースは実務上ほぼ発生しない。参照元データを確認する</td></tr><tr><td>自由度が1未満（0や負の値）</td><td>自由度は1以上の整数にする</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=T.DIST.2T(-2.5, 10)    → #NUM!エラー（xが負）
=T.DIST.2T(0, 10)       → #NUM!エラー（xが0）
=T.DIST.2T(2.5, 0)      → #NUM!エラー（自由度0）
=T.DIST.2T(ABS(-2.5), 10) → 正常（約0.0316）</code></pre>



<p class="wp-block-paragraph">自由度は「サンプルサイズ &#8211; 1」など正の整数になるはずです。<br>0や負の値が入るのは数式の組み立てミスなので、参照先のセルを確認してください。</p>



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



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



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



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認しましょう。<br>空白セルが混じっているとエラーになりやすいので注意してください。</p>



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



<p class="wp-block-paragraph">Excel 2007以前で <code>T.DIST.2T</code> を使うと、ピリオド付きの関数名を認識できずに発生します。</p>



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



<p class="wp-block-paragraph">このときは旧TDIST関数を使います。<br><code>=TDIST(2.5, 10, 2)</code> の形で書くか、Excelを2010以降にアップデートしてください。<br>新規でファイルを作るなら、アップデートを検討するほうが長期的に楽です。</p>



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



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



<p class="wp-block-paragraph">ExcelのT.DIST.2T関数は、t分布の<strong>両側確率（両側検定のp値）</strong>を直接求める関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=T.DIST.2T(x, 自由度)</code> の2つの引数だけ</li><li>xには正の値のみを渡せる。負のときは<code>ABS関数</code>でラップする</li><li>両側検定のp値に直結する。p < 0.05なら有意差ありと判断</li><li>片側検定にはT.DIST.RT、累積確率にはT.DIST関数を使い分ける</li><li>等価式として <code>2 <em> T.DIST.RT(x, df)</code> や <code>2 </em> (1 - T.DIST(x, df, TRUE))</code> でも同じ結果が出る</li><li>自由度は1以上の整数。1標本t検定なら「サンプル数 &#8211; 1」で求める</li><li>旧TDIST関数の<code>tails=2</code>と等価。新規ではT.DIST.2Tを使うのがおすすめ</li></ul>



<p class="wp-block-paragraph">T.DIST.2T関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。<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-norm-dist/">ExcelのNORM.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-average/">ExcelのAVERAGE関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-t-dist-2t/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのT.DIST.RT関数の使い方｜t分布の右側確率でp値を求める</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-dist-rt/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-dist-rt/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:45 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[p値]]></category>
		<category><![CDATA[T.DIST.RT関数]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[t検定]]></category>
		<category><![CDATA[片側検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6396</guid>

					<description><![CDATA[ExcelのT.DIST.RT関数の使い方を解説。t分布の右側確率（片側検定のp値）を求める方法、引数仕様、t値が負のときのABS()ラップ、T.DIST・T.DIST.2T・旧TDIST関数との等価式と使い分け、よくあるエラー対処を実務例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「片側検定のp値をExcelで一発で出したいけど、どの関数を使えばいいんだろう？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">t統計量は計算できても、片側（右側）p値の出し方で迷う人は多いです。<br>T.DIST関数で <code>1 - T.DIST(...)</code> と書くのも、毎回「これで合ってたっけ？」となりますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがExcelのT.DIST.RT関数です。<br>この記事ではT.DIST.RT関数の基本構文から実務での活用例まで解説します。<br><a href="https://mashukabu.com/excel-function-howto-use-t-dist/">T.DIST関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-t-dist-2t/">T.DIST.2T関数</a>との使い分けや、よくあるエラーの対処法もあわせて整理しました。</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">T.DIST.RT関数とは？t分布の右側確率を返す関数</a><ol><li><a href="#toc2" tabindex="0">T.DIST.RT関数でできること</a></li><li><a href="#toc3" tabindex="0">「右側確率」が表すもの</a></li></ol></li><li><a href="#toc4" tabindex="0">T.DIST.RT関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li><li><a href="#toc7" tabindex="0">xに負の値は入れられない（ABS関数でラップする）</a></li></ol></li><li><a href="#toc8" tabindex="0">T.DIST.RT関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">t統計量と自由度から右側p値を求める</a></li><li><a href="#toc10" tabindex="0">t統計量がマイナスのときの書き方</a></li><li><a href="#toc11" tabindex="0">自由度を変えたときの値の動き</a></li></ol></li><li><a href="#toc12" tabindex="0">T.DIST.RT関数の実践的な使い方・応用例</a><ol><li><a href="#toc13" tabindex="0">新教材の効果を片側t検定で確認する</a></li><li><a href="#toc14" tabindex="0">製造ラインの不良率改善を片側検定で判定する</a></li><li><a href="#toc15" tabindex="0">教科書・論文のt値・自由度から右側p値を求める</a></li></ol></li><li><a href="#toc16" tabindex="0">T.DIST・T.DIST.2T・旧TDIST関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">3兄弟関数の使い分け早見表</a></li><li><a href="#toc18" tabindex="0">T.DIST.RTと等価な4つの式</a></li><li><a href="#toc19" tabindex="0">片側検定と両側検定の判断フロー</a></li></ol></li><li><a href="#toc20" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#NUM!エラー</a></li><li><a href="#toc22" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc23" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">この記事のポイント</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">T.DIST.RT関数とは？t分布の右側確率を返す関数</span></h2>



<p class="wp-block-paragraph">ExcelのT.DIST.RT関数（読み方: ティー・ディスト・アール・ティー）は、t分布の<strong>右側確率</strong>を返す関数です。<br>「RT」は「Right Tail（右側の裾）」の略で、t分布の右側にある面積を求めます。</p>



<p class="wp-block-paragraph">ひとことでいうと、<strong>片側検定（右側）のp値を一発で求められる関数</strong>です。<br>p値は「たまたまこの結果が出る確率」のことで、値が小さいほど統計的に意味のある差だと判断できます。</p>



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



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



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



<ul class="wp-block-list"><li>t統計量と自由度から、片側検定（右側）のp値を直接計算する</li><li>「改善後のほうが上がったか」「新施策のほうが効果が高いか」など方向が決まった検定で使う</li><li>教科書や論文に記載されたt値・自由度から右側p値を求める</li><li>製造ラインの不良率改善や、新教材の効果測定で活用する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>T.DIST.RT関数はExcel 2010以降で使えます。<br>Microsoft 365、Excel 2013〜2024のすべてのバージョンに対応しています。<br>Excel 2007以前では使えないので、その場合は旧TDIST関数（第3引数=1）を使ってください。</p></blockquote>



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



<p class="wp-block-paragraph">右側確率とは、<strong>「t統計量より大きな値が出る確率」</strong>のことです。<br>t分布の曲線でいうと、指定したxより右側にある面積に相当します。</p>



<p class="wp-block-paragraph">たとえばt = 2.0、自由度10のとき、右側確率は約0.0367です。<br>これは「t = 2.0以上の値がたまたま出る確率は約3.67%しかない」という意味になります。<br>両側確率（T.DIST.2T）はこの2倍の約0.0734になります。</p>



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



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



<pre class="wp-block-code"><code>=T.DIST.RT(x, 自由度)</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>x</td><td>必須</td><td>t統計量に相当する数値（<strong>正の値のみ</strong>）</td></tr><tr><td>自由度</td><td>必須</td><td>t分布の自由度。1以上の整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つだけのシンプルな関数です。<br>右側確率に特化しているので、累積分布関数（CDF）と確率密度関数（PDF）の切り替えは不要です。</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">xに負の値は入れられない（ABS関数でラップする）</span></h3>



<p class="wp-block-paragraph">T.DIST.RT関数の最大の注意点は、<strong>xに正の値しか受け付けない</strong>ことです。<br>t統計量がマイナスのときに直接渡すと、<code>#NUM!</code>エラーになります。</p>



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



<p class="wp-block-paragraph">t統計量がマイナスになる場面は実務でもよく出てきます。<br>そんなときは絶対値を返す<code>ABS関数</code>（数値の符号を取り除く関数）でラップしてください。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(ABS(-2.5), 15)   → 約0.0124（OK）</code></pre>



<p class="wp-block-paragraph">t分布は左右対称なので、絶対値にしても右側確率は同じ値になります。<br>セル参照のときも <code>=T.DIST.RT(ABS(B2), C2)</code> の形で書けば、t値の符号に関係なく安全に計算できます。</p>



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



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



<h3 class="wp-block-heading"><span id="toc9">t統計量と自由度から右側p値を求める</span></h3>



<p class="wp-block-paragraph">教科書に「t = 2.5、自由度 = 20」と書かれていたら、これだけで右側p値が求められます。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>0.0106</strong>（1.06%）です。<br>有意水準5%を大きく下回るので、片側検定なら「統計的に意味のある差がある」と判断できます。</p>



<p class="wp-block-paragraph">別の例も見てみましょう。t = 2.306、自由度 = 8のケースです。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(2.306, 8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0250</strong>（2.5%）です。<br>両側検定で有名な「t = 2.306、自由度8で5%」の境界線が、片側だとちょうど2.5%になります。<br>両側確率の半分が右側確率という関係が確認できますね。</p>



<h3 class="wp-block-heading"><span id="toc10">t統計量がマイナスのときの書き方</span></h3>



<p class="wp-block-paragraph">t = -2.5、自由度15のケースを考えます。<br>このまま渡すとエラーになるので、ABS関数でラップしましょう。</p>



<pre class="wp-block-code"><code>=T.DIST.RT(ABS(-2.5), 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0124</strong>（1.24%）です。</p>



<p class="wp-block-paragraph">ただし片側検定の場合は、<strong>「左側検定なのか右側検定なのか」を意識する必要があります</strong>。<br>t値がマイナスだということは「期待した方向と逆の差が出ている」可能性が高いです。<br>右側検定（増えたかを見たい）でt値がマイナスのときは、仮説が支持されていない状態なので注意してください。</p>



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



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



<pre class="wp-block-code"><code>=T.DIST.RT(1.96, 9)     → 約 0.0408
=T.DIST.RT(1.96, 60)    → 約 0.0273
=T.DIST.RT(1.96, 1000)  → 約 0.0251</code></pre>



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



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



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



<h3 class="wp-block-heading"><span id="toc13">新教材の効果を片側t検定で確認する</span></h3>



<p class="wp-block-paragraph">新しい英語教材を導入した16人のクラスで、テストの平均点が上がったかを確認するケースを考えます。</p>



<ul class="wp-block-list"><li>サンプル数: 16人</li><li>平均点: 78点（<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>で算出）</li><li>標本標準偏差: 8点（<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>で算出）</li><li>従来の平均点: 73点</li></ul>



<p class="wp-block-paragraph">「新教材で平均点が上がったか」を片側t検定（右側）で確認します。<br>事前に「上がるはず」という方向を決めているので、片側検定が選べます。<br>まずt統計量を計算しましょう。</p>



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



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



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



<p class="wp-block-paragraph">結果は約 <strong>0.0124</strong>（1.24%）です。<br>有意水準5%（0.05）を下回るので、「新教材で平均点が上がった」と統計的に判断できます。</p>



<h3 class="wp-block-heading"><span id="toc14">製造ラインの不良率改善を片側検定で判定する</span></h3>



<p class="wp-block-paragraph">工程改善の前後で、検査値の平均が改善方向にずれたかを確認するケースを考えます。</p>



<ul class="wp-block-list"><li>サンプル数: 16</li><li>改善後の平均: 改善前より3.0ポイント高い</li><li>標本標準偏差から計算したt統計量: 1.5</li><li>自由度: 15</li></ul>



<pre class="wp-block-code"><code>=T.DIST.RT(1.5, 15)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0771</strong>（7.71%）です。<br>有意水準5%を上回るので、「改善した」と統計的にいい切るには証拠が弱い結果になります。<br>言い換えると、「ばらつきの範囲で説明できる程度の差」ということですね。</p>



<p class="wp-block-paragraph">このケースではサンプル数を増やすか、効果量を見なおす必要があります。<br>p値だけで判断せず、業務インパクトと合わせて評価するのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc15">教科書・論文のt値・自由度から右側p値を求める</span></h3>



<p class="wp-block-paragraph">統計の教科書や論文では、「t = X.XX, df = N」だけが書かれていてp値が省略されているケースがあります。<br>自分で右側p値を確認したいときに、T.DIST.RT関数が便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>ケース</th><th>数式</th><th>結果（右側p値）</th><th>判定（α=0.05）</th></tr></thead><tbody><tr><td>t = 2.306, df = 8</td><td>=T.DIST.RT(2.306, 8)</td><td>約 0.0250</td><td>有意差あり</td></tr><tr><td>t = 2.5, df = 20</td><td>=T.DIST.RT(2.5, 20)</td><td>約 0.0106</td><td>有意差あり</td></tr><tr><td>t = 1.5, df = 15</td><td>=T.DIST.RT(1.5, 15)</td><td>約 0.0771</td><td>有意差なし</td></tr><tr><td>t = 3.0, df = 10</td><td>=T.DIST.RT(3.0, 10)</td><td>約 0.0067</td><td>有意差あり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">p値が0.05未満なら「片側検定で統計的に意味のある差」と判断します。<br>ただし片側検定は両側検定より棄却しやすい（差が出やすい）ので、使ってよい場面かを慎重に判断してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>生データ（2グループの値そのもの）が手元にあるなら、<code>T.TEST関数</code>（2配列から直接p値を返す関数）を使うと、t統計量の計算をスキップできます。<br>「手元にt値しかない」「自由度が決まっている」場合はT.DIST.RT関数を使いましょう。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc17">3兄弟関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">t分布関連には3つの確率関数があります。<br>返す確率の範囲が違うので、検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す確率</th><th>引数</th><th>主な用途</th></tr></thead><tbody><tr><td>T.DIST</td><td>x以下になる確率（左片側）またはPDF</td><td>(x, df, 関数形式)</td><td>左側検定、PDF描画</td></tr><tr><td>T.DIST.2T</td><td></td><td>x</td><td>より極端になる確率（両側）</td><td>(x, df)</td><td>両側t検定のp値</td></tr><tr><td>T.DIST.RT</td><td>x以上になる確率（右片側）</td><td>(x, df)</td><td>右側検定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務シナリオ別の使い分けは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>「上がったか」「効果が高いか」など方向が決まっている</strong>: T.DIST.RT（右片側）</li><li><strong>「変わったかどうか」を調べたい</strong>: T.DIST.2T（両側）</li><li><strong>「下限を下回る確率」など左側だけ知りたい</strong>: T.DIST（左片側）</li></ul>



<h3 class="wp-block-heading"><span id="toc18">T.DIST.RTと等価な4つの式</span></h3>



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



<pre class="wp-block-code"><code>=T.DIST.RT(x, df)
=1 - T.DIST(x, df, TRUE)
=T.DIST.2T(x, df) / 2
=TDIST(x, df, 1)</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>考え方</th></tr></thead><tbody><tr><td><code>T.DIST.RT(x, df)</code></td><td>右側確率を直接取得</td></tr><tr><td><code>1 - T.DIST(x, df, TRUE)</code></td><td>左側累積を1から引く</td></tr><tr><td><code>T.DIST.2T(x, df) / 2</code></td><td>両側確率を2で割る</td></tr><tr><td><code>TDIST(x, df, 1)</code></td><td>旧関数。3番目の引数1が「右側1尾」</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くなら、引数2つでシンプルな<strong>T.DIST.RT関数が一番おすすめ</strong>です。<br>旧TDIST関数はExcel 2007以前との互換性のために残されているだけなので、新規利用は避けましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">片側検定と両側検定の判断フロー</span></h3>



<p class="wp-block-paragraph">検定の方向で迷ったら、次のフローで判断してみてください。</p>



<ul class="wp-block-list"><li>Q1: 差の方向（増えたか減ったか）を<strong>事前に</strong>決めていますか？<ul><li>はい → 片側検定（T.DIST.RT または左側ならT.DIST）</li><li>いいえ → 両側検定（T.DIST.2T）</li></ul></li></ul>



<ul class="wp-block-list"><li>Q2: データを見てから方向を決めていませんか？<ul><li>はい → 両側検定（T.DIST.2T）が適切</li></ul></li></ul>



<ul class="wp-block-list"><li>Q3: 論文や正式な業務報告で使いますか？<ul><li>はい → 両側検定（T.DIST.2T）が無難</li></ul></li></ul>



<p class="wp-block-paragraph">片側検定はp値が両側の半分になるため、有意差が出やすくなります。<br>ただし<strong>事後に方向を決めるとp値ハッキング</strong>（都合のよい結果を選ぶ行為）になるので注意してください。<br>迷ったら両側検定を選ぶのが保守的で安全な判断です。</p>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>xに負の値を渡した</td><td>ABS関数でラップして絶対値に変換する</td></tr><tr><td>自由度が1未満（0や負の値）</td><td>自由度は1以上の整数にする</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=T.DIST.RT(-2.5, 15)        → #NUM!エラー（xが負）
=T.DIST.RT(2.5, 0)          → #NUM!エラー（自由度0）
=T.DIST.RT(2.5, -5)         → #NUM!エラー（自由度が負）
=T.DIST.RT(ABS(-2.5), 15)   → 正常（約0.0124）</code></pre>



<p class="wp-block-paragraph">自由度は「サンプルサイズ &#8211; 1」など正の整数になるはずです。<br>0や負の値が入るのは数式の組み立てミスなので、参照先のセルを確認してください。</p>



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



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



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



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認しましょう。<br>空白セルが混じっているとエラーになりやすいので注意してください。</p>



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



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



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



<p class="wp-block-paragraph">このときは旧TDIST関数を使います。<br><code>=TDIST(2.5, 15, 1)</code> と書いてください（第3引数の1が「右側1尾」の指定です）。<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.DIST.RT関数の引数は2つだけ（x, 自由度）なので、3つ目の引数は書かないように注意してください。<br>「関数形式（TRUE/FALSE）」を間違えて足すと<code>#VALUE!</code>エラーになります。</p></blockquote>



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



<p class="wp-block-paragraph">ExcelのT.DIST.RT関数は、t分布の<strong>右側確率（片側検定の右側p値）</strong>を直接求める関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=T.DIST.RT(x, 自由度)</code> の2つの引数だけ</li><li>xには正の値のみを渡せる。負のときは<code>ABS関数</code>でラップする</li><li>片側検定（右側）のp値に直結する。p < 0.05なら有意差ありと判断</li><li>両側検定にはT.DIST.2T、左側累積確率にはT.DIST関数を使い分ける</li><li>等価式として <code>1 - T.DIST(x, df, TRUE)</code> や <code>T.DIST.2T(x, df) / 2</code> でも同じ結果が出る</li><li>自由度は1以上の整数。1標本t検定なら「サンプル数 &#8211; 1」で求める</li><li>旧TDIST関数の<code>tails=1</code>と等価。新規ではT.DIST.RTを使うのがおすすめ</li><li>片側検定は事前に方向を決めた場合のみ。事後に方向を決めるとp値ハッキングになる</li></ul>



<p class="wp-block-paragraph">T.DIST.RT関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。<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-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-dist-rt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのT.DIST関数の使い方｜t分布の左側確率を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-t-dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-t-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 11:43:43 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[T.DIST関数]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[t検定]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6394</guid>

					<description><![CDATA[ExcelのT.DIST関数の使い方を解説。t分布の左片側確率（CDF）・確率密度（PDF）の求め方、T.DIST.2T・T.DIST.RT・旧TDIST関数との違い、t検定でのp値計算など、実践的な使い方を数値例で紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「サンプル数が少ないデータで、平均値の差をどう検証すればいいんだろう？」<br>こんな悩みを持ったことはありませんか？</p>



<p class="wp-block-paragraph">データのサンプル数が少ないとき、正規分布をそのまま当てはめると誤差が大きくなります。<br>かといって統計の教科書を読み返すのも面倒ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがT.DIST関数です。<br>この記事では基本の書き方から実務での活用例まで解説します。<br>T.DIST.2T関数・T.DIST.RT関数との使い分けや、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">T.DIST関数とは？t分布の確率を返す関数</a></li><li><a href="#toc2" tabindex="0">T.DIST関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">累積分布関数（CDF）と確率密度関数（PDF）の違い</a></li></ol></li><li><a href="#toc6" tabindex="0">T.DIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">「t値以下になる確率」を求める（CDF）</a></li><li><a href="#toc8" tabindex="0">自由度を変えて確認する</a></li><li><a href="#toc9" tabindex="0">確率密度関数（PDF）の値を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">T.DIST関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">t検定のp値を求める（小サンプルの平均値検定）</a></li><li><a href="#toc12" tabindex="0">自由度の決め方（n-1ルール）</a></li><li><a href="#toc13" tabindex="0">t分布の曲線グラフを作成する（PDF活用）</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#NUM!エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc18" tabindex="0">T.DIST.2T・T.DIST.RT・旧TDIST関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">3兄弟関数の使い分け早見表</a></li><li><a href="#toc20" tabindex="0">旧TDIST関数との互換性</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">この記事のポイント</a></li><li><a href="#toc24" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">T.DIST関数とは？t分布の確率を返す関数</span></h2>



<p class="wp-block-paragraph">T.DIST関数（読み方: ティー・ディスト）は、<strong>t分布に従うデータの確率</strong>を返す関数です。<br>「T」はt分布、「DIST」は「Distribution（分布）」の略です。</p>



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



<p class="wp-block-paragraph">T.DIST関数では、cumulative引数を切り替えることで次の2つの値を求められます。</p>



<ul class="wp-block-list"><li><strong>累積分布関数（CDF）</strong>: 「ある値以下になる確率」を返す。cumulative = TRUE</li><li><strong>確率密度関数（PDF）</strong>: 「ある値における確率密度」を返す。cumulative = FALSE</li></ul>



<p class="wp-block-paragraph">実務で使う場面のほとんどはCDF（累積分布関数）です。<br>t検定のp値を求めたり、信頼区間の片側確率を計算したりするときに活躍します。</p>



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



<ul class="wp-block-list"><li>t統計量から左片側のp値（確率）を計算する</li><li>自由度を指定してt分布の理論的な確率を求める</li><li>t分布の曲線グラフを描画する（PDF活用）</li><li><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>と組み合わせて確率の違いを比較する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>T.DIST関数はExcel 2010以降で使えます。<br>Microsoft 365、Excel 2013〜2024のすべてのバージョンに対応しています。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=T.DIST(x, 自由度, 関数形式)</code></pre>



<p class="wp-block-paragraph">カッコの中に、確率を求めたい値、自由度、出力の形式を指定します。<br>NORM.DIST関数と違って「平均」「標準偏差」の引数はありません。<br>t分布は平均0・分散が自由度で決まる分布だからです。</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>x</td><td>必須</td><td>確率を求めたい数値（t統計量に相当）</td></tr><tr><td>自由度</td><td>必須</td><td>t分布の自由度。1以上の整数を指定する</td></tr><tr><td>関数形式</td><td>必須</td><td>TRUEで累積分布関数（CDF）、FALSEで確率密度関数（PDF）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つの引数はすべて必須です。省略するとエラーになります。</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="toc5">累積分布関数（CDF）と確率密度関数（PDF）の違い</span></h3>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。</p>



<ul class="wp-block-list"><li><strong>CDF（TRUE）</strong>: 「x以下になる確率」を返す。0〜1の値になる</li><li><strong>PDF（FALSE）</strong>: 「xにおける確率密度」を返す。グラフ描画で使う</li></ul>



<p class="wp-block-paragraph">たとえば自由度10で x = 1.5 のとき、CDFは「1.5以下になる確率（約0.918）」を返し、<br>PDFは「x = 1.5 における曲線の高さ」を返します。</p>



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



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



<h3 class="wp-block-heading"><span id="toc7">「t値以下になる確率」を求める（CDF）</span></h3>



<p class="wp-block-paragraph">自由度10の条件で、t統計量1.5以下になる確率を求めます。</p>



<pre class="wp-block-code"><code>=T.DIST(1.5, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.9178</strong>（91.78%）です。t値1.5以下になる確率は約92%ということになります。</p>



<pre class="wp-block-code"><code>=T.DIST(0, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は <strong>0.5</strong>（50%）です。<br>t分布は平均0で左右対称なので、0以下になる確率はちょうど半分です。</p>



<pre class="wp-block-code"><code>=T.DIST(-1.5, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0822</strong>（8.22%）です。<br>左右対称の性質から「1 &#8211; T.DIST(1.5, 10, TRUE)」と同じ値になります。</p>



<h3 class="wp-block-heading"><span id="toc8">自由度を変えて確認する</span></h3>



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



<pre class="wp-block-code"><code>=T.DIST(2, 5, TRUE)    → 約 0.9490
=T.DIST(2, 30, TRUE)   → 約 0.9728
=T.DIST(2, 100, TRUE)  → 約 0.9759</code></pre>



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



<h3 class="wp-block-heading"><span id="toc9">確率密度関数（PDF）の値を確認する</span></h3>



<pre class="wp-block-code"><code>=T.DIST(0, 10, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.3891</strong> です。t分布カーブが平均0で最も高くなることを示しています。</p>



<pre class="wp-block-code"><code>=T.DIST(2, 10, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0610</strong> です。t = 2 における曲線の高さです。<br>PDFの値そのものは「確率」ではないので、グラフ描画や曲線の比較に使います。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CDFの結果が0.5なら原点（t=0）と同じ位置、0.5より大きければ右側、小さければ左側です。<br>t分布が平均0で左右対称な性質を覚えておくと、結果を直感的に理解できますよ。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc11">t検定のp値を求める（小サンプルの平均値検定）</span></h3>



<p class="wp-block-paragraph">新しい工程で作った製品16個の重さを測ったところ、平均100g、標本標準偏差8gでした。<br>「目標の95gより重くなっているか」を片側t検定で判定します。</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> です。次にこのt値の右側確率（p値）を求めます。</p>



<pre class="wp-block-code"><code>=1 - T.DIST(2.5, 15, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.0123</strong>（1.23%）です。<br>p値が0.05より小さいので、「平均が95gより大きい」と統計的に判断できます。</p>



<p class="wp-block-paragraph">ここで自由度は「サンプルサイズ &#8211; 1 = 16 &#8211; 1 = 15」です。<br>同じ計算はT.DIST.RT関数でも一発で求められます。</p>



<h3 class="wp-block-heading"><span id="toc12">自由度の決め方（n-1ルール）</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>1標本t検定</td><td>n &#8211; 1</td><td>サンプル20個 → 自由度19</td></tr><tr><td>対応のある2標本t検定</td><td>n &#8211; 1</td><td>ペア15組 → 自由度14</td></tr><tr><td>等分散の2標本t検定</td><td>n1 + n2 &#8211; 2</td><td>各群10個 → 自由度18</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「n-1」は「データから平均を計算した時点で1つの自由度を使った」と理解すると覚えやすいです。<br>サンプルサイズから1を引くだけのケースが圧倒的に多いと考えてOKです。</p>



<h3 class="wp-block-heading"><span id="toc13">t分布の曲線グラフを作成する（PDF活用）</span></h3>



<p class="wp-block-paragraph">PDFの値を使うと、t分布の釣り鐘型グラフを描けます。</p>



<p class="wp-block-paragraph">A列に-4から4まで0.1刻みで値を入力し、B列に次の数式を入力します。</p>



<pre class="wp-block-code"><code>=T.DIST(A2, 10, FALSE)</code></pre>



<p class="wp-block-paragraph">B列のデータを散布図（または折れ線グラフ）にすると、自由度10のt分布カーブが描画されます。</p>



<p class="wp-block-paragraph">C列に <code>=T.DIST(A2, 5, FALSE)</code> 、D列に <code>=T.DIST(A2, 30, FALSE)</code> を入れて並べると、<br>自由度の違いによるカーブの形の変化を比較できます。<br>プレゼン資料でt分布の特性を視覚化したいときに便利です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>と<br><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>で実データの平均と標本標準偏差を求めれば、<br>そのままt統計量の計算に使えます。</p></blockquote>



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



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



<p class="wp-block-paragraph">T.DIST関数で最もよく見るエラーです。以下の原因が考えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>自由度に1未満の値を指定した</td><td>自由度は1以上の整数を指定する</td></tr><tr><td>自由度にマイナスの値が入っている</td><td>セルの値を確認して正の値に修正する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">自由度は「サンプルサイズ &#8211; 1」など正の整数になるはずです。<br>0や負の値が入るのは式の組み立てミスです。</p>



<pre class="wp-block-code"><code>=T.DIST(1.5, 0, TRUE)     → #NUM!エラー
=T.DIST(1.5, -5, TRUE)    → #NUM!エラー
=T.DIST(1.5, 10, TRUE)    → 正常（約0.9178）</code></pre>



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



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



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



<p class="wp-block-paragraph">セル参照を使う場合は、参照先に数値が入っているかを確認してください。<br>空白セルが混じっているとエラーになりやすいです。</p>



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



<p class="wp-block-paragraph">Excel 2007以前で <code>T.DIST</code> を使うと、ピリオド付きの関数名を認識できずに発生します。</p>



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



<p class="wp-block-paragraph">このときは旧 <code>TDIST</code> 関数を使うか、Excelを2010以降にアップデートしてください。<br>旧TDIST関数は仕様が異なるので、後述の比較表を参考にしてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「関数形式」の引数を忘れると引数不足でエラーになります。<br>CDFを求めるならTRUE、PDFを求めるならFALSEを必ず指定してください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc19">3兄弟関数の使い分け早見表</span></h3>



<p class="wp-block-paragraph">t分布関連には3つの確率関数があります。<br>返す確率の範囲が違うので、検定の種類に合わせて選びます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す確率</th><th>cumulative引数</th><th>主な用途</th></tr></thead><tbody><tr><td>T.DIST</td><td>x以下になる確率（左片側）</td><td>あり（TRUE/FALSE）</td><td>左側検定、PDF描画</td></tr><tr><td>T.DIST.2T</td><td>&nbsp;</td><td>t</td><td>より極端になる確率（両側）</td><td>なし</td><td>両側t検定のp値</td></tr><tr><td>T.DIST.RT</td><td>x以上になる確率（右片側）</td><td>なし</td><td>右側検定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">T.DIST.2T と T.DIST.RT は cumulative 引数を持たず、常に確率を返します。<br><code>=T.DIST.2T(2, 10, TRUE)</code> のように書くとエラーになるので注意してください。</p>



<p class="wp-block-paragraph">実務シナリオ別の使い分けは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>製品検査で「下限を下回る確率」を求めたい</strong>: T.DIST（左片側）</li><li><strong>新製品が旧製品と「平均値が違う」かを検定したい</strong>: T.DIST.2T（両側）</li><li><strong>改善後に「平均値が上がった」かを検定したい</strong>: T.DIST.RT（右片側）</li></ul>



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



<p class="wp-block-paragraph">旧TDIST関数（Excel 2007以前）は新T.DIST関数とは仕様がかなり違います。<br>移行時には注意が必要です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>T.DIST（新）</th><th>TDIST（旧）</th></tr></thead><tbody><tr><td>引数</td><td>(x, 自由度, 関数形式)</td><td>(x, 自由度, tails)</td></tr><tr><td>返す確率</td><td>左片側 or PDF</td><td>右片側 or 両側</td></tr><tr><td>tails指定</td><td>なし</td><td>tails=1で右側、tails=2で両側</td></tr><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr></tbody></table></figure>



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



<figure class="wp-block-table"><table><thead><tr><th>旧書き方</th><th>新書き方</th></tr></thead><tbody><tr><td>=TDIST(x, df, 1)</td><td>=T.DIST.RT(x, df)</td></tr><tr><td>=TDIST(x, df, 2)</td><td>=T.DIST.2T(x, df)</td></tr><tr><td>（旧TDISTには相当なし）</td><td>=T.DIST(x, df, TRUE)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">旧TDIST関数で作られたブックは、計算結果を変えないかぎり書き換える必要はありません。<br>新規で数式を作るときはT.DIST関数群を使いましょう。</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.DIST</td><td>t分布の左片側確率または確率密度</td></tr><tr><td>T.DIST.2T</td><td>t分布の両側確率</td></tr><tr><td>T.DIST.RT</td><td>t分布の右片側確率</td></tr><tr><td>T.INV</td><td>t分布の逆関数（確率→t値）。左片側</td></tr><tr><td>T.INV.2T</td><td>t分布の逆関数。両側</td></tr><tr><td>T.TEST</td><td>t検定のp値を直接計算</td></tr><tr><td>TDIST</td><td>T.DISTの旧名（仕様は右側/両側）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST</a></td><td>正規分布の確率（大サンプル向け）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S</a></td><td>標本標準偏差（t統計量の計算で使う）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>標本平均（t統計量の計算で使う）</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">T.DIST関数は、t分布に従うデータの<strong>左片側確率または確率密度</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=T.DIST(x, 自由度, 関数形式)</code> の3つの引数を指定する</li><li>関数形式をTRUEにすると累積分布関数（CDF）、FALSEにすると確率密度関数（PDF）</li><li>実務ではCDF（TRUE）を使う場面が多い。「t値以下になる確率」が求まる</li><li>「t値以上の確率」は <code>=1 - T.DIST(...)</code> または <code>T.DIST.RT</code> で計算する</li><li>自由度は「サンプルサイズ &#8211; 1」で求める（1標本t検定の場合）</li><li>両側検定には T.DIST.2T、右片側検定には T.DIST.RT を使う</li><li>旧TDIST関数は右側/両側を返すので、新T.DIST（左片側）と仕様が異なる点に注意</li></ul>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">ExcelのNORM.DIST関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-average/">ExcelのAVERAGE関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-t-dist/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-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">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-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">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.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-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.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-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">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>スプレッドシートのT.DIST関数の使い方｜t分布の確率を求める</title>
		<link>https://mashukabu.com/spreadsheet-t-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-t-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:59:20 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[T.DIST]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[自由度]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5415</guid>

					<description><![CDATA[スプレッドシートのT.DIST関数でt分布の確率を計算する方法を解説。3つの引数の意味、TRUE（累積確率）とFALSE（確率密度）の使い分け、T.DIST.2T・T.DIST.RTとの違い、品質管理・A/Bテストでの活用例まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「サンプル数が少ないデータで、平均の差に意味があるのか確かめたい」。こんな場面に出くわしたことはありませんか？</p>



<p class="wp-block-paragraph">正規分布を使った計算はサンプルが十分に多いときの手法です。少数データでそのまま使うと、判定の精度が落ちてしまいますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがT.DIST関数です。この記事ではGoogleスプレッドシートでのT.DIST関数の使い方を、基本構文から実務活用まで解説します。TRUE/FALSEの違いや、T.DIST.2T・T.DIST.RTとの使い分けもあわせて紹介しますよ。</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">スプレッドシートのT.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc3" tabindex="0">TDIST（旧関数名）との関係</a></li></ol></li><li><a href="#toc4" tabindex="0">TRUE/FALSEで何が変わる？累積か密度かを選ぼう</a><ol><li><a href="#toc5" tabindex="0">TRUE（累積分布関数）——x以下は全体の何%？</a></li><li><a href="#toc6" tabindex="0">FALSE（確率密度関数）——その値の密度は？</a></li><li><a href="#toc7" tabindex="0">2つを比較してみる（サンプルデータつき）</a></li></ol></li><li><a href="#toc8" tabindex="0">実務活用3パターン</a><ol><li><a href="#toc9" tabindex="0">小ロット検査——製品の平均が規格どおりか判定する</a></li><li><a href="#toc10" tabindex="0">A/Bテスト——2つの施策に差があるか確かめる</a></li><li><a href="#toc11" tabindex="0">学術レポート——t値からp値を算出する</a></li></ol></li><li><a href="#toc12" tabindex="0">t分布関数ファミリーの使い分け</a><ol><li><a href="#toc13" tabindex="0">正規分布関数（NORM.DIST）との違い</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと注意点</a></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">T.DIST関数（読み方: ティー・ディスト関数）は、<strong>t分布</strong>にもとづいて確率を返す関数です。「T」はt分布の「t」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">t分布は正規分布と似た釣鐘型の形をしていますが、裾が厚い（両端が広がっている）のが特徴です。サンプル数が少ないとき（目安として30未満）に、正規分布の代わりに使います。</p>



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



<ul class="wp-block-list"><li>ある値がt分布の左側何%に位置するかを求める（累積確率）</li><li>t分布のグラフ上の密度（高さ）を取得する</li><li>小ロット検査で「母集団の平均と差があるか」を判定する</li><li>A/Bテストや実験データの統計的検定に活用する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>T.DIST関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



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



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



<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>x</td><td>必須</td><td>t分布で評価する数値</td></tr><tr><td>自由度（degrees_freedom）</td><td>必須</td><td>自由度。サンプルサイズ &#8211; 1 が基本（1以上の正の整数）</td></tr><tr><td>累積（cumulative）</td><td>必須</td><td>TRUEで累積分布、FALSEで確率密度</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>自由度（データから自由に値を決められる個数）は、サンプルサイズから1を引いた値です。たとえばサンプル10個なら自由度は9になります。小数を渡した場合は整数部分だけが使われます。</p></blockquote>



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



<p class="wp-block-paragraph">Googleスプレッドシートには<code>TDIST</code>という関数もあります。ただしTDISTは<strong>右側累積確率</strong>を返す点がT.DISTと異なります。</p>



<pre class="wp-block-code"><code>=TDIST(2, 10, 1)          ← 旧関数名（右側確率を返す）
=T.DIST.RT(2, 10)         ← 新関数名で同じ結果
=1 - T.DIST(2, 10, TRUE)  ← T.DISTで同じ結果を得る書き方</code></pre>



<p class="wp-block-paragraph">新しく数式を書くときはT.DIST（またはT.DIST.RT）を使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc4">TRUE/FALSEで何が変わる？累積か密度かを選ぼう</span></h2>



<p class="wp-block-paragraph">T.DIST関数の3番目の引数「累積」は、TRUEかFALSEで結果がまったく変わります。この違いを押さえておくことが、T.DIST関数を使いこなすポイントです。</p>



<h3 class="wp-block-heading"><span id="toc5">TRUE（累積分布関数）——x以下は全体の何%？</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>（CDF: ある値以下になる確率の合計）の値を返します。実務で使う場面のほとんどがこちらです。</p>



<pre class="wp-block-code"><code>=T.DIST(2, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式は「自由度10のt分布で、2以下になる確率」を返します。結果は約<strong>0.9633（96.3%）</strong> です。</p>



<p class="wp-block-paragraph">つまりt値が2以下に収まる確率が約96.3%ということです。逆にいえば、t値が2を超えるのは約3.7%ですね。</p>



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率密度関数）——その値の密度は？</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率密度関数</strong>（PDF: t分布グラフ上のy座標の値）を返します。</p>



<pre class="wp-block-code"><code>=T.DIST(2, 10, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0611</strong>です。これは「確率」ではなくグラフの高さなので、直接「何%」と読むことはできません。t分布のグラフを描くときに使います。</p>



<h3 class="wp-block-heading"><span id="toc7">2つを比較してみる（サンプルデータつき）</span></h3>



<p class="wp-block-paragraph">自由度10のt分布で、xを変えたときの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>TRUE（累積確率）</th><th>FALSE（確率密度）</th></tr></thead><tbody><tr><td>-2</td><td>0.0367（3.7%）</td><td>0.0611</td></tr><tr><td>-1</td><td>0.1704（17.0%）</td><td>0.2304</td></tr><tr><td>0</td><td>0.5000（50.0%）</td><td>0.3891</td></tr><tr><td>1</td><td>0.8296（83.0%）</td><td>0.2304</td></tr><tr><td>2</td><td>0.9633（96.3%）</td><td>0.0611</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TRUEの列はxが大きくなるほど1に近づいていきます。FALSEの列はx=0（中央）で最大になり、離れるほど小さくなります。正規分布と同じ傾向ですが、裾の値がやや大きいのがt分布の特徴ですよ。</p>



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



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



<h3 class="wp-block-heading"><span id="toc9">小ロット検査——製品の平均が規格どおりか判定する</span></h3>



<p class="wp-block-paragraph">少数サンプルで「母集団の平均が目標値と異なるか」を判定するのがt検定です。T.DIST関数を使えば、手計算なしでp値を求められます。</p>



<p class="wp-block-paragraph">たとえば、部品の目標寸法が50mmのラインから10個サンプリングした結果が次のとおりだったとします。</p>



<ul class="wp-block-list"><li>サンプル数: 10</li><li>平均値: 50.3mm（<a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>で算出）</li><li>標準偏差: 0.5mm（<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>で算出）</li></ul>



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



<pre class="wp-block-code"><code>=(50.3 - 50) / (0.5 / SQRT(10))</code></pre>



<p class="wp-block-paragraph">結果は約<strong>1.8974</strong>です。次に両側検定のp値をT.DIST.2Tで求めます。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.8974, 9)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0903</strong>です。有意水準5%（0.05）より大きいので、「目標値50mmと有意な差があるとはいえない」と判断できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>T.DIST.2Tの代わりにT.DISTで計算するなら <code>=2*(1-T.DIST(ABS(1.8974), 9, TRUE))</code> と書けます。両側なので2倍するのがポイントです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc10">A/Bテスト——2つの施策に差があるか確かめる</span></h3>



<p class="wp-block-paragraph">Webサイトの施策AとBで効果に差があるかを検定する例です。</p>



<ul class="wp-block-list"><li>施策A: サンプル15件、平均スコア4.2、標準偏差1.1</li><li>施策B: サンプル15件、平均スコア3.5、標準偏差0.9</li></ul>



<p class="wp-block-paragraph">t統計量の計算式は長くなりますが、スプレッドシートなら1セルにまとめられます。</p>



<pre class="wp-block-code"><code>=(4.2 - 3.5) / (SQRT(((15-1)*1.1^2 + (15-1)*0.9^2) / (15+15-2)) * SQRT(1/15 + 1/15))</code></pre>



<p class="wp-block-paragraph">結果は約<strong>1.9075</strong>です。自由度は 15 + 15 &#8211; 2 = 28 です。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(1.9075, 28)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0668</strong>です。有意水準5%にはわずかに届かないものの、10%水準では有意差ありと判断できます。施策Aが効果的な「傾向」は見えていますね。</p>



<h3 class="wp-block-heading"><span id="toc11">学術レポート——t値からp値を算出する</span></h3>



<p class="wp-block-paragraph">論文や統計の授業で「t値と自由度が与えられている。p値を求めよ」という場面があります。</p>



<p class="wp-block-paragraph">たとえば「t = 2.5、自由度 = 20」の片側p値を求めるなら、右側累積確率を使います。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0106</strong>です。片側5%水準で有意（p < 0.05）といえます。</p>



<p class="wp-block-paragraph">両側検定のp値が欲しい場合は次のように書きます。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0212</strong>です。両側でも5%水準を下回っていますね。</p>



<h2 class="wp-block-heading"><span id="toc12">t分布関数ファミリーの使い分け</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、t分布に関連する関数がいくつかあります。それぞれの役割を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>特徴</th></tr></thead><tbody><tr><td>T.DIST</td><td>左側累積確率または確率密度を返す</td><td>最も基本的。CDF/PDFを切り替え可能</td></tr><tr><td>T.DIST.RT</td><td>右側累積確率を返す</td><td>1 &#8211; T.DIST(x, df, TRUE) と同じ</td></tr><tr><td>T.DIST.2T</td><td>両側確率を返す</td><td>xは正の値のみ。両側検定のp値に直結</td></tr><tr><td>T.INV</td><td>確率からt値を逆算する（左側）</td><td>T.DISTの逆関数</td></tr><tr><td>T.INV.2T</td><td>確率からt値を逆算する（両側）</td><td>臨界値の算出に便利</td></tr><tr><td>T.TEST</td><td>2つのデータ範囲でt検定のp値を返す</td><td>t統計量を自分で計算しなくてよい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントをまとめます。</p>



<ul class="wp-block-list"><li><strong>片側検定のp値</strong> → T.DIST.RT（右側）またはT.DIST（左側）</li><li><strong>両側検定のp値</strong> → T.DIST.2T</li><li><strong>臨界値を求めたい</strong> → T.INV.2T（例: 有意水準5%・自由度20の臨界値）</li><li><strong>データ範囲から直接検定したい</strong> → T.TEST</li></ul>



<p class="wp-block-paragraph">迷ったらT.DIST.2Tで両側p値を求めるのが実務では安全ですよ。</p>



<h3 class="wp-block-heading"><span id="toc13">正規分布関数（NORM.DIST）との違い</span></h3>



<p class="wp-block-paragraph">T.DIST関数と<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>は似ていますが、使い分けの基準は明確です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>T.DIST</th><th>NORM.DIST</th></tr></thead><tbody><tr><td>分布の形</td><td>裾が厚い（自由度で変化）</td><td>左右対称の固定形状</td></tr><tr><td>引数</td><td>x, 自由度, 累積</td><td>x, 平均, 標準偏差, 累積</td></tr><tr><td>使う場面</td><td>サンプル数が少ない（30未満の目安）</td><td>サンプル数が十分多い</td></tr><tr><td>母集団の標準偏差</td><td>未知（サンプルから推定）</td><td>既知</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">自由度が大きくなるとt分布は正規分布に近づきます。x=1.96のとき、自由度29で累積確率は0.9702、<a href="https://mashukabu.com/spreadsheet-norm-s-dist-function/">NORM.S.DIST関数</a>（標準正規分布）では0.9750です。サンプル30個以上あれば、どちらを使っても結果はほぼ同じになりますよ。</p>



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



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



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



<p class="wp-block-paragraph">自由度は1以上の正の整数でなければなりません。0を指定すると<code>#NUM!</code>エラーになります。サンプル数が1のときは自由度が0になるので、T.DIST関数は使えません。</p>



<pre class="wp-block-code"><code>=T.DIST(1, 0, TRUE)   ← #NUM! エラー</code></pre>



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



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



<p class="wp-block-paragraph"><strong>T.DIST.2Tに負の値を渡して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">T.DIST.2Tのxには<strong>正の値のみ</strong>を指定できます。負のt値のp値を求めたいときは、ABS関数で絶対値に変換してください。</p>



<pre class="wp-block-code"><code>=T.DIST.2T(-2.5, 10)        ← #NUM! エラー
=T.DIST.2T(ABS(-2.5), 10)   ← 正しい書き方</code></pre>



<p class="wp-block-paragraph"><strong>片側と両側を間違える</strong></p>



<p class="wp-block-paragraph">T.DISTは左側確率、T.DIST.RTは右側確率、T.DIST.2Tは両側確率を返します。検定の種類（片側/両側）に合った関数を選ばないと、p値が2倍ずれます。迷ったときは両側のT.DIST.2Tを使うのが安全ですよ。</p>



<p class="wp-block-paragraph"><strong>t分布を使うべき場面を確認する</strong></p>



<p class="wp-block-paragraph">t分布は「母集団の標準偏差が未知で、サンプルから推定する」ときに使います。母集団の標準偏差がわかっている場合は<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>のほうが適切です。</p>



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



<p class="wp-block-paragraph">T.DIST関数は、t分布にもとづいて確率を求める関数です。</p>



<ul class="wp-block-list"><li>3番目の引数にTRUEを指定すると「x以下の累積確率」が返る</li><li>FALSEを指定するとグラフの密度値が返る（実務ではTRUEが主役）</li><li>サンプル数が少ないとき（30未満が目安）に正規分布の代わりに使う</li><li>両側検定のp値を求めるならT.DIST.2T、右側ならT.DIST.RTが便利</li><li>自由度に0以下を渡すと<code>#NUM!</code>エラー。T.DIST.2Tは正の値のみ受け付ける</li><li>関連関数として、逆算にはT.INV、データから直接検定するにはT.TESTが使える</li></ul>



<p class="wp-block-paragraph">t分布は「少ないデータからでも統計的に判断したい」ときの強い味方です。品質管理やA/Bテストなど、少数サンプルの分析にぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-t-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
