<?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>NORMDIST &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/normdist/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Mar 2026 03:00:14 +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>NORMDIST &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのNORM.DIST関数｜正規分布の確率を求める</title>
		<link>https://mashukabu.com/spreadsheet-norm-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-norm-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 03:00:14 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[NORM.DIST]]></category>
		<category><![CDATA[NORMDIST]]></category>
		<category><![CDATA[正規分布]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5439</guid>

					<description><![CDATA[スプレッドシートのNORM.DIST関数（NORMDIST）で正規分布の確率を計算する方法を解説。4つの引数の意味、TRUE（累積確率）とFALSE（確率密度）の使い分け、成績分析・品質管理での実務活用例、AVERAGE/STDEV連携ワークフローまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「テストで80点を取ったけど、全体の中でどのくらいの位置にいるんだろう？」。こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">平均と自分のスコアだけでは、相対的な立ち位置が見えません。偏差値を手計算するのも面倒ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがNORM.DIST関数です。この記事ではGoogleスプレッドシートでのNORM.DIST関数の使い方を、基本構文から実務活用まで解説します。TRUE/FALSEの違いや、AVERAGE・STDEV関数との連携ワークフローもあわせて紹介しますよ。</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><ol><li><a href="#toc2" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc3" tabindex="0">NORMDIST（旧関数名）との関係</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></li><li><a href="#toc11" tabindex="0">人事評価——評価点の相対位置を可視化する</a></li></ol></li><li><a href="#toc12" tabindex="0">AVERAGE・STDEV関数との連携ワークフロー</a></li><li><a href="#toc13" tabindex="0">正規分布関数ファミリーの使い分け</a><ol><li><a href="#toc14" tabindex="0">NORM.DIST / GAUSS / PHI / STANDARDIZE の違い</a></li></ol></li><li><a href="#toc15" tabindex="0">よくある間違いと注意点</a></li><li><a href="#toc16" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">NORM.DIST関数（読み方: ノーム・ディスト関数）は、<strong>正規分布</strong>にもとづいて確率を返す関数です。正規分布とは、データが平均値を中心に左右対称の釣鐘型に分布するモデルです。「NORM」は「Normal（正規）」、「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">たとえば「平均60点・標準偏差10点のテストで80点以下の人は全体の何%か」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>ある値が全体の何%に位置するかを求める（累積確率）</li><li>正規分布グラフ上の密度（高さ）を取得する</li><li>品質管理で規格内に収まる製品の割合を計算する</li><li>成績やKPIの相対的な位置づけを数値化する</li></ul>



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



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



<pre class="wp-block-code"><code>=NORM.DIST(値, 平均, 標準偏差, 累積)</code></pre>



<p class="wp-block-paragraph">カッコの中に4つの引数を指定します。</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>確率を求めたい数値</td></tr><tr><td>平均（mean）</td><td>必須</td><td>分布の平均値</td></tr><tr><td>標準偏差（standard_deviation）</td><td>必須</td><td>分布の標準偏差（0より大きい値）</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>標準偏差（データの散らばり具合を表す指標）に0以下を指定すると<code>#NUM!</code>エラーになります。数値以外を指定すると<code>#VALUE!</code>エラーです。</p></blockquote>



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



<p class="wp-block-paragraph">Googleスプレッドシートには<code>NORMDIST</code>という関数もあります。これはNORM.DISTの旧バージョンで、計算結果は同じです。</p>



<pre class="wp-block-code"><code>=NORMDIST(80, 60, 10, TRUE)   ← 旧関数名（動作は同じ）
=NORM.DIST(80, 60, 10, TRUE)  ← 新関数名（推奨）</code></pre>



<p class="wp-block-paragraph">どちらを使っても問題ありませんが、Googleの公式ドキュメントではNORM.DISTが推奨されています。新しく数式を書くときはNORM.DISTを使いましょう。</p>



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



<p class="wp-block-paragraph">NORM.DIST関数の4番目の引数「累積」は、TRUEかFALSEで結果がまったく変わります。この違いを押さえておくことが、NORM.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>=NORM.DIST(80, 60, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">この数式は「平均60・標準偏差10の正規分布で、80以下になる確率」を返します。結果は約<strong>0.9772（97.7%）</strong> です。</p>



<p class="wp-block-paragraph">つまり80点以下の人が全体の約97.7%を占めるということです。逆にいえば、80点を超えるのは上位約2.3%ですね。</p>



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



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



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



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



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



<p class="wp-block-paragraph">平均60・標準偏差10の正規分布で、値を変えたときの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>値（x）</th><th>TRUE（累積確率）</th><th>FALSE（確率密度）</th></tr></thead><tbody><tr><td>40</td><td>0.0228（2.3%）</td><td>0.0054</td></tr><tr><td>50</td><td>0.1587（15.9%）</td><td>0.0242</td></tr><tr><td>60</td><td>0.5000（50.0%）</td><td>0.0399</td></tr><tr><td>70</td><td>0.8413（84.1%）</td><td>0.0242</td></tr><tr><td>80</td><td>0.9772（97.7%）</td><td>0.0054</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TRUEの列は値が大きくなるほど1に近づいていきます。FALSEの列は平均値（60）で最大になり、離れるほど小さくなります。</p>



<p class="wp-block-paragraph">実務では「x以下の確率を知りたい」場面がほとんどなので、TRUEを使うケースが圧倒的に多いですよ。</p>



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



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



<h3 class="wp-block-heading"><span id="toc9">成績分析——自分のスコアが上位何%かを計算</span></h3>



<p class="wp-block-paragraph">テストや資格試験の結果から、自分の相対的な位置を知りたいときに使えます。</p>



<p class="wp-block-paragraph">たとえば平均点が65点、標準偏差が12点の試験で82点を取った場合です。</p>



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



<p class="wp-block-paragraph">結果は約<strong>0.9222（92.2%）</strong> です。82点以下が全体の92.2%なので、上位約7.8%に入っていることがわかります。</p>



<p class="wp-block-paragraph">「上位何%か」を直接求めたいときは、次のように書きます。</p>



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



<p class="wp-block-paragraph">結果は約0.0778、つまり上位7.8%です。チームの成績分析やKPI評価にも応用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">品質管理——規格範囲内の製品比率を求める</span></h3>



<p class="wp-block-paragraph">製造業では「規格の上限と下限の間に収まる製品の割合」を計算する場面があります。</p>



<p class="wp-block-paragraph">たとえば、部品の長さが平均50mm・標準偏差0.5mmで、規格が49mm~51mmの場合です。</p>



<pre class="wp-block-code"><code>=NORM.DIST(51, 50, 0.5, TRUE) - NORM.DIST(49, 50, 0.5, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.9545（95.4%）</strong> です。規格内に収まる製品が約95.4%だとわかります。</p>



<p class="wp-block-paragraph">「上限以下の確率」から「下限以下の確率」を引くことで、範囲内の確率を求めるテクニックです。品質管理の報告資料などで活躍してくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">人事評価——評価点の相対位置を可視化する</span></h3>



<p class="wp-block-paragraph">人事評価のスコアを相対的に比較したい場面でも便利です。</p>



<p class="wp-block-paragraph">たとえば評価スコアの平均が3.2、標準偏差が0.6のチームで、ある社員のスコアが4.0だった場合です。</p>



<pre class="wp-block-code"><code>=NORM.DIST(4.0, 3.2, 0.6, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.9088（90.9%）</strong> です。この社員のスコアは全体の上位約9%に位置することがわかります。</p>



<p class="wp-block-paragraph">全員分のスコアに対してNORM.DIST関数を適用すれば、パーセンタイル（百分位数）の一覧表を作れます。評価の偏りや分布を可視化したいときに試してみてください。</p>



<h2 class="wp-block-heading"><span id="toc12">AVERAGE・STDEV関数との連携ワークフロー</span></h2>



<p class="wp-block-paragraph">NORM.DIST関数を使うには、平均と標準偏差が必要です。手入力してもよいのですが、<a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>と<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>を組み合わせると、データが更新されても自動で再計算されます。</p>



<p class="wp-block-paragraph">実際のワークフローを見てみましょう。テストの点数がB2:B31に入っているとします。</p>



<p class="wp-block-paragraph"><strong>ステップ1</strong>: 平均を求める</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B31)</code></pre>



<p class="wp-block-paragraph"><strong>ステップ2</strong>: 標準偏差を求める</p>



<pre class="wp-block-code"><code>=STDEV(B2:B31)</code></pre>



<p class="wp-block-paragraph"><strong>ステップ3</strong>: NORM.DIST関数で確率を求める</p>



<pre class="wp-block-code"><code>=NORM.DIST(80, AVERAGE(B2:B31), STDEV(B2:B31), TRUE)</code></pre>



<p class="wp-block-paragraph">このように数式をネスト（入れ子に）すれば、データを追加・変更しても自動で結果が更新されます。平均や標準偏差を別セルに出しておいて、そのセルを参照する方法でもOKですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>データが母集団（全数データ）の場合は、STDEVの代わりにSTDEV.Pを使いましょう。STDEVは標本標準偏差、STDEV.Pは母集団の標準偏差を返します。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc14">NORM.DIST / GAUSS / PHI / STANDARDIZE の違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>特徴</th></tr></thead><tbody><tr><td>NORM.DIST</td><td>任意の平均・標準偏差の正規分布で確率を求める</td><td>最も汎用的。実務のメイン関数</td></tr><tr><td>NORM.S.DIST</td><td>標準正規分布（平均0・標準偏差1）で確率を求める</td><td>NORM.DIST(x,0,1,TRUE)と同じ結果</td></tr><tr><td>NORM.INV</td><td>確率から値を逆算する</td><td>NORM.DISTの逆関数。上位10%のボーダーライン算出に便利</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-gauss-function/">GAUSS</a></td><td>平均から±xσの間の確率を求める</td><td>GAUSS(x) = NORM.S.DIST(x,TRUE) &#8211; 0.5</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-phi-function/">PHI</a></td><td>標準正規分布の確率密度を返す</td><td>PHI(x) = NORM.S.DIST(x,FALSE)</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-standardize-function/">STANDARDIZE</a></td><td>値を標準化（zスコアに変換）する</td><td>(x &#8211; 平均) / 標準偏差 の計算を関数化</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントはシンプルです。</p>



<ul class="wp-block-list"><li><strong>確率を知りたい</strong> → NORM.DIST（平均・標準偏差がわかっているとき）</li><li><strong>標準正規分布だけでOK</strong> → NORM.S.DIST（すでにzスコアに変換済みのとき）</li><li><strong>確率から値を逆算したい</strong> → NORM.INV（ボーダーラインの算出）</li><li><strong>データを標準化したい</strong> → <a href="https://mashukabu.com/spreadsheet-standardize-function/">STANDARDIZE</a></li></ul>



<p class="wp-block-paragraph">迷ったらNORM.DISTを使えばほとんどの場面に対応できますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">よくある間違いと注意点</span></h2>



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



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



<p class="wp-block-paragraph">標準偏差は「0より大きい値」でなければなりません。0を指定すると<code>#NUM!</code>エラーになります。データが全部同じ値のときSTDEV関数は0を返すので、その結果をそのまま渡さないように注意してください。</p>



<pre class="wp-block-code"><code>=NORM.DIST(80, 60, 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>TRUE/FALSEの指定を間違える</strong></p>



<p class="wp-block-paragraph">4番目の引数を省略することはできません。TRUEとFALSEでは結果がまったく異なります。「x以下の確率」を求めたいのにFALSEを指定すると、意味のない密度値が返ってきます。目的に合った値を選んでくださいね。</p>



<p class="wp-block-paragraph"><strong>「x以上」の確率を求めるときの計算</strong></p>



<p class="wp-block-paragraph">NORM.DIST関数は「x以下」の確率を返します。「x以上」の確率が欲しいときは、1から引く必要があります。</p>



<pre class="wp-block-code"><code>=1 - NORM.DIST(80, 60, 10, TRUE)</code></pre>



<p class="wp-block-paragraph"><strong>正規分布を仮定してよいか確認する</strong></p>



<p class="wp-block-paragraph">NORM.DIST関数は、データが正規分布に従うことを前提とした計算です。極端に偏ったデータには正確な結果を返しません。データの分布が正規分布から大きくずれていないか、<a href="https://mashukabu.com/spreadsheet-skew-function/">SKEW関数</a>で歪度を確認しておくとより安心ですよ。</p>



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



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



<ul class="wp-block-list"><li>4番目の引数にTRUEを指定すると「x以下の確率」が返る</li><li>FALSEを指定するとグラフの密度値が返る（実務ではTRUEが主役）</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>と<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>と組み合わせるのが基本の使い方</li><li>成績分析・品質管理・人事評価など幅広い場面で活用できる</li><li>標準偏差に0以下を渡すと<code>#NUM!</code>エラー。STDEV関数と組み合わせるときは注意しよう</li><li>関連関数として、逆算したい場合はNORM.INV、標準化にはSTANDARDIZEが便利</li></ul>



<p class="wp-block-paragraph">「このスコアは全体のどのあたり？」を数値で答えられるようになると、データ分析の幅がぐっと広がります。ぜひ実際のデータで試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-norm-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのNORMDIST関数の使い方｜正規分布（互換）</title>
		<link>https://mashukabu.com/spreadsheet-normdist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-normdist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 02:59:55 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[Excel移行]]></category>
		<category><![CDATA[NORM.DIST]]></category>
		<category><![CDATA[NORMDIST]]></category>
		<category><![CDATA[互換関数]]></category>
		<category><![CDATA[正規分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5431</guid>

					<description><![CDATA[スプレッドシートのNORMDIST関数の使い方を解説。NORM.DISTとの違い、4つの引数の意味、TRUE/FALSEの使い分け、Excel互換性や移行時の注意点まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Excelで使っていたNORMDIST関数、スプレッドシートでも同じように使えるのかな？」。ExcelからGoogleスプレッドシートへ移行したときに気になるポイントですよね。</p>



<p class="wp-block-paragraph">結論から言うと、NORMDIST関数はGoogleスプレッドシートでもそのまま使えます。ただし、現在はNORM.DISTという新しい名前の関数が推奨されています。この記事ではスプレッドシートのNORMDIST関数の使い方を、NORM.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">NORMDIST関数とは</a><ol><li><a href="#toc2" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc3" tabindex="0">NORM.DISTとの違い</a></li></ol></li><li><a href="#toc4" tabindex="0">スプレッドシートでのNORMDIST関数の使い方</a><ol><li><a href="#toc5" tabindex="0">TRUE（累積確率）で「x以下の確率」を求める</a></li><li><a href="#toc6" tabindex="0">FALSE（確率密度）でグラフの高さを取得する</a></li></ol></li><li><a href="#toc7" tabindex="0">NORMDIST関数の実務活用例</a><ol><li><a href="#toc8" tabindex="0">成績データの相対位置を計算する</a></li><li><a href="#toc9" tabindex="0">AVERAGE・STDEVとのネスト活用</a></li></ol></li><li><a href="#toc10" tabindex="0">ExcelからスプレッドシートへのNORMDIST移行ガイド</a><ol><li><a href="#toc11" tabindex="0">移行時に確認すべき3つのポイント</a></li></ol></li><li><a href="#toc12" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc13" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">NORMDIST関数とは</span></h2>



<p class="wp-block-paragraph">NORMDIST関数（読み方: ノーム・ディスト関数）は、<strong>正規分布</strong>にもとづいて確率を返す互換関数です。正規分布とは、データが平均値を中心に左右対称の釣鐘型に分布する統計モデルです。</p>



<p class="wp-block-paragraph">たとえば「平均60点・標準偏差10点のテストで、80点以下は全体の何%か」を1つの数式で求められます。</p>



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



<ul class="wp-block-list"><li>ある値が全体の何%に位置するかを求める（累積確率）</li><li>正規分布グラフ上の密度（高さ）を取得する</li><li>品質管理で規格内に収まる製品の割合を計算する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>NORMDIST関数はGoogleスプレッドシートの全バージョンで使えます。ただしGoogleの公式ドキュメントではピリオド付きの<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>が推奨されています。新しく数式を書くときはNORM.DISTを使いましょう。</p></blockquote>



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



<pre class="wp-block-code"><code>=NORMDIST(値, 平均, 標準偏差, 累積)</code></pre>



<p class="wp-block-paragraph">カッコの中に4つの引数を指定します。</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>確率を求めたい数値</td></tr><tr><td>平均（mean）</td><td>必須</td><td>分布の平均値</td></tr><tr><td>標準偏差（standard_deviation）</td><td>必須</td><td>分布の標準偏差（0より大きい値）</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>標準偏差（データの散らばり具合を表す指標）に0以下を指定すると<code>#NUM!</code>エラーになります。数値以外を指定すると<code>#VALUE!</code>エラーです。</p></blockquote>



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



<p class="wp-block-paragraph">NORMDISTとNORM.DISTの違いは「関数名のみ」です。引数の順番も計算結果も完全に同じです。</p>



<pre class="wp-block-code"><code>=NORMDIST(80, 60, 10, TRUE)    → 0.9772
=NORM.DIST(80, 60, 10, TRUE)   → 0.9772</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>NORMDIST</th><th>NORM.DIST</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">Excelでは2007年までNORMDISTが標準でした。2010以降でピリオド付きのNORM.DISTに名称が変更されています。Googleスプレッドシートもこの命名規則に合わせています。</p>



<p class="wp-block-paragraph">既存のシートにNORMDISTで書いた数式がある場合、わざわざ書き換える必要はありません。動作に違いはないので、そのまま使い続けて大丈夫ですよ。</p>



<h2 class="wp-block-heading"><span id="toc4">スプレッドシートでのNORMDIST関数の使い方</span></h2>



<p class="wp-block-paragraph">NORMDIST関数の4番目の引数「累積」で、TRUEかFALSEを選びます。それぞれの使い方を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">TRUE（累積確率）で「x以下の確率」を求める</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>の値を返します。「ある値以下になる確率」を求めるときに使います。</p>



<pre class="wp-block-code"><code>=NORMDIST(80, 60, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.9772（97.7%）</strong> です。「平均60・標準偏差10の分布で、80以下になる確率が97.7%」という意味です。</p>



<p class="wp-block-paragraph">「x以上」の確率を求めたいときは、1から引きます。</p>



<pre class="wp-block-code"><code>=1 - NORMDIST(80, 60, 10, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約0.0228。つまり80を超えるのは上位約2.3%ですね。</p>



<h3 class="wp-block-heading"><span id="toc6">FALSE（確率密度）でグラフの高さを取得する</span></h3>



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



<pre class="wp-block-code"><code>=NORMDIST(80, 60, 10, FALSE)</code></pre>



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



<p class="wp-block-paragraph">実務では「x以下の確率を知りたい」場面がほとんどです。迷ったらTRUEを選んでおけば間違いありませんよ。</p>



<h2 class="wp-block-heading"><span id="toc7">NORMDIST関数の実務活用例</span></h2>



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



<h3 class="wp-block-heading"><span id="toc8">成績データの相対位置を計算する</span></h3>



<p class="wp-block-paragraph">テストの結果から「自分が上位何%か」を知りたい場面で便利です。</p>



<p class="wp-block-paragraph">平均点が65点、標準偏差が12点の試験で82点を取った場合です。</p>



<pre class="wp-block-code"><code>=NORMDIST(82, 65, 12, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.9222（92.2%）</strong> です。82点以下が全体の92.2%なので、上位約7.8%に入っていることがわかります。</p>



<p class="wp-block-paragraph">チームのKPI達成率など、数値データの相対的な位置づけを出したいときにも応用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">AVERAGE・STDEVとのネスト活用</span></h3>



<p class="wp-block-paragraph">NORMDIST関数を使うには、平均と標準偏差が必要です。<a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>と<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>を組み合わせると、データが増えても自動で再計算されます。</p>



<p class="wp-block-paragraph">テストの点数がB2:B31に入っているとします。</p>



<pre class="wp-block-code"><code>=NORMDIST(80, AVERAGE(B2:B31), STDEV(B2:B31), TRUE)</code></pre>



<p class="wp-block-paragraph">このようにネスト（入れ子に）すれば、データを追加・変更しても結果が自動更新されます。平均や標準偏差を別セルに出しておいて参照する方法でもOKです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>NORMDIST関数の中でもNORM.DISTの中でも、AVERAGE・STDEVとの組み合わせ方はまったく同じです。関数名が違うだけで使い方は変わりませんよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">ExcelからスプレッドシートへのNORMDIST移行ガイド</span></h2>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートに移行するとき、NORMDISTまわりで知っておくべきポイントをまとめました。</p>



<h3 class="wp-block-heading"><span id="toc11">移行時に確認すべき3つのポイント</span></h3>



<p class="wp-block-paragraph"><strong>1. 既存のNORMDIST数式はそのまま動く</strong></p>



<p class="wp-block-paragraph">ExcelファイルをGoogleスプレッドシートにインポートしたとき、NORMDISTの数式はそのまま正常に動作します。自動変換や手動書き換えは不要です。</p>



<p class="wp-block-paragraph"><strong>2. 新規作成時はNORM.DISTを推奨</strong></p>



<p class="wp-block-paragraph">既存の数式はそのままで問題ありませんが、新しく数式を書く場合は<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>を使いましょう。将来的な互換性を考えると、推奨関数を使っておくのが安心です。</p>



<p class="wp-block-paragraph"><strong>3. 他の旧関数名も同じルール</strong></p>



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



<figure class="wp-block-table"><table><thead><tr><th>旧関数名</th><th>新関数名（推奨）</th></tr></thead><tbody><tr><td>NORMDIST</td><td><a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></td></tr><tr><td>NORMINV</td><td><a href="https://mashukabu.com/spreadsheet-norm-inv-function/">NORM.INV</a></td></tr><tr><td>NORMSDIST</td><td><a href="https://mashukabu.com/spreadsheet-norm-s-dist-function/">NORM.S.DIST</a></td></tr><tr><td>NORMSINV</td><td><a href="https://mashukabu.com/spreadsheet-norm-s-inv-function/">NORM.S.INV</a></td></tr></tbody></table></figure>



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



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



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



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



<p class="wp-block-paragraph">標準偏差は「0より大きい値」が必要です。0を指定すると<code>#NUM!</code>エラーになります。すべてのデータが同じ値のとき、STDEV関数は0を返します。そのままNORMDISTに渡さないように注意してください。</p>



<pre class="wp-block-code"><code>=NORMDIST(80, 60, 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>TRUE/FALSEの指定を忘れる</strong></p>



<p class="wp-block-paragraph">4番目の引数は省略できません。書き忘れるとエラーになります。「x以下の確率」が欲しいならTRUE、「グラフの高さ」が欲しいならFALSEを指定してくださいね。</p>



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



<p class="wp-block-paragraph">NORMDIST関数は、正規分布にもとづいて確率を返す互換関数です。</p>



<ul class="wp-block-list"><li>NORM.DISTと引数・計算結果は完全に同じ。違いは関数名だけ</li><li>Excelの旧バージョン（2007以前）で標準だった関数名で、Googleスプレッドシートでも使える</li><li>既存シートのNORMDIST数式は書き換え不要。そのまま動く</li><li>新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>を推奨</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>と<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>と組み合わせると、平均・標準偏差を自動計算できる</li><li>標準偏差に0以下を渡すと<code>#NUM!</code>エラーになるので注意</li></ul>



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