<?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.INV.2T &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/t-inv-2t/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2026 09:15:53 +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.INV.2T &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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-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.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>スプレッドシートのT.INV.2T関数の使い方｜t分布逆関数（両側）</title>
		<link>https://mashukabu.com/spreadsheet-t-inv-2t-function/</link>
					<comments>https://mashukabu.com/spreadsheet-t-inv-2t-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:59:04 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[T.INV.2T]]></category>
		<category><![CDATA[TINV]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[両側検定]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[自由度]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5407</guid>

					<description><![CDATA[スプレッドシートのT.INV.2T関数で両側確率からt値を逆算する方法を解説。2つの引数の意味、信頼区間の計算・両側t検定での活用例、T.INVとの使い分け、TINV（旧関数）との関係、エラー対処法まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「両側検定で使うt値って、有意水準をどう変換して指定すればいいんだっけ？」。T.INV関数で両側検定のt値を求めようとすると、確率の変換で迷いますよね。</p>



<p class="wp-block-paragraph">スプレッドシートならT.INV.2T関数を使えば、両側の有意水準をそのまま指定するだけでt値を求められます。この記事ではGoogleスプレッドシートでのT.INV.2T関数の使い方を、基本構文から実務活用まで解説します。T.INVとの使い分けやTINV（旧関数）との関係もあわせて紹介しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのT.INV.2T関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と2つの引数</a></li><li><a href="#toc3" tabindex="0">T.INV.2TとT.INVの関係</a></li></ol></li><li><a href="#toc4" tabindex="0">T.INV.2T関数の基本的な使い方</a></li><li><a href="#toc5" tabindex="0">T.INV.2T関数の実務活用パターン</a><ol><li><a href="#toc6" tabindex="0">母平均の信頼区間を計算する</a></li><li><a href="#toc7" tabindex="0">両側t検定の棄却値を求める</a></li><li><a href="#toc8" tabindex="0">信頼水準を変えて比較する</a></li></ol></li><li><a href="#toc9" tabindex="0">T.INVとの使い分け（片側と両側）</a><ol><li><a href="#toc10" tabindex="0">TINV（旧関数名）との関係</a></li></ol></li><li><a href="#toc11" tabindex="0">T.INV.2T関数でエラーが出るときの対処法</a></li><li><a href="#toc12" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">T.INV.2T関数（読み方: ティー・インバース・ツー・ティー関数）は、<strong>t分布の両側逆関数</strong>です。両側確率を指定すると、その確率に対応するt値（正の値）を返してくれます。</p>



<p class="wp-block-paragraph">「T」はt分布の「t」、「INV」は「Inverse（逆）」、「2T」は「Two-Tailed（両側）」の略です。</p>



<p class="wp-block-paragraph">たとえば「自由度10のt分布で、両側5%に対応するt値はいくつか」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>両側確率（有意水準）からt値を逆算する</li><li>両側t検定の棄却値（臨界値）を算出する</li><li>信頼区間の計算に必要なt値を求める</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.2T関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



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



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



<p class="wp-block-paragraph">カッコの中に2つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>確率（probability）</td><td>必須</td><td>t分布の両側確率。0より大きく1以下の値</td></tr><tr><td>自由度（degrees_freedom）</td><td>必須</td><td>自由度。サンプルサイズ &#8211; 1 が基本（1以上の正の整数）</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>T.INV.2T関数は常に<strong>正の値</strong>を返します。両側検定では±の対称な範囲を使うため、返ってきたt値の正負両方が棄却域の境界になりますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">T.INV.2TとT.INVの関係</span></h3>



<p class="wp-block-paragraph">T.INV.2TとT.INV関数は、確率の指定方法が異なるだけで同じt値を求められます。</p>



<pre class="wp-block-code"><code>=T.INV.2T(0.05, 10)  → 約2.228（両側5%のt値）
=T.INV(0.975, 10)    → 約2.228（片側97.5%のt値）</code></pre>



<p class="wp-block-paragraph">T.INV.2T(α, df) = T.INV(1 &#8211; α/2, df) の関係です。両側検定では有意水準αをそのまま渡せるT.INV.2Tのほうが直感的ですね。</p>



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



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認してみましょう。自由度10のt分布を使います。</p>



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



<p class="wp-block-paragraph">結果は約<strong>2.228</strong>です。これは「t分布の両端を合わせて5%になる境界のt値」を意味します。t値が-2.228より小さいか、2.228より大きい領域が全体の5%ということですね。</p>



<p class="wp-block-paragraph">確率を変えて、いくつかの値を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率（両側）</th><th>数式</th><th>結果</th><th>意味</th></tr></thead><tbody><tr><td>0.10</td><td>=T.INV.2T(0.10, 10)</td><td>約1.812</td><td>両端合計10%の境界</td></tr><tr><td>0.05</td><td>=T.INV.2T(0.05, 10)</td><td>約2.228</td><td>両端合計5%の境界</td></tr><tr><td>0.01</td><td>=T.INV.2T(0.01, 10)</td><td>約3.169</td><td>両端合計1%の境界</td></tr><tr><td>1.00</td><td>=T.INV.2T(1.00, 10)</td><td>0</td><td>両端合計100%（全範囲）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">確率が小さいほど大きなt値が返ります。有意水準を厳しく（小さく）するほど、棄却に必要なt値が高くなるイメージです。確率1.0を指定すると0が返りますが、これは全範囲を含むことを意味しています。</p>



<h2 class="wp-block-heading"><span id="toc5">T.INV.2T関数の実務活用パターン</span></h2>



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



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



<p class="wp-block-paragraph">「サンプルデータから、母集団の平均がどのくらいの範囲に入るか」を求めるのが信頼区間（しんらいくかん）です。サンプルが少ないときはt分布を使います。</p>



<p class="wp-block-paragraph">売上データ10件の平均が500万円、標準偏差が80万円のケースで95%信頼区間を計算してみましょう。</p>



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



<p class="wp-block-paragraph">結果は約<strong>2.262</strong>です。95%信頼区間なので、有意水準は1 &#8211; 0.95 = 0.05をそのまま指定するだけでOKです。</p>



<p class="wp-block-paragraph">このt値を使って信頼区間を求めます。</p>



<pre class="wp-block-code"><code>標準誤差 = 標準偏差 / √サンプルサイズ = 80 / √10 ≒ 25.3
下限 = 500 - 2.262 × 25.3 ≒ 442.8（万円）
上限 = 500 + 2.262 × 25.3 ≒ 557.2（万円）</code></pre>



<p class="wp-block-paragraph">スプレッドシートで一気に計算するなら、次のように書けます。</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B11) - T.INV.2T(0.05, COUNT(B2:B11)-1) * STDEV(B2:B11) / SQRT(COUNT(B2:B11))
=AVERAGE(B2:B11) + T.INV.2T(0.05, COUNT(B2:B11)-1) * STDEV(B2:B11) / SQRT(COUNT(B2:B11))</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>で平均、<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>で標準偏差、<a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>でサンプルサイズを自動取得しています。T.INV関数では<code>0.975</code>と変換が必要でしたが、T.INV.2Tなら<code>0.05</code>とそのまま指定できるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc7">両側t検定の棄却値を求める</span></h3>



<p class="wp-block-paragraph">「2つのグループの平均に差があるかどうか」を判定するのが両側t検定です。T.INV.2T関数で棄却値（きゃっきゃくち）を直接求められます。</p>



<p class="wp-block-paragraph">有意水準5%、サンプルサイズ16（自由度15）の場合です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>2.131</strong>です。計算したt統計量の絶対値がこの値を超えていれば、「2グループの平均に有意な差がある」と判定できます。</p>



<p class="wp-block-paragraph">たとえばA店とB店の月間売上を比較するケースを考えてみましょう。A店16か月分の平均が320万円、B店16か月分の平均が290万円です。プールした標準偏差が50万円のとき、t統計量は次のように計算します。</p>



<pre class="wp-block-code"><code>t統計量 = (320 - 290) / (50 × √(1/16 + 1/16)) ≒ 1.697</code></pre>



<p class="wp-block-paragraph">t統計量1.697は棄却値2.131を下回っているので、「売上差は統計的に有意とはいえない」という結果になります。</p>



<p class="wp-block-paragraph">一方、<a href="https://mashukabu.com/spreadsheet-t-dist-2t-function/">T.DIST.2T関数</a>を使えばp値を直接求めることもできますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">信頼水準を変えて比較する</span></h3>



<p class="wp-block-paragraph">信頼区間の幅は信頼水準によって変わります。T.INV.2T関数で複数の信頼水準を一度に比較してみましょう。</p>



<p class="wp-block-paragraph">自由度9の場合です。</p>



<figure class="wp-block-table"><table><thead><tr><th>信頼水準</th><th>有意水準（α）</th><th>数式</th><th>t値</th></tr></thead><tbody><tr><td>90%</td><td>0.10</td><td>=T.INV.2T(0.10, 9)</td><td>約1.833</td></tr><tr><td>95%</td><td>0.05</td><td>=T.INV.2T(0.05, 9)</td><td>約2.262</td></tr><tr><td>99%</td><td>0.01</td><td>=T.INV.2T(0.01, 9)</td><td>約3.250</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">信頼水準を上げるほどt値が大きくなり、信頼区間の幅も広くなります。95%信頼区間がもっともよく使われますが、より慎重な判断が必要な場面では99%を選ぶこともありますよ。</p>



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



<p class="wp-block-paragraph">T.INV関数とT.INV.2T関数はどちらもt値を逆算する関数ですが、用途が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th><a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV</a></th><th>T.INV.2T</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>両側検定の棄却値・信頼区間</td></tr><tr><td>等価式</td><td>―</td><td>T.INV(1 &#8211; α/2, df) と同じ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>片側検定</strong>（「効果が上がったか」など方向が決まっている） → <a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV関数</a></li><li><strong>両側検定</strong>（「差があるか」方向は問わない） → T.INV.2T関数</li><li><strong>信頼区間の計算</strong> → T.INV.2Tが直感的（有意水準をそのまま渡せる）</li></ul>



<p class="wp-block-paragraph">T.INVで両側検定のt値を求めることもできますが、確率を<code>1 - α/2</code>に変換する必要があります。両側で使う場面ではT.INV.2Tを選ぶのがおすすめです。</p>



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



<p class="wp-block-paragraph">Googleスプレッドシートには<code>TINV</code>という旧関数もあります。TINVとT.INV.2Tは<strong>同じ動作</strong>をします。</p>



<pre class="wp-block-code"><code>=TINV(0.05, 10)      → 約2.228
=T.INV.2T(0.05, 10)  → 約2.228（同じ結果）</code></pre>



<p class="wp-block-paragraph">どちらも両側確率を引数に取り、正のt値を返します。新しく数式を書くときはT.INV.2Tを使いましょう。TINVは互換性のために残されている旧関数です。</p>



<h2 class="wp-block-heading"><span id="toc11">T.INV.2T関数でエラーが出るときの対処法</span></h2>



<p class="wp-block-paragraph">T.INV.2T関数でよくあるエラーと、その対処法をまとめました。</p>



<p class="wp-block-paragraph"><strong>確率に0以下を指定して<code>#NUM!</code>エラー</strong></p>



<p class="wp-block-paragraph">確率は「0より大きく1以下の値」でなければなりません。0やマイナスの値を指定すると<code>#NUM!</code>エラーになります。</p>



<pre class="wp-block-code"><code>=T.INV.2T(0, 10)    ← #NUM! エラー
=T.INV.2T(-0.5, 10) ← #NUM! エラー</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>T.INV関数では確率1も<code>#NUM!</code>になりますが、T.INV.2Tでは確率1は許容されます（結果は0）。ここがT.INVとの違いのひとつですよ。</p></blockquote>



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



<p class="wp-block-paragraph">自由度は1以上の正の整数が必要です。0やマイナスの値を指定するとエラーになります。</p>



<pre class="wp-block-code"><code>=T.INV.2T(0.05, 0)   ← #NUM! エラー
=T.INV.2T(0.05, -5)  ← #NUM! エラー</code></pre>



<p class="wp-block-paragraph">自由度は「サンプルサイズ &#8211; 1」で求めます。サンプルが1件しかないと自由度が0になりエラーになるので、最低でもサンプル2件以上が必要ですよ。</p>



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



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



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



<p class="wp-block-paragraph">T.INV.2T関数は、t分布で両側確率からt値を逆算する関数です。</p>



<ul class="wp-block-list"><li>2つの引数（確率・自由度）を指定するだけで使える</li><li>両側検定の有意水準をそのまま渡せるのが最大のメリット</li><li>信頼区間の計算では<a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>・<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>・<a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>と組み合わせて活用する</li><li><a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV関数</a>は片側、T.INV.2Tは両側。用途に合わせて使い分ける</li><li><a href="https://mashukabu.com/spreadsheet-t-dist-2t-function/">T.DIST.2T関数</a>の逆関数。「確率→t値」の方向で計算したいときに使う</li><li>TINV（旧関数名）と同じ動作。新しい数式ではT.INV.2Tを使う</li><li>確率に0を指定すると<code>#NUM!</code>エラー。範囲は0より大きく1以下</li></ul>



<p class="wp-block-paragraph">t分布表を毎回引かなくても、T.INV.2T関数ならスプレッドシート上で即座にt値を求められます。両側検定や信頼区間の計算にぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-t-inv-2t-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのTINV関数の使い方｜t分布逆関数（互換）</title>
		<link>https://mashukabu.com/spreadsheet-tinv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-tinv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:58:55 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[T.INV.2T]]></category>
		<category><![CDATA[TINV]]></category>
		<category><![CDATA[t分布]]></category>
		<category><![CDATA[両側検定]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[信頼区間]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[逆関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5403</guid>

					<description><![CDATA[スプレッドシートのTINV関数（t分布逆関数の互換関数）の使い方を解説。T.INV.2Tとの対応関係、信頼区間・両側t検定での活用例、移行手順、よくあるエラー・FAQまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelのシートをGoogleスプレッドシートに移したら、TINV関数ってそのまま動くのかな？」。移行時に気になるポイントですよね。</p>



<p class="wp-block-paragraph">結論からいえば、スプレッドシートでもTINV関数はそのまま使えます。ただし互換性のために残されている旧関数で、新しく数式を組むなら<a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T関数</a>への切り替えがおすすめですよ。</p>



<p class="wp-block-paragraph">しかも名前が似ている<a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV関数</a>とは別の関数なので、片側と両側の取り違えに注意が必要です。</p>



<p class="wp-block-paragraph">この記事ではスプレッドシートのTINV関数の使い方を、基本構文から信頼区間・両側t検定の実務テンプレ、T.INV.2Tへの移行手順、よくあるエラー、FAQまでまとめて解説しますよ。</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">スプレッドシートのTINV関数とは</a><ol><li><a href="#toc2" tabindex="0">TINVの対応先はT.INVではなくT.INV.2T</a></li></ol></li><li><a href="#toc3" tabindex="0">TINV関数の書き方</a><ol><li><a href="#toc4" tabindex="0">基本構文と2つの引数</a></li></ol></li><li><a href="#toc5" tabindex="0">基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">自由度を変えると値はどう動く？</a></li></ol></li><li><a href="#toc7" tabindex="0">TINV関数の実務活用パターン</a><ol><li><a href="#toc8" tabindex="0">母平均の信頼区間を計算する</a></li><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.2Tとの関係</a></li><li><a href="#toc13" tabindex="0">T.INVとの違い——片側と両側で用途が異なる</a></li><li><a href="#toc14" tabindex="0">T.INV.2Tへの移行ガイド</a><ol><li><a href="#toc15" tabindex="0">ステップ1: 数式を書き換える</a></li><li><a href="#toc16" tabindex="0">ステップ2: 結果が一致するか検証する</a></li><li><a href="#toc17" tabindex="0">他の互換関数も同じパターン</a></li></ol></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc19" tabindex="0">#NUM! エラー</a></li><li><a href="#toc20" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc21" tabindex="0">#N/A エラー</a></li></ol></li><li><a href="#toc22" tabindex="0">よくある質問（FAQ）</a><ol><li><a href="#toc23" tabindex="0">Q1. TINVとT.INV.2Tは結果に微妙な差はありますか？</a></li><li><a href="#toc24" tabindex="0">Q2. 片側検定にTINVを使うにはどうしたらいいですか？</a></li><li><a href="#toc25" tabindex="0">Q3. 自由度が小数のときはどう扱われますか？</a></li><li><a href="#toc26" tabindex="0">Q4. 自由度が非常に大きいときは何に近づきますか？</a></li><li><a href="#toc27" tabindex="0">Q5. ExcelファイルをスプレッドシートにインポートしたらTINVがエラーになります</a></li><li><a href="#toc28" tabindex="0">Q6. TINVとCONFIDENCE.T関数はどう違うの？</a></li></ol></li><li><a href="#toc29" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">TINV関数（読み方: ティー・インバース関数）は、<strong>t分布の両側逆関数</strong>を求める互換関数です。両側確率を指定すると、その確率に対応するt値（正の値）を返してくれます。</p>



<p class="wp-block-paragraph">「T」はt分布の「t」、「INV」は「Inverse（逆）」の略です。</p>



<p class="wp-block-paragraph">たとえば「自由度10のt分布で、両側5%に対応するt値はいくつか」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>両側確率（有意水準）からt値を逆算する</li><li>両側t検定の棄却値（ききゃくち：帰無仮説を棄却する境界値）を算出する</li><li>信頼区間（しんらいくかん：母集団の値が入る範囲）の計算に必要なt値を求める</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>TINV関数はGoogleスプレッドシートの全バージョンで使えます。ExcelにもTINV関数があり、動作は同じです。ただし公式には「互換関数」という位置づけで、Microsoftは新しい<a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T関数</a>を推奨していますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">TINVの対応先はT.INVではなくT.INV.2T</span></h3>



<p class="wp-block-paragraph">ここが最も注意すべきポイントです。名前から「TINVはT.INVの旧名」と思いがちですが、<strong>TINVが対応するのはT.INV.2T（両側）</strong> です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>確率の指定方法</th><th>返す値</th></tr></thead><tbody><tr><td>TINV</td><td>両側確率</td><td>正のt値</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T</a></td><td>両側確率</td><td>正のt値（TINVと同じ）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV</a></td><td>左側累積確率</td><td>正の値も負の値も返す（別の関数）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TINVとT.INV.2Tは引数も戻り値も完全に同じです。一方、T.INVは片側（左側累積）の逆関数なので、用途が異なります。</p>



<p class="wp-block-paragraph">数式で表すと、3つの関数には次の関係がありますよ。</p>



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



<p class="wp-block-paragraph">たとえば <code>TINV(0.05, 10)</code> と <code>T.INV(0.975, 10)</code> はどちらも約 2.228 という同じ値になります。</p>



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



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



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



<p class="wp-block-paragraph">カッコの中に2つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>確率（probability）</td><td>必須</td><td>t分布の両側確率。0より大きく1以下の値</td></tr><tr><td>自由度（degrees_freedom）</td><td>必須</td><td>自由度（データから自由に決められる値の個数）。1以上の正の数</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になりますよ。自由度が小数の場合は切り捨てられます（<code>TINV(0.05, 9.7)</code> は <code>TINV(0.05, 9)</code> として処理）。</p></blockquote>



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



<p class="wp-block-paragraph">シンプルな例でTINV関数の動きを確認してみましょう。自由度10のt分布を使います。</p>



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



<p class="wp-block-paragraph">結果は約<strong>2.228</strong>です。「t分布の両端を合わせて5%になる境界のt値」を意味します。</p>



<p class="wp-block-paragraph">確率を変えて、いくつかの値を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>確率（両側）</th><th>数式</th><th>結果</th><th>意味</th></tr></thead><tbody><tr><td>0.10</td><td>=TINV(0.10, 10)</td><td>約1.812</td><td>両端合計10%の境界</td></tr><tr><td>0.05</td><td>=TINV(0.05, 10)</td><td>約2.228</td><td>両端合計5%の境界</td></tr><tr><td>0.01</td><td>=TINV(0.01, 10)</td><td>約3.169</td><td>両端合計1%の境界</td></tr><tr><td>1.00</td><td>=TINV(1.00, 10)</td><td>0</td><td>全範囲（t値0が境界）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">確率が小さいほど大きなt値が返ります。有意水準を厳しくするほど、棄却に必要なt値が高くなるイメージですね。</p>



<h3 class="wp-block-heading"><span id="toc6">自由度を変えると値はどう動く？</span></h3>



<p class="wp-block-paragraph">同じ確率0.05でも、自由度（サンプルサイズ）が変わるとt値が変わります。サンプルが多いほど標準正規分布に近づき、t値は小さくなりますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>自由度</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>1</td><td>=TINV(0.05, 1)</td><td>約12.706</td></tr><tr><td>5</td><td>=TINV(0.05, 5)</td><td>約2.571</td></tr><tr><td>10</td><td>=TINV(0.05, 10)</td><td>約2.228</td></tr><tr><td>30</td><td>=TINV(0.05, 30)</td><td>約2.042</td></tr><tr><td>100</td><td>=TINV(0.05, 100)</td><td>約1.984</td></tr><tr><td>1000</td><td>=TINV(0.05, 1000)</td><td>約1.962</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">自由度が大きくなると、約1.96（標準正規分布の両側5%境界）に収束していくのがわかりますね。小標本ほどt分布の補正が効いている、と覚えておくと感覚がつかみやすいです。</p>



<h2 class="wp-block-heading"><span id="toc7">TINV関数の実務活用パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実務で使えるパターンを紹介します。</p>



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



<p class="wp-block-paragraph">「サンプルデータから、母集団の平均がどの範囲に入るか」を求めるのが信頼区間です。サンプルが少ないときはt分布を使います。</p>



<p class="wp-block-paragraph">売上データ10件の平均が500万円、標準偏差が80万円のケースで95%信頼区間を計算してみましょう。</p>



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



<p class="wp-block-paragraph">結果は約<strong>2.262</strong>です。有意水準0.05をそのまま指定するだけでOKです。</p>



<p class="wp-block-paragraph">このt値を使って信頼区間を求めます。</p>



<pre class="wp-block-code"><code>標準誤差 = 標準偏差 / √サンプルサイズ = 80 / √10 ≒ 25.3
下限 = 500 - 2.262 × 25.3 ≒ 442.8（万円）
上限 = 500 + 2.262 × 25.3 ≒ 557.2（万円）</code></pre>



<p class="wp-block-paragraph">スプレッドシートで一気に計算するなら、次のように書けます。</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B11) - TINV(0.05, COUNT(B2:B11)-1) * STDEV(B2:B11) / SQRT(COUNT(B2:B11))
=AVERAGE(B2:B11) + TINV(0.05, COUNT(B2:B11)-1) * STDEV(B2:B11) / SQRT(COUNT(B2:B11))</code></pre>



<p class="wp-block-paragraph">AVERAGE関数で平均、STDEV関数で標準偏差、COUNT関数でサンプルサイズを自動取得しています。新しく数式を書くなら<a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T関数</a>を使いましょう。動作は同じですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>信頼区間を一発で求めたい場合は、CONFIDENCE.T関数（誤差幅を直接返す）を使う手もあります。半幅さえわかれば、平均±半幅で区間が出せます。</p></blockquote>



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



<p class="wp-block-paragraph">「2つのグループの平均に差があるか」を判定するのが両側t検定です。TINV関数で棄却値（クリティカル値）を直接求められます。</p>



<p class="wp-block-paragraph">有意水準5%、サンプルサイズ16（自由度15）の場合です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>2.131</strong>です。計算したt統計量（検定統計量）の絶対値がこの値を超えれば、「平均に有意な差がある」と判定できますよ。</p>



<p class="wp-block-paragraph">A店とB店の月間売上を比較するケースで試してみましょう。A店16か月分の平均が320万円、B店16か月分の平均が290万円です。プールした標準偏差が50万円とすると、t統計量は次のとおりです。</p>



<pre class="wp-block-code"><code>t統計量 = (320 - 290) / (50 × √(1/16 + 1/16)) ≒ 1.697</code></pre>



<p class="wp-block-paragraph">t統計量1.697は棄却値2.131を下回っています。「売上差は統計的に有意とはいえない」という結果ですね。</p>



<h3 class="wp-block-heading"><span id="toc10">仮説検定の判定フロー（実務テンプレ）</span></h3>



<p class="wp-block-paragraph">両側t検定の判定をスプレッドシート上で再現するテンプレを用意しておくと、毎回手計算する必要がなくなります。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th><th>数式・値</th></tr></thead><tbody><tr><td>B2</td><td>グループAの平均</td><td>=AVERAGE(A_range)</td></tr><tr><td>B3</td><td>グループBの平均</td><td>=AVERAGE(B_range)</td></tr><tr><td>B4</td><td>プールした標準偏差</td><td>=SQRT(((COUNT(A)-1)<em>VAR(A)+(COUNT(B)-1)</em>VAR(B))/(COUNT(A)+COUNT(B)-2))</td></tr><tr><td>B5</td><td>t統計量</td><td>=(B2-B3)/(B4*SQRT(1/COUNT(A)+1/COUNT(B)))</td></tr><tr><td>B6</td><td>自由度</td><td>=COUNT(A)+COUNT(B)-2</td></tr><tr><td>B7</td><td>棄却値（α=0.05）</td><td>=TINV(0.05, B6)</td></tr><tr><td>B8</td><td>判定</td><td>=IF(ABS(B5)>B7, &#8220;有意差あり&#8221;, &#8220;有意差なし&#8221;)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">このテンプレに範囲を当てはめれば、A/Bテストの結果判定が一瞬でできますよ。有意水準を 0.01 や 0.10 に切り替えたいときは B7 の <code>0.05</code> を変えるだけです。</p>



<h3 class="wp-block-heading"><span id="toc11">品質管理の管理限界線として使う</span></h3>



<p class="wp-block-paragraph">工場の製造ラインで、サンプル平均が母平均からどれくらい離れていれば「異常」と判定するか——この管理限界も TINV で求められます。</p>



<p class="wp-block-paragraph">サンプル数 n=10、有意水準 1% の管理限界は次のとおりです。</p>



<pre class="wp-block-code"><code>管理限界の幅 = TINV(0.01, 9) × σ / √n
            = 3.250 × σ / √10
            ≒ 1.028 × σ</code></pre>



<p class="wp-block-paragraph">母標準偏差 σ が既知の場合は ±1.028σ の範囲を超えたら警告、という運用にできますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">T.INV.2Tとの関係</span></h2>



<p class="wp-block-paragraph">TINVとT.INV.2Tは<strong>完全に同じ動作</strong>をします。引数の名前・順番・戻り値すべて同じです。</p>



<pre class="wp-block-code"><code>=TINV(0.05, 10)      → 約2.228
=T.INV.2T(0.05, 10)  → 約2.228（同じ結果）</code></pre>



<p class="wp-block-paragraph">違いをまとめると次の表のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>TINV</th><th><a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T</a></th></tr></thead><tbody><tr><td>関数名の形式</td><td>ピリオドなし（旧形式）</td><td>ピリオドあり（新形式）</td></tr><tr><td>Googleスプレッドシート</td><td>使える</td><td>使える（推奨）</td></tr><tr><td>Excel 2007以前</td><td>使える</td><td>使えない</td></tr><tr><td>Excel 2010以降</td><td>使える（互換用）</td><td>使える（推奨）</td></tr><tr><td>引数・戻り値</td><td>同じ</td><td>同じ</td></tr><tr><td>公式ドキュメントでの扱い</td><td>互換関数</td><td>推奨関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くときはT.INV.2Tを使いましょう。既存シートにTINVで書いた数式がある場合は、書き換える必要はありません。そのまま使い続けて大丈夫ですよ。</p>



<h2 class="wp-block-heading"><span id="toc13">T.INVとの違い——片側と両側で用途が異なる</span></h2>



<p class="wp-block-paragraph">「TINVとT.INVは名前が似ているけど、何が違うの？」と迷う方も多いと思います。ここは詳しく押さえておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>TINV（= T.INV.2T）</th><th><a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV</a></th></tr></thead><tbody><tr><td>確率の指定</td><td>両側確率</td><td>左側累積確率</td></tr><tr><td>確率の範囲</td><td>0 < p ≦ 1</td><td>0 < p < 1</td></tr><tr><td>返す値</td><td>常に正の値</td><td>正の値も負の値も返す</td></tr><tr><td>主な用途</td><td>両側検定の棄却値・信頼区間</td><td>片側検定の棄却値・分位点</td></tr><tr><td>例（df=10）</td><td>=TINV(0.05,10)→2.228</td><td>=T.INV(0.05,10)→-1.812</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>両側検定・信頼区間</strong> → TINV（またはT.INV.2T）</li><li><strong>片側検定</strong>（「Aが Bより大きい」など方向を決めた検定） → <a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV関数</a></li><li><strong>分位点を直接求めたい</strong>(下位5%のt値など) → T.INV</li></ul>



<p class="wp-block-paragraph">TINVを「T.INVの旧名」と思い込むと、片側と両側を取り違えるのでご注意くださいね。両者の換算式は次のとおりですよ。</p>



<pre class="wp-block-code"><code>TINV(α, df) = T.INV(1 - α/2, df)    （T.INVで両側を表現する場合）
T.INV(p, df) = -TINV(2*p, df)       （p &lt; 0.5 のときの片側→両側換算）</code></pre>



<h2 class="wp-block-heading"><span id="toc14">T.INV.2Tへの移行ガイド</span></h2>



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



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



<p class="wp-block-paragraph">書き換えはとてもシンプルです。関数名を変えるだけで、引数はそのままです。</p>



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



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



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>大量の数式を置き換えるときは「検索と置換」（Ctrl + H）が便利です。ただし「TINV(」を「T.INV.2T(」に一括置換すると、すでに「T.INV.2T(」になっているセルに影響する可能性があります。置換前に「TINV(」だけが対象か確認してくださいね。正規表現で <code>bTINV(</code> のように単語境界を指定すると安全です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc17">他の互換関数も同じパターン</span></h3>



<p class="wp-block-paragraph">TINVだけでなく、t分布の統計関数は多くが「ピリオドなし→ピリオドあり」に移行しています。</p>



<figure class="wp-block-table"><table><thead><tr><th>旧関数名</th><th>新関数名（推奨）</th><th>対応関係</th></tr></thead><tbody><tr><td>TINV</td><td><a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T</a></td><td>両側逆関数</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-tdist-function/">TDIST</a></td><td>T.DIST.RT / T.DIST.2T</td><td>確率分布</td></tr><tr><td>TTEST</td><td>T.TEST</td><td>t検定のp値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの関数も「旧名の数式はそのまま動く。新しく書くなら新名を使う」が基本の考え方ですよ。</p>



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



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



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



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



<ul class="wp-block-list"><li><strong>確率に0以下を指定した</strong>: 確率は0より大きく1以下の値が必要です</li><li><strong>確率が1を超えている</strong>: 上限は1まで</li><li><strong>自由度が1未満</strong>: 自由度は1以上の正の数を指定してください</li></ul>



<pre class="wp-block-code"><code>=TINV(0, 10)     ← #NUM! エラー（確率が0）
=TINV(-0.5, 10)  ← #NUM! エラー（確率が負）
=TINV(1.5, 10)   ← #NUM! エラー（確率が1超）
=TINV(0.05, 0)   ← #NUM! エラー（自由度が0）</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>確率1は指定可能です。<code>=TINV(1, 10)</code> は結果が0になります。これは全範囲を含むことを意味していますよ。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=TINV(&quot;五%&quot;, 10)  ← #VALUE! エラー</code></pre>



<p class="wp-block-paragraph">セル参照を使う場合は、対象セルに「5%」のような表記ではなく <code>0.05</code> という数値が入っているか確認しましょう。</p>



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



<p class="wp-block-paragraph">引数の数が不足している場合に出ます。TINVは必ず2つの引数が必要ですよ。</p>



<pre class="wp-block-code"><code>=TINV(0.05)  ← #N/A エラー（自由度が指定されていない）</code></pre>



<h2 class="wp-block-heading"><span id="toc22">よくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc23">Q1. TINVとT.INV.2Tは結果に微妙な差はありますか？</span></h3>



<p class="wp-block-paragraph">A. <strong>完全に同じ結果</strong>を返します。内部的にも同じアルゴリズム（不完全ベータ関数の逆関数）で計算されています。小数点以下15桁レベルまで一致しますよ。</p>



<h3 class="wp-block-heading"><span id="toc24">Q2. 片側検定にTINVを使うにはどうしたらいいですか？</span></h3>



<p class="wp-block-paragraph">A. 片側検定の有意水準を α とすると、両側換算で <code>2α</code> を TINV に渡せばOKです。</p>



<pre class="wp-block-code"><code>片側5%の棄却値 = TINV(0.10, df)   （= T.INV(0.95, df) と同じ）
片側1%の棄却値 = TINV(0.02, df)   （= T.INV(0.99, df) と同じ）</code></pre>



<p class="wp-block-paragraph">ただし用途的には<a href="https://mashukabu.com/spreadsheet-t-inv-function/">T.INV関数</a>を直接使うほうが意味が明確でおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc25">Q3. 自由度が小数のときはどう扱われますか？</span></h3>



<p class="wp-block-paragraph">A. 整数部分のみが使われます（切り捨て）。<code>TINV(0.05, 9.7)</code> は <code>TINV(0.05, 9)</code> と同じ結果になりますよ。Welch の t検定のように自由度が小数になるケースでは、関数側の挙動に頼らず手動で <code>INT()</code> や <code>ROUND()</code> を使って丸め方を明示しておくと安全です。</p>



<h3 class="wp-block-heading"><span id="toc26">Q4. 自由度が非常に大きいときは何に近づきますか？</span></h3>



<p class="wp-block-paragraph">A. 自由度 → ∞ のとき、t分布は標準正規分布に収束します。<code>TINV(0.05, 10000)</code> は約 1.960 となり、これは標準正規分布の両側5%境界（z = 1.96）にほぼ一致しますよ。</p>



<h3 class="wp-block-heading"><span id="toc27">Q5. ExcelファイルをスプレッドシートにインポートしたらTINVがエラーになります</span></h3>



<p class="wp-block-paragraph">A. ほとんどの場合はそのまま動きますが、まれにExcel側で <code>=_xlfn.TINV(...)</code> のような形式で保存されているとエラーが出ることがあります。その場合は数式バーで <code>_xlfn.</code> 部分を削除して <code>=TINV(...)</code> に直してください。</p>



<h3 class="wp-block-heading"><span id="toc28">Q6. TINVとCONFIDENCE.T関数はどう違うの？</span></h3>



<p class="wp-block-paragraph">A. TINV は「t値（境界値）」を返す関数、CONFIDENCE.T は「信頼区間の半幅（誤差幅）」を直接返す関数です。CONFIDENCE.T の内部では実質的に <code>TINV × 標準偏差 / √n</code> を計算していますよ。手早く信頼区間を出したいなら CONFIDENCE.T が便利です。</p>



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



<p class="wp-block-paragraph">TINV関数は、t分布で両側確率からt値を逆算する互換関数です。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T関数</a>と引数・計算結果は完全に同じ。違いは関数名だけ</li><li><strong>対応先はT.INVではなくT.INV.2T</strong>。名前の印象で片側と両側を混同しないよう注意</li><li>換算式: <code>TINV(p, df) = T.INV.2T(p, df) = T.INV(1 - p/2, df)</code></li><li>既存シートのTINV数式は書き換え不要。そのまま動く</li><li>新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-t-inv-2t-function/">T.INV.2T関数</a>を推奨</li><li>信頼区間の計算、両側t検定の棄却値、品質管理の管理限界に活用できる</li><li>自由度が大きくなるほど標準正規分布（z = 1.96）に収束する</li><li><a href="https://mashukabu.com/spreadsheet-tdist-function/">TDIST関数</a>と同様に、新関数への移行は関数名を変えるだけ</li><li>確率に0を指定すると<code>#NUM!</code>エラー。範囲は0より大きく1以下</li></ul>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートへ移行した方は、まず既存の数式がそのまま動くことを確認してみてください。新しく書く数式から少しずつT.INV.2Tに切り替えていくのがおすすめですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-tinv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
