<?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.DIST &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/t-dist/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Mar 2026 02:59:20 +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.DIST &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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-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">スプレッドシートの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>
		<item>
		<title>スプレッドシートのTDIST関数の使い方｜t分布（互換）</title>
		<link>https://mashukabu.com/spreadsheet-tdist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-tdist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:59:00 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[T.DIST]]></category>
		<category><![CDATA[T.DIST.2T]]></category>
		<category><![CDATA[T.DIST.RT]]></category>
		<category><![CDATA[TDIST]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5405</guid>

					<description><![CDATA[スプレッドシートのTDIST関数（t分布の互換関数）の使い方を解説。3つの引数の意味、T.DISTファミリーへの移行方法、tails引数の指定ルール、よくあるエラーまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelからGoogleスプレッドシートに移行したら、TDIST関数がそのまま使えるのか気になる」。こんな場面に出くわした方も多いのではないでしょうか。</p>



<p class="wp-block-paragraph">結論からいえば、スプレッドシートでもTDIST関数はそのまま動きます。ただし互換性のために残されている旧関数です。新規に数式を組むならT.DISTファミリーへの切り替えがおすすめですよ。</p>



<p class="wp-block-paragraph">この記事ではTDIST関数の使い方を基本構文から解説します。T.DISTファミリーとの対応関係やよくあるエラーまで紹介しますよ。</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">スプレッドシートのTDIST関数とは</a></li><li><a href="#toc2" tabindex="0">TDIST関数の書き方</a><ol><li><a href="#toc3" tabindex="0">基本構文と3つの引数</a></li><li><a href="#toc4" tabindex="0">tails引数の意味——1と2で何が変わる？</a></li></ol></li><li><a href="#toc5" tabindex="0">基本的な使い方</a></li><li><a href="#toc6" tabindex="0">T.DISTファミリーとの対応表</a></li><li><a href="#toc7" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc8" tabindex="0">#NUM! エラー</a></li><li><a href="#toc9" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc10" tabindex="0">計算結果がおかしい（エラーではないが期待と違う）</a></li></ol></li><li><a href="#toc11" tabindex="0">TDISTからT.DISTファミリーへの移行ガイド</a><ol><li><a href="#toc12" tabindex="0">ステップ1: tailsの値を確認する</a></li><li><a href="#toc13" tabindex="0">ステップ2: 数式を書き換える</a></li><li><a href="#toc14" tabindex="0">ステップ3: 結果が一致するか検証する</a></li></ol></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">TDIST関数（読み方: ティー・ディスト関数）は、<strong>t分布</strong>（サンプル数が少ないときに使う確率分布）にもとづいて確率を返す関数です。「T」はt分布の「t」、「DIST」は「Distribution（分布）」の略ですよ。<a href="https://mashukabu.com/spreadsheet-normdist-function/">NORMDIST関数</a>の「t分布版」と考えるとイメージしやすいかもしれません。</p>



<p class="wp-block-paragraph">もともとExcelの初期バージョンから搭載されていた関数です。Excel 2010以降に登場した<a href="https://mashukabu.com/spreadsheet-t-dist-function/">T.DIST関数</a>ファミリーの前身にあたります。Googleスプレッドシートでも動きますが、公式には「互換関数」という位置づけです。</p>



<p class="wp-block-paragraph">TDIST関数にできることを整理すると、次のとおりです。</p>



<ul class="wp-block-list"><li>t分布の<strong>右側確率</strong>（片側）を求める</li><li>t分布の<strong>両側確率</strong>を求める</li><li>t検定のp値計算に使う</li><li>Excelから移行した既存シートをそのまま動かす</li></ul>



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



<h2 class="wp-block-heading"><span id="toc2">TDIST関数の書き方</span></h2>



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



<pre class="wp-block-code"><code>=TDIST(x, 自由度, 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>正の値のみ</strong>）</td></tr><tr><td>自由度（degrees_freedom）</td><td>必須</td><td>自由度。サンプルサイズ &#8211; 1 が基本（1以上の正の整数）</td></tr><tr><td>tails</td><td>必須</td><td>1 = 片側確率（右側）、2 = 両側確率</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">T.DIST関数との大きな違いは2つあります。</p>



<ul class="wp-block-list"><li><strong>xに負の値を渡せない</strong>: TDIST関数はxが0未満だと<code>#NUM!</code>エラーになります。T.DIST関数は負の値も受け付けます。</li><li><strong>3番目の引数がtails</strong>: T.DIST関数はTRUE/FALSE（累積か密度か）ですが、TDIST関数は1（片側）か2（両側）です。</li></ul>



<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="toc4">tails引数の意味——1と2で何が変わる？</span></h3>



<p class="wp-block-paragraph">tails引数で片側確率と両側確率を切り替えます。</p>



<p class="wp-block-paragraph"><strong>tails = 1（片側確率）</strong></p>



<p class="wp-block-paragraph">t分布の右側の面積（確率）を返します。「xより大きい値が出る確率」です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0367（3.67%）</strong> です。これは<a href="https://mashukabu.com/spreadsheet-t-dist-rt-function/">T.DIST.RT関数</a>と同じ結果になります。</p>



<p class="wp-block-paragraph"><strong>tails = 2（両側確率）</strong></p>



<p class="wp-block-paragraph">t分布の両端の面積（確率）を返します。「絶対値がxより大きい値が出る確率」です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.0734（7.34%）</strong> です。これは<a href="https://mashukabu.com/spreadsheet-t-dist-2t-function/">T.DIST.2T関数</a>と同じ結果になります。片側確率の2倍になっていますね。</p>



<h2 class="wp-block-heading"><span id="toc5">基本的な使い方</span></h2>



<p class="wp-block-paragraph">t検定でp値を求める基本パターンを見てみましょう。</p>



<p class="wp-block-paragraph">ある部品の目標寸法が50mmで、10個のサンプルを測定したとします。平均は50.3mm、標準偏差は0.5mmでした。</p>



<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>



<p class="wp-block-paragraph">次に、TDIST関数でp値を求めます。両側検定なのでtailsに2を指定します。</p>



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



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>t統計量が負の値になった場合はABS関数（絶対値を返す関数）で変換してからTDISTに渡します。<code>=TDIST(ABS(t統計量), 自由度, tails)</code> とすればOKです。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc6">T.DISTファミリーとの対応表</span></h2>



<p class="wp-block-paragraph">TDIST関数とT.DISTファミリーの対応関係を一覧にまとめます。既存シートの数式を置き換えるときに活用してください。</p>



<figure class="wp-block-table"><table><thead><tr><th>TDIST（旧）</th><th>T.DISTファミリー（新）</th><th>返す値</th></tr></thead><tbody><tr><td><code>=TDIST(x, df, 1)</code></td><td><code>=T.DIST.RT(x, df)</code></td><td>右側確率（片側）</td></tr><tr><td><code>=TDIST(x, df, 2)</code></td><td><code>=T.DIST.2T(x, df)</code></td><td>両側確率</td></tr><tr><td>（対応なし）</td><td><code>=T.DIST(x, df, TRUE)</code></td><td>左側累積確率</td></tr><tr><td>（対応なし）</td><td><code>=T.DIST(x, df, FALSE)</code></td><td>確率密度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは次の3つです。</p>



<ul class="wp-block-list"><li>TDIST(x, df, 1) は <a href="https://mashukabu.com/spreadsheet-t-dist-rt-function/">T.DIST.RT関数</a> と同じ結果</li><li>TDIST(x, df, 2) は <a href="https://mashukabu.com/spreadsheet-t-dist-2t-function/">T.DIST.2T関数</a> と同じ結果</li><li><a href="https://mashukabu.com/spreadsheet-t-dist-function/">T.DIST関数</a> の「左側累積確率」と「確率密度」にはTDISTで直接対応する書き方がない</li></ul>



<p class="wp-block-paragraph">新しく数式を組むならT.DISTファミリーがおすすめです。左側累積や確率密度も扱えますし、xに負の値も渡せますよ。</p>



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



<p class="wp-block-paragraph">TDIST関数で出やすいエラーを3つ紹介します。</p>



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



<p class="wp-block-paragraph">もっとも多いのがこのエラーです。原因は次のいずれかです。</p>



<ul class="wp-block-list"><li><strong>xに負の値を指定した</strong>: TDIST関数はxが0未満だとエラーになります。<code>=TDIST(ABS(x), df, tails)</code> で絶対値に変換してください</li><li><strong>自由度が1未満</strong>: 自由度は1以上の正の整数を指定する必要があります</li><li><strong>tailsが1でも2でもない</strong>: tailsには1か2だけを指定できます</li></ul>



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



<p class="wp-block-paragraph">引数に数値以外（文字列など）が入っているとこのエラーが出ます。セル参照先が空白や文字列になっていないか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc10">計算結果がおかしい（エラーではないが期待と違う）</span></h3>



<p class="wp-block-paragraph">tailsを1にすべきところで2にしている（またはその逆）ケースがよくあります。片側検定なら1、両側検定なら2を指定しましょう。</p>



<h2 class="wp-block-heading"><span id="toc11">TDISTからT.DISTファミリーへの移行ガイド</span></h2>



<p class="wp-block-paragraph">既存シートのTDIST数式を新関数に置き換える手順を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc12">ステップ1: tailsの値を確認する</span></h3>



<p class="wp-block-paragraph">まず、TDIST関数のtails引数が1か2かを確認します。</p>



<ul class="wp-block-list"><li>tails = 1 → T.DIST.RT に置き換え</li><li>tails = 2 → T.DIST.2T に置き換え</li></ul>



<h3 class="wp-block-heading"><span id="toc13">ステップ2: 数式を書き換える</span></h3>



<p class="wp-block-paragraph">書き換えはシンプルです。</p>



<pre class="wp-block-code"><code>【Before】=TDIST(A2, B2, 1)
【After】 =T.DIST.RT(A2, B2)</code></pre>



<pre class="wp-block-code"><code>【Before】=TDIST(A2, B2, 2)
【After】 =T.DIST.2T(A2, B2)</code></pre>



<p class="wp-block-paragraph">tailsが不要になるので引数が1つ減ります。</p>



<h3 class="wp-block-heading"><span id="toc14">ステップ3: 結果が一致するか検証する</span></h3>



<p class="wp-block-paragraph">置き換え後、元のTDIST数式と新関数の結果が一致するかセルを並べて確認しましょう。数値が一致していれば移行完了です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>大量の数式を置き換えるときは「検索と置換」（Ctrl + H）が便利です。<code>TDIST(</code> を <code>T.DIST.RT(</code> に一括置換できます。ただしtailsが混在するシートでは事故になるので、先にtailsの値を確認してくださいね。</p></blockquote>



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



<p class="wp-block-paragraph">TDIST関数は、t分布の確率を求める互換関数です。要点を整理しておきましょう。</p>



<ul class="wp-block-list"><li><strong>TDIST(x, 自由度, tails)</strong> で右側確率（tails=1）または両側確率（tails=2）を返す</li><li>xには<strong>正の値のみ</strong>指定可能（負の値は<code>#NUM!</code>エラー）</li><li>TDIST(x, df, 1) = <a href="https://mashukabu.com/spreadsheet-t-dist-rt-function/">T.DIST.RT</a>、TDIST(x, df, 2) = <a href="https://mashukabu.com/spreadsheet-t-dist-2t-function/">T.DIST.2T</a></li><li>新規に数式を組むなら<a href="https://mashukabu.com/spreadsheet-t-dist-function/">T.DISTファミリー</a>がおすすめ</li><li>既存シートのTDIST数式は、tails値に応じてT.DIST.RTかT.DIST.2Tに置き換え可能</li></ul>



<p class="wp-block-paragraph">Excelから移行した既存シートでTDIST関数を見かけたら、この記事を参考に読み解いてみてください。新しく作る数式では、より柔軟なT.DISTファミリーを使ってみましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-tdist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
