<?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>NORM.S.DIST関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/norm-s-dist%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Apr 2026 09:57:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>NORM.S.DIST関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのNORM.DIST関数の使い方｜正規分布の確率を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-norm-dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-norm-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 09:57:44 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[NORM.DIST関数]]></category>
		<category><![CDATA[NORM.S.DIST関数]]></category>
		<category><![CDATA[正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5800</guid>

					<description><![CDATA[ExcelのNORM.DIST関数の使い方を基本構文から実務活用まで解説。正規分布の確率密度関数(PDF)と累積分布関数(CDF)の切り替え方、NORM.S.DIST関数との違い、品質管理や売上分析での活用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「テストの点数が全体の上位何%に入るか、Excelで計算できないかな？」。こんな疑問を持ったことはありませんか？</p>



<p>平均値と標準偏差がわかっていても、「ある値が全体のどのあたりに位置するか」を手計算で求めるのは大変ですよね。正規分布表を引っ張り出して照らし合わせるのは面倒です。</p>



<p>そんなときに使うのがNORM.DIST関数です。この記事では基本の書き方から実務での活用例まで解説します。PDF/CDFの切り替え方やNORM.S.DIST関数との違いもあわせて整理しました。</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">NORM.DIST関数とは？正規分布の確率を返す関数</a></li><li><a href="#toc2" tabindex="0">NORM.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">NORM.DIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">「80点以下になる確率」を求める（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">NORM.DIST関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">品質管理で「規格内に収まる確率」を求める</a></li><li><a href="#toc12" tabindex="0">売上目標の達成確率を予測する</a></li><li><a href="#toc13" tabindex="0">正規分布の曲線グラフを作成する（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">結果が0や1に極端に近くなるケース</a></li></ol></li><li><a href="#toc18" tabindex="0">NORM.S.DIST関数・旧NORMDIST関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">NORM.DIST関数とNORM.S.DIST関数の違い</a></li><li><a href="#toc20" tabindex="0">どちらを使えばいいか迷ったら</a></li><li><a href="#toc21" tabindex="0">旧NORMDIST関数との互換性</a></li><li><a href="#toc22" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc23" tabindex="0">まとめ</a><ol><li><a href="#toc24" tabindex="0">この記事のポイント</a></li><li><a href="#toc25" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p>NORM.DIST関数（読み方: ノルム・ディスト）は、<strong>正規分布に従うデータの確率</strong>を返す関数です。「NORM」は「Normal Distribution（正規分布）」、「DIST」は「Distribution（分布）」の略です。</p>



<p>正規分布とは、平均値を中心に左右対称の釣り鐘型に広がるデータの分布パターンです。テストの点数、身長、製品の重量など、自然界や社会のさまざまなデータがこの分布に従います。</p>



<p>NORM.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>実務で使う場面のほとんどはCDF（累積分布関数）のほうです。「ある値以下になる確率は何%か」を求められるので、品質管理や成績分析で活躍します。</p>



<p>NORM.DIST関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>ある値が正規分布で「下位何%に位置するか」を計算する</li><li>品質管理で「規格値以下に収まる確率」を求める</li><li>テストの偏差値的な位置づけを数値化する</li><li><a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE関数</a>と組み合わせて標準化した値の確率を求める</li></ul>



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



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



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



<pre class="wp-block-code"><code>=NORM.DIST(x, 平均, 標準偏差, 関数形式)</code></pre>



<p>カッコの中に、確率を求めたい値、分布の平均と標準偏差、そして出力の形式を指定します。</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>確率を求めたい値（数値）</td></tr><tr><td>平均</td><td>必須</td><td>正規分布の平均値</td></tr><tr><td>標準偏差</td><td>必須</td><td>正規分布の標準偏差。0より大きい値を指定する</td></tr><tr><td>関数形式</td><td>必須</td><td>TRUEで累積分布関数（CDF）、FALSEで確率密度関数（PDF）</td></tr></tbody></table></figure>



<p>4つの引数はすべて必須です。省略するとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>関数形式にはTRUE/FALSEのほか、1/0でも指定できます。実務ではほとんどの場面でTRUE（累積分布関数）を使います。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">累積分布関数（CDF）と確率密度関数（PDF）の違い</span></h3>



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



<ul class="wp-block-list"><li><strong>CDF（TRUE）</strong>: 「x以下になる確率」を返す。0〜1の値になる。「下位何%？」を知りたいときに使う</li><li><strong>PDF（FALSE）</strong>: 「xにおける確率密度」を返す。正規分布の曲線の高さ。グラフ描画で使う</li></ul>



<p>たとえば平均50、標準偏差10の正規分布で x = 60 のとき、CDF は「60以下になる確率（約84.1%）」を返し、PDF は「x = 60 における曲線の高さ」を返します。</p>



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



<p>以下のテスト結果データでNORM.DIST関数を使ってみましょう。</p>



<p>クラス全体の平均点が65点、標準偏差が12点だとします。ある生徒の点数が80点のとき、全体のどのあたりに位置するかを求めます。</p>



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



<pre class="wp-block-code"><code>=NORM.DIST(80, 65, 12, TRUE)</code></pre>



<p>結果は約 <strong>0.894</strong>（89.4%）です。つまり80点はクラス全体の上位約10.6%に位置することがわかります。</p>



<h3 class="wp-block-heading"><span id="toc8">別の点数でも確認する</span></h3>



<pre class="wp-block-code"><code>=NORM.DIST(65, 65, 12, TRUE)</code></pre>



<p>結果は <strong>0.5</strong>（50%）です。平均点と同じ値は、正規分布のちょうど真ん中に位置します。</p>



<pre class="wp-block-code"><code>=NORM.DIST(50, 65, 12, TRUE)</code></pre>



<p>結果は約 <strong>0.106</strong>（10.6%）です。50点は下位約10.6%に位置することがわかります。</p>



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



<pre class="wp-block-code"><code>=NORM.DIST(65, 65, 12, FALSE)</code></pre>



<p>結果は約 <strong>0.0332</strong> です。これは正規分布の曲線が平均値で最も高くなることを示しています。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なら平均値と同じ位置、0.5より大きければ平均以上、小さければ平均以下です。直感的に覚えやすいですよね。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc11">品質管理で「規格内に収まる確率」を求める</span></h3>



<p>製品の重量が正規分布に従い、平均500g、標準偏差5gだとします。規格が490g〜510gの場合、規格内に収まる確率を求めてみましょう。</p>



<pre class="wp-block-code"><code>=NORM.DIST(510, 500, 5, TRUE) - NORM.DIST(490, 500, 5, TRUE)</code></pre>



<p>結果は約 <strong>0.9545</strong>（95.45%）です。製品の約95.5%が規格内に収まることがわかります。</p>



<p>この式のポイントは、「510g以下の確率」から「490g以下の確率」を引くことで「490g〜510gの範囲に入る確率」を求めている点です。</p>



<h3 class="wp-block-heading"><span id="toc12">売上目標の達成確率を予測する</span></h3>



<p>過去データから月間売上の平均が800万円、標準偏差が120万円だとします。「今月1000万円を超える確率」を知りたい場面です。</p>



<pre class="wp-block-code"><code>=1 - NORM.DIST(1000, 800, 120, TRUE)</code></pre>



<p>結果は約 <strong>0.0478</strong>（4.8%）です。NORM.DIST関数は「x以下の確率」を返すので、1からその値を引くと「x<strong>を超える</strong>確率」が求められます。</p>



<p>目標を900万円に引き下げると、</p>



<pre class="wp-block-code"><code>=1 - NORM.DIST(900, 800, 120, TRUE)</code></pre>



<p>結果は約 <strong>0.2023</strong>（20.2%）です。目標の現実度を数値で把握できるので、計画の見直しに役立ちます。</p>



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



<p>PDFの値を使うと、正規分布の釣り鐘型グラフを描けます。</p>



<p>A列に20から80まで1刻みで値を入力し、B列に次の数式を入力します。</p>



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



<p>B列のデータを散布図（または折れ線グラフ）にすると、平均50・標準偏差10の正規分布カーブが描画されます。プレゼン資料でデータの分布を視覚化したいときに便利です。</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>と<a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">STDEV.P関数</a>で実データの平均と標準偏差を求めれば、そのままNORM.DIST関数の引数に使えます。データの理論的な分布と実際の分布を比較する分析ができますよ。</p></blockquote>



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



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



<p>NORM.DIST関数で最もよく見るエラーです。以下の原因が考えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>標準偏差に0以下の値を指定した</td><td>標準偏差は0より大きい正の値を指定する</td></tr><tr><td>標準偏差にマイナスの値が入っている</td><td>セルの値を確認して正の値に修正する</td></tr></tbody></table></figure>



<p>標準偏差は「データのばらつきの大きさ」なので、0やマイナスになることはありません。</p>



<pre class="wp-block-code"><code>=NORM.DIST(50, 50, 0, TRUE)    → #NUM!エラー
=NORM.DIST(50, 50, -10, TRUE)  → #NUM!エラー
=NORM.DIST(50, 50, 10, TRUE)   → 正常（0.5）</code></pre>



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



<p>引数に数値以外の文字列を指定すると発生します。</p>



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



<p>セル参照を使う場合は、参照先に数値が入っているか確認してください。</p>



<h3 class="wp-block-heading"><span id="toc17">結果が0や1に極端に近くなるケース</span></h3>



<p>エラーではありませんが、xが平均値から大きく離れている場合、結果が0.0000&#8230;や0.9999&#8230;のように極端な値になることがあります。</p>



<pre class="wp-block-code"><code>=NORM.DIST(100, 50, 10, TRUE)  → 0.99997（ほぼ1）
=NORM.DIST(0, 50, 10, TRUE)    → 0.00003（ほぼ0）</code></pre>



<p>これは正規分布の性質どおりの正しい結果です。平均から5標準偏差も離れた値は、ほぼ確実にその範囲内（または範囲外）に収まります。</p>



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



<h2 class="wp-block-heading"><span id="toc18">NORM.S.DIST関数・旧NORMDIST関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc19">NORM.DIST関数とNORM.S.DIST関数の違い</span></h3>



<p>NORM.S.DIST関数は「標準正規分布」（平均0、標準偏差1）に特化した関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORM.DIST</th><th>NORM.S.DIST</th></tr></thead><tbody><tr><td>引数の数</td><td>4（x, 平均, 標準偏差, 関数形式）</td><td>2（z, 関数形式）</td></tr><tr><td>分布の指定</td><td>任意の平均・標準偏差を指定できる</td><td>平均0・標準偏差1に固定</td></tr><tr><td>使う場面</td><td>実データの確率を直接求めるとき</td><td>zスコア（標準化済みの値）の確率を求めるとき</td></tr></tbody></table></figure>



<p>NORM.DIST関数で平均0、標準偏差1を指定すると、NORM.S.DIST関数と同じ結果になります。</p>



<pre class="wp-block-code"><code>=NORM.DIST(1.96, 0, 1, TRUE)   → 0.975
=NORM.S.DIST(1.96, TRUE)        → 0.975（同じ結果）</code></pre>



<h3 class="wp-block-heading"><span id="toc20">どちらを使えばいいか迷ったら</span></h3>



<p>以下の基準で判断してみてください。</p>



<ul class="wp-block-list"><li><strong>NORM.DIST関数を使う場面</strong>: 実データの平均・標準偏差がわかっていて、生の値の確率を求めたい（例: 80点が上位何%か）</li><li><strong>NORM.S.DIST関数を使う場面</strong>: すでにzスコアに変換した値の確率を求めたい、または統計の教科書的な計算をしたい</li></ul>



<p>実務ではNORM.DIST関数のほうが使う場面が多いです。平均や標準偏差をわざわざ標準化する必要がないので便利ですよ。</p>



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



<p>NORM.DIST関数はExcel 2010で導入された「新しい名前」の関数です。旧NORMDIST関数と<strong>計算結果はまったく同じ</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORM.DIST</th><th>NORMDIST（旧）</th></tr></thead><tbody><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr><tr><td>計算結果</td><td>同一</td><td>同一</td></tr><tr><td>今後のサポート</td><td>推奨</td><td>互換性のために残存</td></tr></tbody></table></figure>



<p>Microsoftは新しい関数名の使用を推奨しています。新規で数式を作るときはNORM.DIST関数を使いましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>旧NORMDIST関数で作られたブックをNORM.DISTに書き換える必要はありません。結果は変わらないので、そのまま使い続けて大丈夫です。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td>NORM.DIST</td><td>正規分布の確率（任意の平均・標準偏差）</td></tr><tr><td>NORM.S.DIST</td><td>標準正規分布の確率（平均0・標準偏差1固定）</td></tr><tr><td>NORM.INV</td><td>正規分布の逆関数（確率→値）</td></tr><tr><td>NORM.S.INV</td><td>標準正規分布の逆関数（確率→zスコア）</td></tr><tr><td>NORMDIST</td><td>NORM.DISTの旧名称</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE</a></td><td>データをzスコアに変換する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">STDEV.P</a></td><td>母集団の標準偏差を求める</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>平均値を求める</td></tr></tbody></table></figure>



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



<p>NORM.DIST関数は、正規分布に従うデータの<strong>確率</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=NORM.DIST(x, 平均, 標準偏差, 関数形式)</code> の4つの引数を指定する</li><li>関数形式をTRUEにすると累積分布関数（CDF）、FALSEにすると確率密度関数（PDF）</li><li>実務ではCDF（TRUE）を使う場面がほとんど。「ある値以下になる確率」が求まる</li><li>「x以上の確率」は <code>=1 - NORM.DIST(...)</code> で計算する</li><li>範囲内の確率は「上限のCDF &#8211; 下限のCDF」で求める</li><li>NORM.S.DIST関数は標準正規分布（平均0・標準偏差1）に特化した関数</li></ul>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-standardize/">ExcelのSTANDARDIZE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">ExcelのSTDEV.P関数の使い方</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-norm-dist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのNORM.S.DIST関数の使い方｜標準正規分布の確率を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-norm-s-dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-norm-s-dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 09:57:35 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[NORM.S.DIST関数]]></category>
		<category><![CDATA[zスコア]]></category>
		<category><![CDATA[標準正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5796</guid>

					<description><![CDATA[ExcelのNORM.S.DIST関数の使い方を基本構文から実務活用まで解説。標準正規分布（平均0・標準偏差1）の累積分布関数(CDF)と確率密度関数(PDF)の切り替え方、NORM.DIST関数との違い、zスコアを使った統計的検定やデータ分析での活用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「zスコアが1.96のとき、上位何%に入るんだっけ？」。統計の教科書で見かけるこの疑問、Excelで一発で解決できます。</p>



<p>正規分布表をめくって値を探すのは手間がかかりますよね。しかも表を読み間違えると計算がずれてしまいます。</p>



<p>そんなときに使うのがNORM.S.DIST関数です。この記事では基本の書き方から実務での活用例まで解説します。<a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>との違いもあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-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">NORM.S.DIST関数とは？標準正規分布の確率を返す関数</a></li><li><a href="#toc2" tabindex="0">NORM.S.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">NORM.S.DIST関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">z = 0（平均値）の確率を求める</a></li><li><a href="#toc8" tabindex="0">z = 1.96の確率を求める（95%信頼区間）</a></li><li><a href="#toc9" tabindex="0">z = -1.96の確率を求める</a></li><li><a href="#toc10" tabindex="0">マイナスのzスコアとプラスのzスコアの確率をまとめて確認する</a></li></ol></li><li><a href="#toc11" tabindex="0">NORM.S.DIST関数の実践的な使い方・応用例</a><ol><li><a href="#toc12" tabindex="0">STANDARDIZE関数と組み合わせて実データの確率を求める</a></li><li><a href="#toc13" tabindex="0">統計的検定でp値を計算する</a></li><li><a href="#toc14" tabindex="0">製品検査でzスコアによる合否判定を行う</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法・似た関数との違い</a><ol><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">引数不足エラー</a></li><li><a href="#toc18" tabindex="0">結果が0や1に極端に近くなるケース</a></li><li><a href="#toc19" tabindex="0">NORM.S.DIST関数とNORM.DIST関数の違い</a></li><li><a href="#toc20" tabindex="0">どちらを使えばいいか迷ったら</a></li><li><a href="#toc21" tabindex="0">NORM.S.INV関数との関係</a></li><li><a href="#toc22" tabindex="0">旧NORMSDIST関数との互換性</a></li><li><a href="#toc23" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">この記事のポイント</a></li><li><a href="#toc26" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">NORM.S.DIST関数とは？標準正規分布の確率を返す関数</span></h2>



<p>NORM.S.DIST関数（読み方: ノルム・エス・ディスト）は、<strong>標準正規分布に従う確率</strong>を返す関数です。「NORM」は「Normal Distribution（正規分布）」、「S」は「Standard（標準）」、「DIST」は「Distribution（分布）」の略です。</p>



<p>標準正規分布とは、<strong>平均0・標準偏差1</strong>に固定された正規分布のことです。実データをzスコア（標準化した値）に変換すると、この分布を使って確率を計算できます。</p>



<p>NORM.S.DIST関数は、<a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>の特殊ケースです。NORM.DIST関数で平均0、標準偏差1を指定したときと同じ結果を返します。引数が2つだけなので、zスコアの確率を求めるときはこちらのほうがシンプルに書けます。</p>



<p>NORM.S.DIST関数でできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>zスコアから「下位何%に位置するか」を計算する</li><li>統計的検定でp値や臨界値を確認する</li><li>正規分布表を引く代わりにExcelで確率を求める</li><li><a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE関数</a>と組み合わせて実データの確率を求める</li></ul>



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



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



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



<pre class="wp-block-code"><code>=NORM.S.DIST(z, 関数形式)</code></pre>



<p>カッコの中に、確率を求めたいzスコアと出力の形式を指定します。NORM.DIST関数と違い、平均と標準偏差の指定は不要です（平均0・標準偏差1に固定されているため）。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>z</td><td>必須</td><td>確率を求めたい値（zスコア）。数値を指定する</td></tr><tr><td>関数形式</td><td>必須</td><td>TRUEで累積分布関数（CDF）、FALSEで確率密度関数（PDF）</td></tr></tbody></table></figure>



<p>2つの引数はどちらも必須です。省略するとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>関数形式にはTRUE/FALSEのほか、1/0でも指定できます。実務ではほとんどの場面でTRUE（累積分布関数）を使います。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">累積分布関数（CDF）と確率密度関数（PDF）の違い</span></h3>



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



<ul class="wp-block-list"><li><strong>CDF（TRUE）</strong>: 「z以下になる確率」を返す。0〜1の値になる。「下位何%？」を知りたいときに使う</li><li><strong>PDF（FALSE）</strong>: 「zにおける確率密度」を返す。標準正規分布の曲線の高さ。グラフ描画で使う</li></ul>



<p>たとえばz = 1.96のとき、CDFは「1.96以下になる確率（約97.5%）」を返し、PDFは「z = 1.96における曲線の高さ」を返します。</p>



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



<p>zスコアを使った基本的な計算例を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">z = 0（平均値）の確率を求める</span></h3>



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



<p>結果は <strong>0.5</strong>（50%）です。z = 0は標準正規分布のちょうど真ん中なので、「0以下になる確率」は50%になります。</p>



<h3 class="wp-block-heading"><span id="toc8">z = 1.96の確率を求める（95%信頼区間）</span></h3>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.96, TRUE)</code></pre>



<p>結果は約 <strong>0.975</strong>（97.5%）です。統計でよく使う値で、「平均から1.96標準偏差以内に全体の95%が収まる」ことを意味します。</p>



<h3 class="wp-block-heading"><span id="toc9">z = -1.96の確率を求める</span></h3>



<pre class="wp-block-code"><code>=NORM.S.DIST(-1.96, TRUE)</code></pre>



<p>結果は約 <strong>0.025</strong>（2.5%）です。標準正規分布は左右対称なので、z = -1.96の確率は z = 1.96の確率を1から引いた値と等しくなります。</p>



<h3 class="wp-block-heading"><span id="toc10">マイナスのzスコアとプラスのzスコアの確率をまとめて確認する</span></h3>



<p>よく使うzスコアの確率を一覧表にしておくと便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>zスコア</th><th>=NORM.S.DIST(z, TRUE)</th><th>意味</th></tr></thead><tbody><tr><td>-2</td><td>0.0228（2.3%）</td><td>下位2.3%</td></tr><tr><td>-1</td><td>0.1587（15.9%）</td><td>下位15.9%</td></tr><tr><td>0</td><td>0.5000（50%）</td><td>ちょうど真ん中</td></tr><tr><td>1</td><td>0.8413（84.1%）</td><td>上位15.9%</td></tr><tr><td>2</td><td>0.9772（97.7%）</td><td>上位2.3%</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>z = 1なら約68%のデータが平均から1標準偏差以内に収まり、z = 2なら約95%が収まります。この「68-95-99.7ルール」は統計の基本なので、覚えておくと便利ですよ。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc12">STANDARDIZE関数と組み合わせて実データの確率を求める</span></h3>



<p>テストの点数が平均65点、標準偏差12点で、80点の生徒が上位何%に入るかを求めてみましょう。</p>



<p>まず<a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE関数</a>でzスコアに変換します。</p>



<pre class="wp-block-code"><code>=STANDARDIZE(80, 65, 12)</code></pre>



<p>結果は <strong>1.25</strong> です。次にNORM.S.DIST関数で確率を求めます。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.25, TRUE)</code></pre>



<p>結果は約 <strong>0.8944</strong>（89.4%）です。80点はクラスの上位約10.6%に位置することがわかります。</p>



<p>1つの数式にまとめることもできます。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(STANDARDIZE(80, 65, 12), TRUE)</code></pre>



<p>この方法は、<a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>を使って <code>=NORM.DIST(80, 65, 12, TRUE)</code> と書いた場合と同じ結果になります。zスコアの算出過程を明示したいときはSTANDARDIZE関数との組み合わせが、シンプルに結果だけ欲しいときはNORM.DIST関数のほうが便利です。</p>



<h3 class="wp-block-heading"><span id="toc13">統計的検定でp値を計算する</span></h3>



<p>データ分析で「この結果は偶然ではないか？」を判断するとき、zスコアからp値を求める場面があります。</p>



<p>たとえば、あるABテストの結果からzスコアが2.33と算出されたとします。この値の片側p値を求めてみましょう。</p>



<pre class="wp-block-code"><code>=1 - NORM.S.DIST(2.33, TRUE)</code></pre>



<p>結果は約 <strong>0.0099</strong>（約1%）です。p値が0.05（5%）より小さいので、「統計的に有意な差がある」と判断できます。</p>



<p>両側検定のp値を求めたい場合は、片側の値を2倍にします。</p>



<pre class="wp-block-code"><code>=2 * (1 - NORM.S.DIST(2.33, TRUE))</code></pre>



<p>結果は約 <strong>0.0198</strong>（約2%）です。両側検定でも有意水準5%を満たしています。</p>



<h3 class="wp-block-heading"><span id="toc14">製品検査でzスコアによる合否判定を行う</span></h3>



<p>製品の重量を標準化して、規格外かどうかをzスコアで判定する方法です。</p>



<p>平均500g、標準偏差5gの製品で、zスコアが2を超えたら「要検査」とフラグを立てる場合、次のように数式を組めます。</p>



<pre class="wp-block-code"><code>=IF(ABS(STANDARDIZE(A2, 500, 5)) &gt; 2, &quot;要検査&quot;, &quot;合格&quot;)</code></pre>



<p>このとき、zスコアが2を超える確率はNORM.S.DIST関数で確認できます。</p>



<pre class="wp-block-code"><code>=2 * (1 - NORM.S.DIST(2, TRUE))</code></pre>



<p>結果は約 <strong>0.0456</strong>（約4.6%）です。全体の約4.6%が「要検査」に該当する計算になります。</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>と<a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">STDEV.P関数</a>で平均と標準偏差を求めれば、STANDARDIZE関数に渡してzスコアを算出し、NORM.S.DIST関数で確率を求める一連の流れが完成します。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">よくあるエラーと対処法・似た関数との違い</span></h2>



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



<p>引数に数値以外の文字列を指定すると発生します。</p>



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



<p>セル参照を使う場合は、参照先に数値が入っているか確認してください。</p>



<h3 class="wp-block-heading"><span id="toc17">引数不足エラー</span></h3>



<p>NORM.S.DIST関数は2つの引数がどちらも必須です。関数形式を省略するとエラーになります。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.96)  → エラー（引数不足）</code></pre>



<p>必ず第2引数にTRUEまたはFALSEを指定してください。</p>



<h3 class="wp-block-heading"><span id="toc18">結果が0や1に極端に近くなるケース</span></h3>



<p>エラーではありませんが、zスコアが大きい（または小さい）場合、結果が0.0000&#8230;や0.9999&#8230;のように極端な値になることがあります。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(5, TRUE)   → 0.99999971（ほぼ1）
=NORM.S.DIST(-5, TRUE)  → 0.00000029（ほぼ0）</code></pre>



<p>これは標準正規分布の性質どおりの正しい結果です。平均から5標準偏差も離れた値は、ほぼ確実にその範囲内（または範囲外）に収まります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>NORM.S.DIST関数はNORM.DIST関数と違い、#NUM!エラーが発生しにくいです。NORM.DIST関数では標準偏差に0以下を指定すると#NUM!エラーになりますが、NORM.S.DIST関数は標準偏差が1に固定されているためこの問題が起きません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc19">NORM.S.DIST関数とNORM.DIST関数の違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORM.S.DIST</th><th>NORM.DIST</th></tr></thead><tbody><tr><td>引数の数</td><td>2（z, 関数形式）</td><td>4（x, 平均, 標準偏差, 関数形式）</td></tr><tr><td>分布の指定</td><td>平均0・標準偏差1に固定</td><td>任意の平均・標準偏差を指定できる</td></tr><tr><td>使う場面</td><td>zスコアの確率を求めるとき</td><td>実データの確率を直接求めるとき</td></tr></tbody></table></figure>



<p>NORM.DIST関数で平均0、標準偏差1を指定すると、NORM.S.DIST関数と同じ結果になります。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.96, TRUE)        → 0.975
=NORM.DIST(1.96, 0, 1, TRUE)    → 0.975（同じ結果）</code></pre>



<h3 class="wp-block-heading"><span id="toc20">どちらを使えばいいか迷ったら</span></h3>



<p>以下の基準で判断してみてください。</p>



<ul class="wp-block-list"><li><strong>NORM.S.DIST関数を使う場面</strong>: すでにzスコアに変換した値の確率を求めたい、統計的検定のp値を計算したい</li><li><strong>NORM.DIST関数を使う場面</strong>: 実データの平均・標準偏差がわかっていて、生の値の確率を直接求めたい（例: 80点が上位何%か）</li></ul>



<p>実務で「ある値が上位何%か」を手軽に求めたいだけなら、<a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数</a>のほうが便利です。平均や標準偏差をわざわざ標準化する必要がないので1つの数式で完結します。一方、統計的検定やzスコアを使った分析ではNORM.S.DIST関数がよく使われます。</p>



<h3 class="wp-block-heading"><span id="toc21">NORM.S.INV関数との関係</span></h3>



<p>NORM.S.DIST関数が「zスコア → 確率」を返すのに対し、NORM.S.INV関数は「確率 → zスコア」を返す逆関数です。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.96, TRUE)   → 0.975（z → 確率）
=NORM.S.INV(0.975)          → 1.96（確率 → z）</code></pre>



<p>セットで覚えておくと、統計的な分析の幅が広がります。</p>



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



<p>NORM.S.DIST関数はExcel 2010で導入された「新しい名前」の関数です。旧NORMSDIST関数と<strong>計算結果はまったく同じ</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORM.S.DIST</th><th>NORMSDIST（旧）</th></tr></thead><tbody><tr><td>導入バージョン</td><td>Excel 2010</td><td>Excel 2003以前</td></tr><tr><td>計算結果</td><td>同一</td><td>同一</td></tr><tr><td>引数の数</td><td>2（z, 関数形式）</td><td>1（zのみ、CDF固定）</td></tr><tr><td>今後のサポート</td><td>推奨</td><td>互換性のために残存</td></tr></tbody></table></figure>



<p>旧NORMSDIST関数にはCDF/PDFの切り替え機能がなく、常にCDFを返します。Microsoftは新しい関数名の使用を推奨しています。新規で数式を作るときはNORM.S.DIST関数を使いましょう。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST</a></td><td>正規分布の確率（任意の平均・標準偏差）</td></tr><tr><td>NORM.S.DIST</td><td>標準正規分布の確率（平均0・標準偏差1固定）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-norm-inv/">NORM.INV</a></td><td>正規分布の逆関数（確率→値）</td></tr><tr><td>NORM.S.INV</td><td>標準正規分布の逆関数（確率→zスコア）</td></tr><tr><td>NORMSDIST</td><td>NORM.S.DISTの旧名称</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE</a></td><td>データをzスコアに変換する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">STDEV.P</a></td><td>母集団の標準偏差を求める</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>平均値を求める</td></tr></tbody></table></figure>



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



<p>NORM.S.DIST関数は、標準正規分布（平均0・標準偏差1）に従う<strong>確率</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=NORM.S.DIST(z, 関数形式)</code> の2つの引数を指定する</li><li>関数形式をTRUEにすると累積分布関数（CDF）、FALSEにすると確率密度関数（PDF）</li><li>実務ではCDF（TRUE）を使う場面がほとんど。「z以下になる確率」が求まる</li><li>「z以上の確率」は <code>=1 - NORM.S.DIST(...)</code> で計算する</li><li>NORM.DIST関数の特殊ケース（平均0・標準偏差1を固定）で、引数が少なくシンプル</li><li>STANDARDIZE関数と組み合わせれば、実データの確率もNORM.S.DIST関数で求められる</li></ul>



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



<p>NORM.S.DIST関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</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-norm-inv/">ExcelのNORM.INV関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-standardize/">ExcelのSTANDARDIZE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">ExcelのSTDEV.P関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-norm-s-dist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
