<?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>Excel統計関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/excel%e7%b5%b1%e8%a8%88%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Tue, 26 May 2026 14:04:11 +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>Excel統計関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのSTANDARDIZE関数の使い方｜Zスコアでデータを標準化する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-standardize/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-standardize/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 05 Feb 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel統計関数]]></category>
		<category><![CDATA[STANDARDIZE関数]]></category>
		<category><![CDATA[標準化]]></category>
		<category><![CDATA[標準化変量]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2943</guid>

					<description><![CDATA[ExcelのSTANDARDIZE関数でZスコア(標準化変量)を求める方法を解説。構文・引数の説明から、テスト成績の比較や売上分析など実務での活用例、AVERAGE・STDEV関数との組み合わせまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「テストの点数と売上データ、単位が違うけど公平に比較できないかな」と思ったことはありませんか。科目ごとに平均点も配点もバラバラだと、単純な点数の比較では正確な評価ができませんよね。</p>



<p class="wp-block-paragraph">そんなときに便利なのが、ExcelのSTANDARDIZE関数です。この関数を使えば、データを「Zスコア（標準化変量）」に変換して、異なる尺度のデータを同じ基準で比較できるようになります。</p>



<p class="wp-block-paragraph">この記事では、STANDARDIZE関数の基本的な使い方から、実務で役立つ活用例まで詳しく解説していきます。</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">STANDARDIZE関数とは？</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">STANDARDIZE関数でできること</a></li><li><a href="#toc4" tabindex="0">対応バージョン</a></li></ol></li><li><a href="#toc5" tabindex="0">STANDARDIZE関数の書き方（構文と引数）</a><ol><li><a href="#toc6" tabindex="0">基本構文</a></li><li><a href="#toc7" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc8" tabindex="0">基本的な使い方</a></li><li><a href="#toc9" tabindex="0">実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">応用例1: AVERAGE関数・STDEV関数と組み合わせて使う</a></li><li><a href="#toc11" tabindex="0">応用例2: 異なる科目のテスト成績を公平に比較する</a></li><li><a href="#toc12" tabindex="0">応用例3: 売上データの標準化で支店間比較</a></li></ol></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc14" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc15" tabindex="0">STANDARDIZE関数とNORM.S.DIST関数の組み合わせ｜Zスコアから確率を求める</a><ol><li><a href="#toc16" tabindex="0">NORM.S.DIST関数の基本</a></li><li><a href="#toc17" tabindex="0">STANDARDIZEと組み合わせて上位何%かを求める</a></li><li><a href="#toc18" tabindex="0">Zスコアと割合の対応をざっくり押さえる</a></li></ol></li><li><a href="#toc19" tabindex="0">標準偏差はSTDEV.SとSTDEV.Pのどちらを使う？</a><ol><li><a href="#toc20" tabindex="0">標本と母集団の違い</a></li><li><a href="#toc21" tabindex="0">迷ったらSTDEV.Sでよい理由</a></li></ol></li><li><a href="#toc22" tabindex="0">Googleスプレッドシートでの使い方</a><ol><li><a href="#toc23" tabindex="0">ARRAYFORMULAで一括計算する</a></li></ol></li><li><a href="#toc24" tabindex="0">STANDARDIZE関数のよくある質問（FAQ）</a><ol><li><a href="#toc25" tabindex="0">Q1. STANDARDIZE関数と標準偏差（STANDARD DEVIATION）は何が違う？</a></li><li><a href="#toc26" tabindex="0">Q2. Zスコアが「2.5」だと何を意味する？</a></li><li><a href="#toc27" tabindex="0">Q3. 標準化したデータの平均は必ず0になる？</a></li></ol></li><li><a href="#toc28" tabindex="0">ZスコアでExcelの外れ値（異常値）を自動検出する方法</a></li><li><a href="#toc29" tabindex="0">条件付き書式×STANDARDIZE関数：Zスコアで異常値を自動ハイライト</a></li><li><a href="#toc30" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<h3 class="wp-block-heading"><span id="toc2">読み方と語源</span></h3>



<p class="wp-block-paragraph">STANDARDIZE関数の読み方は「スタンダダイズ関数」です。英語の「standardize」は「標準化する」という意味で、データを標準的な尺度に変換することを表しています。</p>



<h3 class="wp-block-heading"><span id="toc3">STANDARDIZE関数でできること</span></h3>



<p class="wp-block-paragraph">STANDARDIZE関数は、指定したデータの<strong>Zスコア（標準化変量）</strong>を求める関数です。</p>



<p class="wp-block-paragraph">Zスコアとは、あるデータが平均からどれだけ離れているかを標準偏差の単位で表した数値のことです。計算式で書くと次のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Zスコア = (データ値 &#8211; 平均) / 標準偏差</p></blockquote>



<p class="wp-block-paragraph">たとえば、Zスコアが「1.5」なら「平均より標準偏差1.5個分だけ上にある」という意味になります。Zスコアが「-0.8」なら「平均より標準偏差0.8個分だけ下にある」ことを表します。</p>



<p class="wp-block-paragraph">この変換によって、単位や尺度が異なるデータ同士を同じ基準で比較できるようになるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc4">対応バージョン</span></h3>



<p class="wp-block-paragraph">STANDARDIZE関数は以下の環境で使用できます。</p>



<ul class="wp-block-list"><li>Excel 2007以降のすべてのバージョン</li><li>Microsoft 365</li><li>Googleスプレッドシート</li></ul>



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



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



<pre class="wp-block-code"><code>=STANDARDIZE(x, 平均, 標準偏差)</code></pre>



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



<p class="wp-block-paragraph">STANDARDIZE関数の引数は3つで、すべて必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>標準化したい数値を指定します</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">引数はすべて数値で指定する必要があります。数値以外を指定すると <code>#VALUE!</code> エラーが返されます。</p>



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



<p class="wp-block-paragraph">まずはシンプルな例でSTANDARDIZE関数の動きを確認してみましょう。</p>



<p class="wp-block-paragraph">あるクラスのテスト結果を標準化する例です。平均点が65点、標準偏差が12だったとします。</p>



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



<p class="wp-block-paragraph">この数式の結果は「1.25」になります。つまり、80点のデータは平均より標準偏差1.25個分だけ高い位置にある、ということがわかります。</p>



<p class="wp-block-paragraph">セル参照を使う場合は、次のように記述します。B2にデータ値、B3に平均、B4に標準偏差が入っているとします。</p>



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



<p class="wp-block-paragraph">セル参照を使えば、データが変わっても自動で再計算されるので便利です。</p>



<h2 class="wp-block-heading"><span id="toc9">実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc10">応用例1: AVERAGE関数・STDEV関数と組み合わせて使う</span></h3>



<p class="wp-block-paragraph">実務では、平均や標準偏差を手入力するのではなく、<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>とSTDEV関数で自動計算するのが一般的です。</p>



<p class="wp-block-paragraph">たとえば、A2:A20にテストの点数が入っている場合、B2セルに次の数式を入力します。</p>



<pre class="wp-block-code"><code>=STANDARDIZE(A2, AVERAGE($A$2:$A$20), STDEV($A$2:$A$20))</code></pre>



<p class="wp-block-paragraph">AVERAGE関数とSTDEV関数の範囲を絶対参照（<code>$</code>付き）にしておくと、数式を下方向にコピーしても参照がずれません。これで全員分のZスコアを一括で求められます。</p>



<h3 class="wp-block-heading"><span id="toc11">応用例2: 異なる科目のテスト成績を公平に比較する</span></h3>



<p class="wp-block-paragraph">国語と数学のテストで、配点も平均点もまったく違うケースを考えてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>生徒</th><th>国語（100点満点）</th><th>数学（150点満点）</th></tr></thead><tbody><tr><td>Aさん</td><td>78</td><td>120</td></tr><tr><td>Bさん</td><td>85</td><td>105</td></tr><tr><td>Cさん</td><td>62</td><td>135</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">このままでは「Aさんは数学120点で国語78点だから数学の方が得意」とは言い切れませんよね。満点も平均点も違うからです。</p>



<p class="wp-block-paragraph">そこでSTANDARDIZE関数を使ってZスコアに変換すると、同じ基準で比較できるようになります。国語の平均が75、標準偏差が10、数学の平均が120、標準偏差が15だとすると、次の数式でAさんの各科目のZスコアが求められます。</p>



<pre class="wp-block-code"><code>=STANDARDIZE(78, 75, 10)   → 結果: 0.30（国語）
=STANDARDIZE(120, 120, 15) → 結果: 0.00（数学）</code></pre>



<p class="wp-block-paragraph">Aさんの場合、国語のZスコア(0.30)の方が数学(0.00)より高いので、実は相対的に見ると国語の方が成績が良いことがわかります。</p>



<h3 class="wp-block-heading"><span id="toc12">応用例3: 売上データの標準化で支店間比較</span></h3>



<p class="wp-block-paragraph">店舗や支店ごとに商圏規模が異なる場合、売上金額をそのまま比較するのは不公平です。STANDARDIZE関数で各支店の売上をZスコアに変換すれば、「その支店が全体の中でどの位置にいるか」を客観的に評価できます。</p>



<p class="wp-block-paragraph">Zスコアが高いほど相対的に好成績、低いほど要改善という判断に使えるため、人事評価や目標設定にも応用できます。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#VALUE!</code></td><td>引数に数値以外（文字列や空白セル）を指定した</td><td>引数がすべて数値になっているか確認する</td></tr><tr><td><code>#NUM!</code></td><td>標準偏差に0以下の値を指定した</td><td>標準偏差は正の数値（0より大きい値）を指定する</td></tr><tr><td><code>#NAME?</code></td><td>関数名のスペルミス</td><td>「STANDARDIZE」のスペルを確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが <code>#NUM!</code> エラーです。標準偏差が0ということは、すべてのデータが同じ値であることを意味します。その場合は標準化自体が不要なので、データを見直してみてください。</p>



<p class="wp-block-paragraph">Excelのエラーについて詳しく知りたい方は「<a href="https://mashukabu.com/excel-error-value-list/">セルに表示されるエラーの種類と原因、対処方法を解説</a>」を参考にしてください。</p>



<h2 class="wp-block-heading"><span id="toc14">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">STANDARDIZE関数と関連する統計関数を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>用途</th><th>STANDARDIZE関数との関係</th></tr></thead><tbody><tr><td>AVERAGE</td><td>算術平均を求める</td><td>STANDARDIZE関数の第2引数に使う</td></tr><tr><td>STDEV / STDEV.S</td><td>標本標準偏差を求める</td><td>STANDARDIZE関数の第3引数に使う</td></tr><tr><td>STDEV.P</td><td>母集団標準偏差を求める</td><td>母集団全体のデータがある場合に第3引数に使う</td></tr><tr><td>NORM.S.DIST</td><td>標準正規分布の累積確率を求める</td><td>Zスコアから確率を求めるときに使う</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-z_test/">Z.TEST</a></td><td>Z検定を行う</td><td>標準化とは別の統計的検定用関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">STDEV関数（STDEV.S）は標本データの標準偏差、STDEV.P関数は母集団の標準偏差を求めます。手元のデータが全体の一部（サンプル）であればSTDEV.Sを、全体のデータであればSTDEV.Pを使い分けてください。</p>



<h2 class="wp-block-heading"><span id="toc15">STANDARDIZE関数とNORM.S.DIST関数の組み合わせ｜Zスコアから確率を求める</span></h2>



<p class="wp-block-paragraph">STANDARDIZE関数で求めたZスコアは、それ単体でも「平均からどれくらい離れているか」を示してくれます。ただ実務では、もう一歩踏み込んで「上位何パーセントに入るのか」を知りたい場面が多いですよね。</p>



<p class="wp-block-paragraph">そこで活躍するのが、NORM.S.DIST関数です。この関数はZスコアを渡すと、標準正規分布における累積確率（そのZスコア以下になる割合）を返してくれます。</p>



<h3 class="wp-block-heading"><span id="toc16">NORM.S.DIST関数の基本</span></h3>



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



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



<p class="wp-block-paragraph">第2引数の「関数形式」には、累積分布を求めたいときは <code>TRUE</code> を指定します。たとえばZスコア1.96を渡すと、結果は約0.975（97.5%）になります。</p>



<pre class="wp-block-code"><code>=NORM.S.DIST(1.96, TRUE)   → 結果: 約0.975</code></pre>



<p class="wp-block-paragraph">これは「Zスコア1.96以下のデータが全体の約97.5%を占める」という意味です。逆に言えば、上位2.5%のラインがZスコア1.96ということになります。</p>



<h3 class="wp-block-heading"><span id="toc17">STANDARDIZEと組み合わせて上位何%かを求める</span></h3>



<p class="wp-block-paragraph">STANDARDIZE関数とNORM.S.DIST関数を組み合わせると、生のデータから一発で「上位何パーセントか」を計算できます。</p>



<p class="wp-block-paragraph">A2:A20にテストの点数が入っているとき、B2セルに次の数式を入力します。</p>



<pre class="wp-block-code"><code>=1 - NORM.S.DIST(STANDARDIZE(A2, AVERAGE($A$2:$A$20), STDEV($A$2:$A$20)), TRUE)</code></pre>



<p class="wp-block-paragraph"><code>1 - 累積確率</code> とすることで、「そのデータより上位の割合」が求められます。</p>



<p class="wp-block-paragraph">たとえば平均65点・標準偏差12のテストで80点を取った場合、Zスコアは1.25です。これをNORM.S.DISTに渡すと累積確率は約0.894となり、上位の割合は約10.6%とわかります。つまり「80点はおよそ上位10.6%の成績」と言い換えられるわけです。</p>



<p class="wp-block-paragraph">この考え方は、売上データにもそのまま使えます。「この支店の売上は全支店の上位何パーセントか」を客観的な数値で示せるので、業績評価のレポートにそのまま盛り込めます。</p>



<h3 class="wp-block-heading"><span id="toc18">Zスコアと割合の対応をざっくり押さえる</span></h3>



<p class="wp-block-paragraph">正規分布では、Zスコアと範囲内に入る割合の関係がおおよそ決まっています。暗算の目安として覚えておくと便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>Zスコアの範囲</th><th>範囲内に入る割合</th></tr></thead><tbody><tr><td>-1σ 〜 +1σ（±1）</td><td>約68%</td></tr><tr><td>-2σ 〜 +2σ（±2）</td><td>約95%</td></tr><tr><td>-3σ 〜 +3σ（±3）</td><td>約99.7%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえばZスコアが2を超えるデータは、全体の上位2.5%程度しかない「かなり珍しい値」だと判断できます。この感覚があると、Zスコアを見ただけでデータの希少性がイメージしやすくなります。</p>



<h2 class="wp-block-heading"><span id="toc19">標準偏差はSTDEV.SとSTDEV.Pのどちらを使う？</span></h2>



<p class="wp-block-paragraph">STANDARDIZE関数の第3引数には標準偏差を指定しますが、Excelには標準偏差を求める関数が2種類あります。「STDEV.S」と「STDEV.P」です。どちらを選ぶかで結果がわずかに変わるため、使い分けの基準を押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc20">標本と母集団の違い</span></h3>



<p class="wp-block-paragraph">2つの関数の違いは、データを「全体（母集団）」とみなすか「一部（標本）」とみなすかにあります。</p>



<ul class="wp-block-list"><li><strong>STDEV.S（標本標準偏差）</strong>: 手元のデータが全体の一部（サンプル）のときに使う</li><li><strong>STDEV.P（母集団標準偏差）</strong>: 手元のデータが調べたい対象すべてをカバーしているときに使う</li></ul>



<p class="wp-block-paragraph">具体例で考えてみましょう。社員50名全員の残業時間を分析するなら、それが全データなのでSTDEV.Pを使います。一方、アンケートに回答した30名のデータから全社員の傾向を推測したい場合は、一部のサンプルなのでSTDEV.Sを使います。</p>



<h3 class="wp-block-heading"><span id="toc21">迷ったらSTDEV.Sでよい理由</span></h3>



<p class="wp-block-paragraph">実務では「手元のデータは何らかの一部にすぎない」というケースが大半です。そのため、迷ったらSTDEV.S（旧名のSTDEV関数と同じ）を選んでおけば問題ありません。</p>



<p class="wp-block-paragraph">なお、STDEV.SとSTDEV.Pの結果は、データ数が多いほど差が小さくなります。データ数が数十件以上あれば、どちらを使ってもZスコアの値はほぼ変わりません。逆にデータ数が極端に少ないと差が目立つので、その場合は標本か母集団かを意識して選びましょう。</p>



<pre class="wp-block-code"><code>=STANDARDIZE(A2, AVERAGE($A$2:$A$20), STDEV.S($A$2:$A$20))   ← サンプルのとき
=STANDARDIZE(A2, AVERAGE($A$2:$A$20), STDEV.P($A$2:$A$20))   ← 全データのとき</code></pre>



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



<p class="wp-block-paragraph">STANDARDIZE関数は、GoogleスプレッドシートでもExcelとまったく同じ構文で使えます。関数名・引数の順番・動作はすべて共通なので、Excelで覚えた使い方をそのまま流用できます。</p>



<pre class="wp-block-code"><code>=STANDARDIZE(B2, AVERAGE(B2:B20), STDEV(B2:B20))</code></pre>



<h3 class="wp-block-heading"><span id="toc23">ARRAYFORMULAで一括計算する</span></h3>



<p class="wp-block-paragraph">スプレッドシートならではの便利な使い方が、ARRAYFORMULA関数との組み合わせです。1つの数式で範囲全体のZスコアをまとめて計算できます。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(STANDARDIZE(B2:B20, AVERAGE(B2:B20), STDEV(B2:B20)))</code></pre>



<p class="wp-block-paragraph">この数式を1か所に入力するだけで、B2からB20までの全データのZスコアが一気に並びます。数式を1つずつ下にコピーする手間が省けるので、データ件数が多いときに効率的です。</p>



<p class="wp-block-paragraph">なお、スプレッドシートのSTDEV関数もExcelと同様に標本標準偏差を返します。母集団標準偏差を使いたい場合はSTDEVP関数に置き換えてください。基本的な使い方はExcelと変わらないと考えて問題ありません。</p>



<h2 class="wp-block-heading"><span id="toc24">STANDARDIZE関数のよくある質問（FAQ）</span></h2>



<p class="wp-block-paragraph">最後に、STANDARDIZE関数やZスコアについてよく寄せられる質問をまとめました。</p>



<h3 class="wp-block-heading"><span id="toc25">Q1. STANDARDIZE関数と標準偏差（STANDARD DEVIATION）は何が違う？</span></h3>



<p class="wp-block-paragraph">標準偏差は「データ全体のばらつきの大きさ」を表す1つの数値です。一方STANDARDIZE関数は、その標準偏差を使って、個々のデータ値を「平均からどれだけ離れているか（Zスコア）」に変換する関数です。</p>



<p class="wp-block-paragraph">つまり標準偏差はデータ全体を測る物差しであり、STANDARDIZE関数はその物差しを使って1つひとつのデータの位置を測る、という役割の違いがあります。</p>



<h3 class="wp-block-heading"><span id="toc26">Q2. Zスコアが「2.5」だと何を意味する？</span></h3>



<p class="wp-block-paragraph">Zスコアが2.5なら、そのデータは「平均より標準偏差2.5個分だけ上にある」ことを意味します。正規分布であれば、これは上位約0.6%に相当するかなり珍しい値です。</p>



<p class="wp-block-paragraph">逆にZスコアが負の値、たとえば「-1.0」なら、平均より標準偏差1個分だけ下にあることを示します。STANDARDIZE関数は平均より低いデータに対しては負の値を返すので、マイナスが出ても異常ではありません。</p>



<h3 class="wp-block-heading"><span id="toc27">Q3. 標準化したデータの平均は必ず0になる？</span></h3>



<p class="wp-block-paragraph">はい。あるデータ群を全件STANDARDIZE関数で標準化し、そのZスコアをAVERAGE関数で平均すると、必ず0（または計算誤差で限りなく0に近い値）になります。</p>



<p class="wp-block-paragraph">これは標準化という処理の性質によるもので、Zスコアの平均は0、標準偏差は1になるよう変換されているためです。検算したいときの目安として覚えておくと便利です。</p>



<h2 class="wp-block-heading"><span id="toc28">ZスコアでExcelの外れ値（異常値）を自動検出する方法</span></h2>



<p class="wp-block-paragraph">データの中に「ぽつんと飛び抜けた値」が混ざっていると、平均やグラフが歪んでしまいますよね。そんな外れ値（異常値）を、感覚ではなく数値で自動判定できるのがZスコアの強みです。</p>



<p class="wp-block-paragraph">判定に使うのが「3シグマ法」という考え方です。Zスコアは「平均から標準偏差いくつ分離れているか」を表す指標なので、Zスコアの絶対値が3を超えた値を外れ値とみなします。数式にするとこうなります。</p>



<pre class="wp-block-code"><code>=ABS(STANDARDIZE(B2,AVERAGE($B$2:$B$20),STDEV.S($B$2:$B$20)))&gt;3</code></pre>



<p class="wp-block-paragraph"><code>ABS</code>で絶対値にしているのは、プラス側もマイナス側も両方の外れ値を拾うためです。この式はTRUE（外れ値）かFALSE（正常）を返すので、そのまま外れ値フラグとして使えます。平均と標準偏差の範囲は絶対参照（<code>$</code>付き）にして、下方向へコピーしてもズレないようにしておきましょう。</p>



<p class="wp-block-paragraph">なぜ「±3」なのかというと、正規分布の「99.7%ルール」が根拠です。正規分布に従うデータは、平均±3標準偏差の範囲内に全体の約99.7%が収まります。つまりこの範囲から外れる値は、起こる確率が0.3%未満のかなり珍しいデータ。だから外れ値とみなしてよいわけです。</p>



<p class="wp-block-paragraph">実務では、製品の寸法や重量が規格から外れていないかを見る品質管理や、売上データに入力ミスの桁間違いが紛れていないかのチェックに重宝します。標準偏差の計算に使う関数の詳しい使い方は、<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>の解説もあわせてご覧ください。</p>



<h2 class="wp-block-heading"><span id="toc29">条件付き書式×STANDARDIZE関数：Zスコアで異常値を自動ハイライト</span></h2>



<p class="wp-block-paragraph">フラグ列を作るのもよいですが、「外れ値のセルそのものに色がつく」と一目で異常が分かって便利です。これは条件付き書式とSTANDARDIZE関数を組み合わせれば実現できます。</p>



<p class="wp-block-paragraph">設定手順はシンプルです。色をつけたいデータ範囲（例: B2:B20）を選択したら、「ホーム」タブ→「条件付き書式」→「新しいルール」→「数式を使用して、書式設定するセルを決定」を選びます。そこに次の数式を入力し、「書式」ボタンから塗りつぶしの色を指定するだけです。</p>



<pre class="wp-block-code"><code>=ABS(STANDARDIZE(B2,AVERAGE($B$2:$B$20),STDEV.S($B$2:$B$20)))&gt;=2</code></pre>



<p class="wp-block-paragraph">ここでのポイントは参照方法です。判定対象のB2は相対参照（<code>$</code>なし）、平均と標準偏差の範囲は絶対参照（<code>$</code>付き）にします。こうすることで、選択範囲の各セルに対して同じ基準で判定が走ります。</p>



<p class="wp-block-paragraph">さらに「黄色＝注意」「赤色＝危険」の2段階ハイライトにすると、異常の度合いまで分かって実用的です。先にゆるい基準のルールを作り、次に厳しい基準のルールを上に重ねます。</p>



<pre class="wp-block-code"><code>注意（黄）: =ABS(STANDARDIZE(B2,AVERAGE($B$2:$B$20),STDEV.S($B$2:$B$20)))&gt;=2
危険（赤）: =ABS(STANDARDIZE(B2,AVERAGE($B$2:$B$20),STDEV.S($B$2:$B$20)))&gt;=3</code></pre>



<p class="wp-block-paragraph">赤のルールを上位に置けば、±3を超えたセルは赤、±2〜3のセルは黄色で表示されます。売上・在庫・品質管理データの外れを自動でチェックでき、毎回フィルタや並べ替えをする手間がなくなります。条件付き書式の細かい設定は、<a href="https://mashukabu.com/excel-conditional-formatting/">条件付き書式の完全ガイド</a>で詳しく解説しています。</p>



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



<p class="wp-block-paragraph">この記事では、ExcelのSTANDARDIZE関数について解説しました。ポイントを振り返りましょう。</p>



<ul class="wp-block-list"><li>STANDARDIZE関数は、データのZスコア（標準化変量）を求める関数</li><li>構文は <code>=STANDARDIZE(x, 平均, 標準偏差)</code> で、引数は3つすべて必須</li><li>AVERAGE関数・STDEV関数と組み合わせると、平均と標準偏差を自動計算できる</li><li>異なる尺度のデータ（テスト成績、売上など）を公平に比較したいときに活用する</li><li>標準偏差に0以下を指定すると <code>#NUM!</code> エラーになるので注意</li></ul>



<p class="wp-block-paragraph">STANDARDIZE関数を使いこなせば、「ただの数値の比較」から「統計的に意味のある比較」にレベルアップできます。テスト成績の分析や支店ごとの業績評価など、さまざまな場面で活用してみてください。</p>



<p class="wp-block-paragraph">Excel関数の基本をもう一度確認したい方は、<a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数一覧</a>もあわせてご覧ください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-standardize/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのPHI関数の使い方｜標準正規分布の密度関数の値を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-phi/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-phi/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 17 Jan 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel統計関数]]></category>
		<category><![CDATA[PHI関数]]></category>
		<category><![CDATA[密度関数]]></category>
		<category><![CDATA[標準正規分布]]></category>
		<category><![CDATA[正規分布]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3283</guid>

					<description><![CDATA[ExcelのPHI関数で標準正規分布の確率密度関数の値を求める方法を解説。構文・引数の説明から、NORM.S.DIST関数との違い、正規分布曲線(ベルカーブ)のグラフ作成、品質管理への応用例まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「正規分布の曲線をExcelで描きたいけど、どの関数を使えばいいかわからない」と悩んだことはありませんか。統計の教科書で見かけるあの釣鐘型のグラフ、実はExcelの関数1つで簡単に作れます。</p>



<p class="wp-block-paragraph">そんなときに使えるのが、ExcelのPHI関数です。この関数を使えば、標準正規分布の確率密度関数（ベルカーブの高さ）の値を手軽に求められます。</p>



<p class="wp-block-paragraph">この記事では、PHI関数の基本的な使い方から、正規分布グラフの作成方法、実務での活用例まで詳しく解説していきます。</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">PHI関数とは？</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">PHI関数でできること</a></li><li><a href="#toc4" tabindex="0">対応バージョン</a></li></ol></li><li><a href="#toc5" tabindex="0">PHI関数の書き方（構文と引数）</a><ol><li><a href="#toc6" tabindex="0">基本構文</a></li><li><a href="#toc7" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc8" tabindex="0">基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">数値を直接指定する</a></li><li><a href="#toc10" tabindex="0">セル参照を使って指定する</a></li></ol></li><li><a href="#toc11" tabindex="0">実践的な使い方・応用例</a><ol><li><a href="#toc12" tabindex="0">応用例1: 正規分布曲線（ベルカーブ）のグラフを作成する</a></li><li><a href="#toc13" tabindex="0">応用例2: STANDARDIZE関数と組み合わせて使う</a></li><li><a href="#toc14" tabindex="0">応用例3: 品質管理における工程能力の可視化</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc16" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<h3 class="wp-block-heading"><span id="toc2">読み方と語源</span></h3>



<p class="wp-block-paragraph">PHI関数の読み方は「ファイ関数」です。ギリシャ文字の「phi（ファイ）」に由来しており、統計学では標準正規分布の確率密度関数を表す記号として広く使われています。</p>



<h3 class="wp-block-heading"><span id="toc3">PHI関数でできること</span></h3>



<p class="wp-block-paragraph">PHI関数は、<strong>標準正規分布の確率密度関数の値</strong>を求める関数です。</p>



<p class="wp-block-paragraph">標準正規分布とは、平均が0、標準偏差が1の正規分布のことです。この分布の「確率密度関数」は、いわゆるベルカーブ（釣鐘型の曲線）の各点の高さを表します。</p>



<p class="wp-block-paragraph">計算式で書くと次のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>PHI(x) = (1 / sqrt(2 <em> pi)) </em> exp(-x^2 / 2)</p></blockquote>



<p class="wp-block-paragraph">たとえば、x = 0（平均値の位置）のとき、PHI関数は約0.3989を返します。これがベルカーブの頂点の高さです。xが0から離れるほど値は小さくなり、曲線の裾に向かって下がっていくイメージです。</p>



<p class="wp-block-paragraph">注意しておきたいのは、PHI関数が返す値は「確率そのもの」ではないという点です。確率密度関数の値は曲線の高さを表しているだけで、ある範囲の確率を求めるにはNORM.S.DIST関数などを使う必要があります。</p>



<h3 class="wp-block-heading"><span id="toc4">対応バージョン</span></h3>



<p class="wp-block-paragraph">PHI関数は以下の環境で使用できます。</p>



<ul class="wp-block-list"><li>Excel 2013以降のすべてのバージョン</li><li>Microsoft 365</li><li>Googleスプレッドシート</li></ul>



<p class="wp-block-paragraph">Excel 2010以前では使用できないため、代わりに次の数式で同じ結果が得られます。</p>



<pre class="wp-block-code"><code>=1/SQRT(2*PI())*EXP(-x^2/2)</code></pre>



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



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



<pre class="wp-block-code"><code>=PHI(x)</code></pre>



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



<p class="wp-block-paragraph">PHI関数の引数は1つだけで、必須です。</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></tbody></table></figure>



<p class="wp-block-paragraph">引数xには任意の実数を指定できます。正の値でも負の値でも問題ありません。数値以外のデータ型を指定すると <code>#VALUE!</code> エラーになります。</p>



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



<p class="wp-block-paragraph">まずはシンプルな例でPHI関数の動きを確認してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">数値を直接指定する</span></h3>



<p class="wp-block-paragraph">平均値の位置（x = 0）での密度を求めてみます。</p>



<pre class="wp-block-code"><code>=PHI(0)</code></pre>



<p class="wp-block-paragraph">結果は「0.398942」になります。これが標準正規分布の頂点（最も高い部分）の値です。</p>



<p class="wp-block-paragraph">次に、平均から少し離れた位置の値を確認してみましょう。</p>



<pre class="wp-block-code"><code>=PHI(1)     → 結果: 0.241971（平均から標準偏差1つ分右）
=PHI(-1)    → 結果: 0.241971（平均から標準偏差1つ分左）
=PHI(2)     → 結果: 0.053991（平均から標準偏差2つ分右）</code></pre>



<p class="wp-block-paragraph">標準正規分布は左右対称なので、PHI(1) と PHI(-1) は同じ値になるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc10">セル参照を使って指定する</span></h3>



<p class="wp-block-paragraph">B1セルに数値が入っている場合は、次のように記述します。</p>



<pre class="wp-block-code"><code>=PHI(B1)</code></pre>



<p class="wp-block-paragraph">セル参照を使えば、値を変更するだけで自動的に再計算されるので便利です。</p>



<h2 class="wp-block-heading"><span id="toc11">実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc12">応用例1: 正規分布曲線（ベルカーブ）のグラフを作成する</span></h3>



<p class="wp-block-paragraph">PHI関数の最もよく使われる場面が、正規分布曲線のグラフ作成です。</p>



<p class="wp-block-paragraph">まず、A列にx値を並べます。-3.0から3.0まで0.2刻みで入力してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>値</th></tr></thead><tbody><tr><td>A1</td><td>-3.0</td></tr><tr><td>A2</td><td>-2.8</td></tr><tr><td>A3</td><td>-2.6</td></tr><tr><td>&#8230;</td><td>&#8230;</td></tr><tr><td>A31</td><td>3.0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">次に、B1セルに次の数式を入力し、B31セルまでコピーします。</p>



<pre class="wp-block-code"><code>=PHI(A1)</code></pre>



<p class="wp-block-paragraph">A列とB列のデータを選択して「散布図（平滑線）」のグラフを挿入すると、きれいなベルカーブが描けます。</p>



<p class="wp-block-paragraph">プレゼン資料や報告書で「正規分布」の説明をしたいときに、このグラフ作成テクニックは重宝します。</p>



<h3 class="wp-block-heading"><span id="toc13">応用例2: STANDARDIZE関数と組み合わせて使う</span></h3>



<p class="wp-block-paragraph">実際のデータは平均0・標準偏差1とは限りませんよね。そんなときは<a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE関数</a>でデータをZスコアに変換してから、PHI関数に渡す方法が便利です。</p>



<p class="wp-block-paragraph">たとえば、テストの点数（平均65点、標準偏差12）が入ったA2セルに対して、次のように書きます。</p>



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



<p class="wp-block-paragraph">この数式は「そのテスト点数が正規分布曲線上のどの高さに位置するか」を返します。平均付近の点数は密度が高く（曲線の頂上付近）、極端に高い点数や低い点数は密度が低い（曲線の裾）ことが数値で確認できます。</p>



<h3 class="wp-block-heading"><span id="toc14">応用例3: 品質管理における工程能力の可視化</span></h3>



<p class="wp-block-paragraph">製造業の品質管理では、製品の測定値が正規分布に従うことを前提にした分析がよく行われます。PHI関数を使えば、各測定値が分布のどの位置にあるかを視覚化できます。</p>



<p class="wp-block-paragraph">たとえば、部品の直径の測定データ（平均10.0mm、標準偏差0.05mm）について、各測定値の密度を計算することで、工程のばらつきを直感的に把握できます。密度が低い値が多く出ている場合は、工程に異常がある可能性を示唆しています。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#VALUE!</code></td><td>引数に文字列や論理値を指定した</td><td>引数が数値になっているか確認する。セルの書式が「文字列」になっていないかもチェック</td></tr><tr><td><code>#NAME?</code></td><td>関数名のスペルミス、またはExcel 2010以前を使用</td><td>「PHI」のスペルを確認する。古いバージョンでは手動計算式で代用</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PHI関数は引数が1つだけのシンプルな関数なので、エラーが出る場面は比較的少ないです。エラーが発生した場合は、まず引数のセルに数値が正しく入っているかを確認してみてください。</p>



<p class="wp-block-paragraph">Excelのエラーについて詳しく知りたい方は「<a href="https://mashukabu.com/excel-error-value-list/">セルに表示されるエラーの種類と原因、対処方法を解説</a>」を参考にしてください。</p>



<h2 class="wp-block-heading"><span id="toc16">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">PHI関数と混同しやすい関数を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>用途</th><th>PHI関数との違い</th></tr></thead><tbody><tr><td>NORM.S.DIST</td><td>標準正規分布の累積分布関数または密度関数の値を求める</td><td>第2引数にFALSEを指定するとPHI関数と同じ結果。TRUEで累積確率を返す</td></tr><tr><td>NORM.DIST</td><td>任意の正規分布の累積分布関数または密度関数の値を求める</td><td>平均と標準偏差を自由に指定できる汎用版</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE</a></td><td>データのZスコア（標準化変量）を求める</td><td>データを標準正規分布のスケールに変換する。PHI関数の前処理として使える</td></tr><tr><td>NORM.S.INV</td><td>標準正規分布の累積確率から逆関数値を求める</td><td>確率からx値を逆算する（PHI関数の逆方向）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に重要なのがNORM.S.DIST関数との関係です。NORM.S.DIST関数の第2引数をFALSEにすると、PHI関数とまったく同じ結果が返ります。</p>



<pre class="wp-block-code"><code>=PHI(1.5)                    → 結果: 0.129518
=NORM.S.DIST(1.5, FALSE)     → 結果: 0.129518（同じ）
=NORM.S.DIST(1.5, TRUE)      → 結果: 0.933193（こちらは累積確率）</code></pre>



<p class="wp-block-paragraph">つまり、PHI関数は NORM.S.DIST(x, FALSE) のショートカットと考えるとわかりやすいです。確率密度だけが必要ならPHI関数、累積確率も使いたい場合はNORM.S.DIST関数を選ぶと良いでしょう。</p>



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



<p class="wp-block-paragraph">この記事では、ExcelのPHI関数について解説しました。ポイントを振り返りましょう。</p>



<ul class="wp-block-list"><li>PHI関数は、標準正規分布の確率密度関数の値（ベルカーブの高さ）を求める関数</li><li>構文は <code>=PHI(x)</code> で、引数は1つだけ</li><li>x = 0のとき最大値（約0.3989）を返し、0から離れるほど値は小さくなる</li><li>正規分布曲線のグラフ作成に最適。-3から3の範囲で値を計算すれば、きれいなベルカーブが描ける</li><li>NORM.S.DIST(x, FALSE)と同じ結果を返すショートカット関数</li><li><a href="https://mashukabu.com/excel-function-howto-use-standardize/">STANDARDIZE関数</a>と組み合わせれば、実際のデータでも密度関数の値を求められる</li></ul>



<p class="wp-block-paragraph">PHI関数を活用すれば、統計的な分析やプレゼン資料の作成がぐっと楽になります。正規分布のグラフが必要なときや、データの分布を可視化したいときに、ぜひ使ってみてください。</p>



<p class="wp-block-paragraph">Excel関数の基本をもう一度確認したい方は、<a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数一覧</a>もあわせてご覧ください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-phi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCRITBINOM関数の使い方｜累積二項分布の臨界値を求める方法を解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-critbinom/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-critbinom/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 31 Dec 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[BINOM.INV]]></category>
		<category><![CDATA[CRITBINOM関数]]></category>
		<category><![CDATA[Excel統計関数]]></category>
		<category><![CDATA[二項分布]]></category>
		<category><![CDATA[互換性関数]]></category>
		<category><![CDATA[品質管理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3228</guid>

					<description><![CDATA[ExcelのCRITBINOM関数の使い方を実例付きで解説。累積二項分布が基準値以上になる最小の成功回数を求める関数です。品質管理の検品基準やA/Bテストの判定への活用例、引数の指定ルール、エラー対処、後継のBINOM.INV関数との使い分けと置き換え手順までやさしく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで品質管理や検品の合格ラインを決めるとき、「不良品が何個までなら許容できるか」を統計的に決めたい場面がありますよね。手計算で二項分布の確率をひとつずつ足していくのは正直しんどいです。</p>



<p class="wp-block-paragraph">そんなときに使えるのがCRITBINOM関数です。試行回数・成功率・基準値の3つを指定するだけで、累積二項分布が基準を満たす最小の成功回数をサッと返してくれますよ。</p>



<p class="wp-block-paragraph">この記事では、ExcelのCRITBINOM関数の使い方を実例付きで解説します。後継のBINOM.INV関数との違いや使い分け、互換性関数の置き換え手順もあわせて紹介しますね。</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">ExcelのCRITBINOM関数とは？</a><ol><li><a href="#toc2" tabindex="0">二項分布とは？（かんたんに）</a></li></ol></li><li><a href="#toc3" tabindex="0">CRITBINOM関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li><li><a href="#toc6" tabindex="0">計算の中身</a></li></ol></li><li><a href="#toc7" tabindex="0">CRITBINOM関数の使い方（実践例）</a><ol><li><a href="#toc8" tabindex="0">値を直接入力する方法</a></li><li><a href="#toc9" tabindex="0">セル参照を使う方法</a></li><li><a href="#toc10" tabindex="0">αの値を変えて結果を比較する</a></li></ol></li><li><a href="#toc11" tabindex="0">実務で使えるCRITBINOM関数の活用例</a><ol><li><a href="#toc12" tabindex="0">製造業の検品基準の設定</a></li><li><a href="#toc13" tabindex="0">A/Bテストの判定基準</a></li><li><a href="#toc14" tabindex="0">アンケート回答数の下限予測</a></li><li><a href="#toc15" tabindex="0">保険・金融リスクの上限見積もり</a></li></ol></li><li><a href="#toc16" tabindex="0">CRITBINOM関数でよくあるエラーと対処法</a></li><li><a href="#toc17" tabindex="0">BINOM.INV関数との違い・使い分け</a><ol><li><a href="#toc18" tabindex="0">使い分けのフロー</a></li></ol></li><li><a href="#toc19" tabindex="0">互換性関数を置き換える手順</a><ol><li><a href="#toc20" tabindex="0">置き換え手順（CRITBINOM → BINOM.INV）</a></li></ol></li><li><a href="#toc21" tabindex="0">関連する二項分布・確率の関数</a></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CRITBINOM関数（読み方：クライテリア・バイノミアル）は、<strong>累積二項分布の確率が指定した基準値（α）以上になる最小の成功回数</strong>を返す関数です。関数名は「Criteria（基準）」と「Binomial（二項分布）」を組み合わせた名前ですよ。「二項分布の臨界値」を求めるのが役割です。</p>



<p class="wp-block-paragraph">たとえば「不良率5%の製品を100個検査したとき、95%の確率で収まる不良品数の上限は？」といった問いに、統計的な裏付けで答えられます。品質管理や合否判定のしきい値設定に役立つ関数ですよ。</p>



<p class="wp-block-paragraph">CRITBINOM関数はExcel 2010以降、互換性関数という扱いになっています。同じ機能を持つBINOM.INV関数が後継として用意されたためです。新しいシートを作るときはBINOM.INV関数を使いましょう。既存シートにCRITBINOM関数があれば、置き換えを検討してみてくださいね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CRITBINOM関数は将来のバージョンで削除される可能性があります。新規作成ではBINOM.INV関数を使うことが推奨されています。両関数の計算結果は同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">二項分布とは？（かんたんに）</span></h3>



<p class="wp-block-paragraph">二項分布（にこうぶんぷ）とは、<strong>「成功か失敗の2択になる試行をN回繰り返したとき、成功がX回になる確率の分布」</strong>のことです。</p>



<p class="wp-block-paragraph">身近な例でいえば、コインを10回投げて表が出る回数の分布が二項分布にあたります。CRITBINOM関数は、この累積確率を内部で計算してくれます。そのため「成功（または不良品）が何回以下なら基準を満たすか」が一発でわかりますよ。</p>



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



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



<pre class="wp-block-code"><code>=CRITBINOM(試行回数, 成功率, α)</code></pre>



<p class="wp-block-paragraph">引数は3つあり、すべて必須です。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th style="text-align:center">必須</th><th>説明</th></tr></thead><tbody><tr><td>試行回数</td><td style="text-align:center">必須</td><td>ベルヌーイ試行の回数を指定します（0以上の整数）。小数を指定した場合は整数部分のみ使われます</td></tr><tr><td>成功率</td><td style="text-align:center">必須</td><td>各試行が成功する確率を0以上1以下で指定します</td></tr><tr><td>α</td><td style="text-align:center">必須</td><td>基準となる累積確率の値を0以上1以下で指定します</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは、αの値が大きいほど返される成功回数も大きくなることです。α=0.95なら「95%の確率で収まる上限値」を求められますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">計算の中身</span></h3>



<p class="wp-block-paragraph">CRITBINOM関数は内部で次の処理を行っています。</p>



<pre class="wp-block-code"><code>P(X ≤ k) ≥ α を満たす最小の k を返す</code></pre>



<p class="wp-block-paragraph">P(X ≤ k) は二項分布の累積確率（成功回数がk回以下になる確率）です。Excelがαに到達する最小のkを探してくれるので、累積確率を手で計算する必要はありませんよ。</p>



<h2 class="wp-block-heading"><span id="toc7">CRITBINOM関数の使い方（実践例）</span></h2>



<h3 class="wp-block-heading"><span id="toc8">値を直接入力する方法</span></h3>



<p class="wp-block-paragraph">もっともシンプルな使い方は、引数に数値を直接入力する方法です。</p>



<pre class="wp-block-code"><code>=CRITBINOM(100, 0.05, 0.95)</code></pre>



<p class="wp-block-paragraph">この式は「100回の試行で成功率5%のとき、累積確率が95%以上になる最小の成功回数」を返します。結果は <strong>8</strong> です。</p>



<p class="wp-block-paragraph">つまり、不良率5%の製品を100個検査した場合、95%の確率で不良品は8個以下に収まる、という意味になります。検品の合格基準として使えますね。</p>



<h3 class="wp-block-heading"><span id="toc9">セル参照を使う方法</span></h3>



<p class="wp-block-paragraph">実務ではセルに値を入力して参照する方法が便利です。条件を変えながらシミュレーションできますよ。</p>



<p class="wp-block-paragraph">たとえば、A1に試行回数「100」、B1に成功率「0.05」、C1に基準値「0.95」と入力した場合:</p>



<pre class="wp-block-code"><code>=CRITBINOM(A1, B1, C1)</code></pre>



<p class="wp-block-paragraph">セル参照にしておけば、試行回数や成功率を変更するだけで結果が自動的に再計算されます。品質管理の基準を検討するときに重宝しますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">αの値を変えて結果を比較する</span></h3>



<p class="wp-block-paragraph">同じデータでもαを変えると結果がどう変わるか、確認してみましょう。試行回数100・成功率0.05で固定したケースです。</p>



<figure class="wp-block-table"><table><thead><tr><th style="text-align:left">数式</th><th style="text-align:center">α</th><th style="text-align:center">結果</th><th style="text-align:left">意味</th></tr></thead><tbody><tr><td style="text-align:left">=CRITBINOM(100, 0.05, 0.5)</td><td style="text-align:center">0.5</td><td style="text-align:center">5</td><td style="text-align:left">50%の確率で収まる上限</td></tr><tr><td style="text-align:left">=CRITBINOM(100, 0.05, 0.9)</td><td style="text-align:center">0.9</td><td style="text-align:center">8</td><td style="text-align:left">90%の確率で収まる上限</td></tr><tr><td style="text-align:left">=CRITBINOM(100, 0.05, 0.95)</td><td style="text-align:center">0.95</td><td style="text-align:center">8</td><td style="text-align:left">95%の確率で収まる上限</td></tr><tr><td style="text-align:left">=CRITBINOM(100, 0.05, 0.99)</td><td style="text-align:center">0.99</td><td style="text-align:center">10</td><td style="text-align:left">99%の確率で収まる上限</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">αを大きくするほど、許容する成功回数（不良品数）が増える関係がわかります。これは「より確実に基準内に収めようとすると、許容範囲を広くとる必要がある」という直感どおりの結果ですね。品質基準をどの程度厳しくするか検討するときの目安になりますよ。</p>



<h2 class="wp-block-heading"><span id="toc11">実務で使えるCRITBINOM関数の活用例</span></h2>



<p class="wp-block-paragraph">CRITBINOM関数は、合否判定や許容範囲の設計が必要なあらゆる場面で力を発揮します。代表的な4つのシーンを紹介しますね。</p>



<h3 class="wp-block-heading"><span id="toc12">製造業の検品基準の設定</span></h3>



<p class="wp-block-paragraph">製品の検品工程での活用例です。「1ロット200個で不良率3%のとき、95%の確率で不良品は何個以下か」を判定します。</p>



<pre class="wp-block-code"><code>=CRITBINOM(200, 0.03, 0.95)</code></pre>



<p class="wp-block-paragraph">結果は <strong>9</strong> です。不良品が9個以下であればロット全体を合格と判定できます。統計的な根拠にもとづいた品質管理ができますね。検品マニュアルの合格ラインに記載すれば、検査員ごとのバラつきを防げますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">A/Bテストの判定基準</span></h3>



<p class="wp-block-paragraph">Webマーケティングでの活用例です。「現行案のCV率が3%、テスト案を1000人に表示したとき、有意な改善とみなせる成功数の下限は？」を求めてみましょう。</p>



<pre class="wp-block-code"><code>=CRITBINOM(1000, 0.03, 0.95)</code></pre>



<p class="wp-block-paragraph">結果は <strong>39</strong> です。テスト案で40件以上のコンバージョンがあれば、上位5%の領域に入った成果と言えます。現行案より有意に改善した可能性が高い、と判断できますよ。仮説検定の前段の目安として便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">アンケート回答数の下限予測</span></h3>



<p class="wp-block-paragraph">アンケートの最低回答数を見積もるケースです。「1000人に送って回答率15%のとき、回答数の下限（90%確率で集まる最低数）は？」を調べてみましょう。</p>



<p class="wp-block-paragraph">αに「1 &#8211; 信頼度」を指定すると下限値が求められます。90%確率で集まる下限なら、α=0.1です。</p>



<pre class="wp-block-code"><code>=CRITBINOM(1000, 0.15, 0.1)</code></pre>



<p class="wp-block-paragraph">結果は <strong>138</strong> です。90%の確率で138件以上の回答が集まる見込み、と説明できます。「最低限これくらいは期待できる」という見積もりに使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">保険・金融リスクの上限見積もり</span></h3>



<p class="wp-block-paragraph">保険会社や金融機関でのリスク管理にも応用できます。「契約1000件で年間請求発生率2%のとき、95%の確率で収まる年間請求件数の上限は？」を試算します。</p>



<pre class="wp-block-code"><code>=CRITBINOM(1000, 0.02, 0.95)</code></pre>



<p class="wp-block-paragraph">結果は <strong>28</strong> です。準備金の上限見積もりや再保険ラインの設計の根拠資料として使えますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「下限」を求めたいときはα=0.1や0.05のように小さい値、「上限」を求めたいときはα=0.95や0.99のように大きい値を指定します。意味の取り違いを防ぐため、セルの隣にαと信頼度の対応表を載せておくと安心ですよ。</p></blockquote>



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



<p class="wp-block-paragraph">CRITBINOM関数でエラーが出たときは、次の表で原因を確認してください。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>試行回数が0未満</td><td>0以上の整数を指定する</td></tr><tr><td><code>#NUM!</code></td><td>成功率が0未満または1超</td><td>0以上1以下の値を指定する</td></tr><tr><td><code>#NUM!</code></td><td>αが0未満または1超</td><td>0以上1以下の値を指定する</td></tr><tr><td><code>#VALUE!</code></td><td>引数に文字列が含まれている</td><td>数値またはセル参照を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数の範囲を確認すれば解決できることがほとんどです。よくある間違いとして、成功率を「5」のようにパーセント表記で入力してしまうケースがあります。正しくは小数で「0.05」ですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>試行回数に小数を指定した場合は、自動的に整数部分だけが使われます。たとえば100.7と入力しても100として計算されます。意図しない丸めを避けるため、整数で指定する習慣をつけましょう。</p></blockquote>



<p class="wp-block-paragraph">エラー値の種類と対処法をもっと詳しく知りたい方は「<a href="https://mashukabu.com/excel-error-value-list">セルに表示されるエラーの種類と原因</a>」も参考にしてみてください。</p>



<h2 class="wp-block-heading"><span id="toc17">BINOM.INV関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">CRITBINOM関数とBINOM.INV関数は<strong>まったく同じ計算結果</strong>を返します。違いは関数の世代だけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th style="text-align:center">CRITBINOM（互換性）</th><th style="text-align:center">BINOM.INV</th></tr></thead><tbody><tr><td>登場バージョン</td><td style="text-align:center">Excel 2007以前</td><td style="text-align:center">Excel 2010以降</td></tr><tr><td>分類</td><td style="text-align:center">互換性関数</td><td style="text-align:center">統計関数</td></tr><tr><td>構文</td><td style="text-align:center">=CRITBINOM(試行回数, 成功率, α)</td><td style="text-align:center">=BINOM.INV(試行回数, 成功率, α)</td></tr><tr><td>計算結果</td><td style="text-align:center">同じ</td><td style="text-align:center">同じ</td></tr><tr><td>将来の削除リスク</td><td style="text-align:center">あり</td><td style="text-align:center">なし</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">使い分けのフロー</span></h3>



<p class="wp-block-paragraph">実務での使い分けは、次のフローで判断すれば迷いません。</p>



<ol class="wp-block-list"><li><strong>新規でシートを作る</strong> → BINOM.INV関数を使う</li><li><strong>既存シートにCRITBINOMを見つけた</strong> → BINOM.INVへの置き換えを検討する</li><li><strong>Excel 2007以前との互換が必要</strong> → CRITBINOM関数のまま使う</li></ol>



<p class="wp-block-paragraph">Excel 2007以前を業務で使っている職場は今ではほとんどありません。そのため、基本的にはBINOM.INVへの置き換えがおすすめですよ。</p>



<h2 class="wp-block-heading"><span id="toc19">互換性関数を置き換える手順</span></h2>



<p class="wp-block-paragraph">既存のExcelファイルでCRITBINOM関数の前に黄色い三角マークが表示されることがあります。これは「互換性関数なので新しい関数への置き換えを推奨」というサインです。</p>



<h3 class="wp-block-heading"><span id="toc20">置き換え手順（CRITBINOM → BINOM.INV）</span></h3>



<ol class="wp-block-list"><li>シート全体を「Ctrl + F」で検索します</li><li>検索キーワードに <code>CRITBINOM(</code> を入力します（カッコまで含めるのがコツ）</li><li>「すべて検索」で対象セルを一覧表示します</li><li>「Ctrl + H」で置換ダイアログに切り替えます</li><li>検索文字列に <code>CRITBINOM(</code> 、置換文字列に <code>BINOM.INV(</code> を入れて「すべて置換」します</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>検索時に <code>CRITBINOM(</code> のようにカッコ付きで指定するのがコツです。BINOM.INVがすでに使われているセルを誤って書き換えずに済みますよ。</p></blockquote>



<p class="wp-block-paragraph">置き換え後は、必ず数値結果が変わっていないことを確認してください。CRITBINOMとBINOM.INVは同じ計算式なので、結果が変わらないのが正しい動作です。</p>



<h2 class="wp-block-heading"><span id="toc21">関連する二項分布・確率の関数</span></h2>



<p class="wp-block-paragraph">二項分布や確率に関連するExcel関数もあわせて覚えておくと便利です。役割の違いを表にまとめておきますね。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>機能</th></tr></thead><tbody><tr><td>CRITBINOM / BINOM.INV</td><td>累積二項分布がα以上になる最小の成功回数（本記事）</td></tr><tr><td>BINOM.DIST</td><td>二項分布の確率（個別 or 累積）</td></tr><tr><td>BINOM.DIST.RANGE</td><td>成功回数が指定範囲に収まる確率</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-combin">COMBIN関数</a></td><td>組み合わせの数（nCr）を計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-prob">PROB関数</a></td><td>値が指定範囲に収まる確率</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-permut">PERMUT関数</a></td><td>順列の数（nPr）を計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「確率を求めたい」のか「臨界値（しきい値）を求めたい」のかで関数を選ぶのがコツです。CRITBINOM/BINOM.INVは後者、BINOM.DIST系は前者ですよ。</p>



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



<p class="wp-block-paragraph">CRITBINOM関数は、累積二項分布が基準値以上になる最小の成功回数を返す関数です。</p>



<ul class="wp-block-list"><li>構文: <code>=CRITBINOM(試行回数, 成功率, α)</code> で、引数は3つとも必須</li><li>使いどころ: 品質管理の検品基準、A/Bテスト判定、リスク上限見積もりなど</li><li>αの意味: 大きくするほど許容範囲が広がる（0.95なら「95%の確率で収まる上限」）</li><li>後継関数: Excel 2010以降は<a href="https://mashukabu.com/excel-function-howto-use-binom-inv">BINOM.INV関数</a>が推奨。計算結果は同じ</li><li>既存シートのCRITBINOMは置換機能でBINOM.INVに統一していくとよい</li></ul>



<p class="wp-block-paragraph">合否判定のしきい値を統計的に決めたいときに、ぜひ活用してみてくださいね。</p>



<p class="wp-block-paragraph">関数の一覧は「<a href="https://mashukabu.com/excel-function-alphabetical-order">アルファベット順 Excel関数一覧</a>」からご覧いただけます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-critbinom/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
