<?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>誤差関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E8%AA%A4%E5%B7%AE%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Mar 2026 12:48:53 +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>誤差関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのERF.PRECISE関数の使い方｜誤差関数の積分値を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-erf_precise/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-erf_precise/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 25 Jan 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ERF.PRECISE関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[品質管理]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[誤差関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3303</guid>

					<description><![CDATA[ExcelのERF.PRECISE関数の使い方を解説。0から指定値までの誤差関数の積分値を求める方法を、構文・引数・実例付きでわかりやすく紹介します。ERFやERFCとの違いも比較表で整理しています。]]></description>
										<content:encoded><![CDATA[
<p>Excelで統計処理や品質管理のデータを扱っていると、「誤差関数の積分値をサッと求めたい」という場面がありますよね。手計算では面倒な誤差関数の積分も、ExcelのERF.PRECISE関数を使えば上限を指定するだけで一発で計算できますよ。</p>



<p>この記事では、ERF.PRECISE関数の書き方から実際の使い方、エラー対処法、ERF関数との使い分けまでまとめて解説します。</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">ExcelのERF.PRECISE関数とは？</a></li><li><a href="#toc2" tabindex="0">ERF.PRECISE関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">ERF.PRECISE関数の基本的な使い方</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">ERF.PRECISE関数の実践的な使い方・応用例</a><ol><li><a href="#toc9" tabindex="0">品質管理での活用例</a></li><li><a href="#toc10" tabindex="0">複数の上限値を比較する</a></li><li><a href="#toc11" tabindex="0">ERFC.PRECISEと組み合わせて使う</a></li></ol></li><li><a href="#toc12" tabindex="0">ERF.PRECISE関数でよくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc14" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc15" tabindex="0">ERF.PRECISE関数と似た関数との違い・使い分け</a><ol><li><a href="#toc16" tabindex="0">ERF.PRECISEとERFの使い分け</a></li><li><a href="#toc17" tabindex="0">ERF.PRECISEとERFC.PRECISEの関係</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>ERF.PRECISE関数は、0から指定した上限値までの誤差関数の積分値を返す関数です。読み方は「エラー・ファンクション・プリサイス」です。名前の「ERF」は error function（誤差関数）の略で、「PRECISE」は「正確な」という意味です。</p>



<p>誤差関数（error function）とは、統計学や確率論で使われる特殊関数のひとつです。正規分布の累積分布関数と深い関係があり、品質管理や信号処理などの分野で活用されています。</p>



<p>数学的には、ERF.PRECISE(x)は次の式で定義されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>ERF.PRECISE(x) = (2 / sqrt(pi)) * 0からxまでの e^(-t^2) の積分</p></blockquote>



<p>数式だけ見るとむずかしそうですが、Excelでは関数に値を入れるだけで計算してくれるので安心してください。</p>



<p>ERF.PRECISE関数の戻り値は <strong>-1から1の範囲</strong> になります。ERF.PRECISE(0) = 0で、xが大きくなるにつれて1に近づいていきますよ。また、負の値を指定すると負の結果を返します（奇関数の性質です）。</p>



<p>対応バージョンは Excel 2010 以降、Microsoft 365 です。ERF.PRECISE関数はISO/IEC規格への準拠のために追加された関数で、Excel 2010から使えるようになりました。</p>



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



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



<pre class="wp-block-code"><code>=ERF.PRECISE(x)</code></pre>



<p>引数はxの1つだけです。<a href="https://mashukabu.com/excel-function-howto-use-erf">ERF関数</a>のように下限と上限を別々に指定する構文とは異なり、とてもシンプルですよ。</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>誤差関数を積分するときの上限値を指定します。下限は自動的に0になります</td></tr></tbody></table></figure>



<p>ポイントは、<strong>下限が常に0に固定されている</strong>ことです。「0からxまでの誤差関数の積分値」を返すので、引数に指定した値がそのまま上限になります。</p>



<ul class="wp-block-list"><li>正の数を指定すると、0から正の方向への積分値を返します</li><li>負の数を指定すると、負の結果を返します（例: ERF.PRECISE(-1) = -0.8427）</li><li>0を指定すると、結果は0になります</li></ul>



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



<p>実際にERF.PRECISE関数を使ってみましょう。</p>



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



<p>セルに次のように入力します。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(1)</code></pre>



<p>この場合、0から1までの誤差関数の積分値が返されます。結果は <strong>0.8427</strong> です。</p>



<p>もう少し小さい値も試してみましょう。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(0.5)</code></pre>



<p>結果は <strong>0.5205</strong> になります。0から0.5までの積分値ですね。</p>



<p>負の値を入れた場合も確認しておきましょう。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(-1)</code></pre>



<p>結果は <strong>-0.8427</strong> です。ERF.PRECISE(1) の符号が反転した値になっていますよね。これは誤差関数が奇関数（原点に対して対称）であるためです。</p>



<h3 class="wp-block-heading"><span id="toc7">セル参照を使う場合</span></h3>



<p>数値を直接入力する代わりに、セル参照も使えます。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(A1)</code></pre>



<p>セルA1に「0.745」が入っていれば、0から0.745までの積分値を計算してくれます。データが多いときはセル参照のほうが便利ですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc9">品質管理での活用例</span></h3>



<p>製造業の品質管理では、製品の寸法が規格内に収まる確率を求めることがあります。誤差関数は正規分布と関連しているため、ERF.PRECISE関数で確率の計算ができます。</p>



<p>たとえば、ある部品の寸法が平均値から標準偏差1.5の範囲に入る確率を求めるには、次のように入力します。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(1.5/SQRT(2))</code></pre>



<p>結果は <strong>0.8664</strong> です。約86.6%の確率で規格内に収まることがわかりますね。<a href="https://mashukabu.com/excel-function-howto-use-sqrt">SQRT関数</a>（平方根を求める関数）を組み合わせて、標準偏差のスケールを調整しています。</p>



<h3 class="wp-block-heading"><span id="toc10">複数の上限値を比較する</span></h3>



<p>上限値を変えながら積分値がどう変化するか、表で確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>数式</th><th>結果</th><th>説明</th></tr></thead><tbody><tr><td>B1</td><td>=ERF.PRECISE(0.5)</td><td>0.5205</td><td>0〜0.5の区間</td></tr><tr><td>B2</td><td>=ERF.PRECISE(1)</td><td>0.8427</td><td>0〜1の区間</td></tr><tr><td>B3</td><td>=ERF.PRECISE(1.5)</td><td>0.9661</td><td>0〜1.5の区間</td></tr><tr><td>B4</td><td>=ERF.PRECISE(2)</td><td>0.9953</td><td>0〜2の区間</td></tr><tr><td>B5</td><td>=ERF.PRECISE(3)</td><td>0.9999</td><td>0〜3の区間</td></tr></tbody></table></figure>



<p>xが大きくなるにつれて結果が1に近づいていくのがわかりますね。x = 3のあたりではほぼ1になるため、それ以上大きくしても結果はほとんど変わりません。</p>



<h3 class="wp-block-heading"><span id="toc11">ERFC.PRECISEと組み合わせて使う</span></h3>



<p>ERF.PRECISEの結果を使って、相補誤差関数の値を確認することもできます。</p>



<pre class="wp-block-code"><code>=1 - ERF.PRECISE(1)</code></pre>



<p>結果は <strong>0.1573</strong> です。これは<a href="https://mashukabu.com/excel-function-howto-use-erfc_erfc_precise">ERFC.PRECISE関数</a>で <code>=ERFC.PRECISE(1)</code> と入力した場合と同じ結果になります。</p>



<p>ERF.PRECISE(x) + ERFC.PRECISE(x) = 1 という関係を覚えておくと、どちらか一方の結果からもう一方を求められるので便利ですよ。</p>



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



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



<p>引数に数値以外の値（文字列や空白など）を指定すると、#VALUE!エラーが表示されます。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(&quot;abc&quot;)   → #VALUE!エラー
=ERF.PRECISE(A1)      → A1が文字列の場合、#VALUE!エラー</code></pre>



<p><strong>対処法</strong>: 引数に指定するセルが数値になっているか確認してみてください。ISNUMBER関数でチェックするのもおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc14">#NAME?エラー</span></h3>



<p>関数名のスペルミスや、対応していないバージョンのExcelで使おうとすると#NAME?エラーになります。</p>



<pre class="wp-block-code"><code>=ERF.PRESICE(1)   → #NAME?エラー（正しくは ERF.PRECISE）
=ERFPRECISE(1)    → #NAME?エラー（ドットが必要）</code></pre>



<p><strong>対処法</strong>: 関数名が「ERF.PRECISE」（ドット付き）になっているか確認しましょう。「PRESICE」と「PRECISE」のスペルミスは特によくあるので注意してください。Excel 2007以前のバージョンではこの関数は使えません。</p>



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



<p>ERF.PRECISE関数には、似た機能を持つ関連関数がいくつかあります。用途に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>構文</th><th>特徴</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-erf">ERF</a></td><td>=ERF(下限, [上限])</td><td>下限と上限を自由に指定できる</td></tr><tr><td>ERF.PRECISE</td><td>=ERF.PRECISE(x)</td><td>下限が0に固定。上限のみ指定</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-erfc">ERFC</a></td><td>=ERFC(x)</td><td>相補誤差関数（1 &#8211; ERF(x)）を返す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-erfc_erfc_precise">ERFC.PRECISE</a></td><td>=ERFC.PRECISE(x)</td><td>ERFCと同じ結果。互換性のために用意</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">ERF.PRECISEとERFの使い分け</span></h3>



<p>ERF.PRECISE関数は、下限が常に0に固定されています。引数が1つだけなのでシンプルに書けるのがメリットです。「0からxまでの積分値」だけが必要なら、ERF.PRECISEのほうがわかりやすいですよ。</p>



<p>一方、<a href="https://mashukabu.com/excel-function-howto-use-erf">ERF関数</a>は下限と上限を自由に指定できます。「0.5から1.5までの積分値」のように特定の区間を指定したいときはERF関数を使いましょう。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(1)     → 0から1までの積分（引数1つでシンプル）
=ERF(0.5, 1.5)      → 0.5から1.5までの積分（区間指定が必要なとき）</code></pre>



<p>実は、ERF関数に引数を1つだけ渡した場合も同じ結果になります。つまり <code>=ERF(1)</code> と <code>=ERF.PRECISE(1)</code> はどちらも <strong>0.8427</strong> を返します。使いやすいほうを選んで大丈夫ですよ。</p>



<h3 class="wp-block-heading"><span id="toc17">ERF.PRECISEとERFC.PRECISEの関係</span></h3>



<p><a href="https://mashukabu.com/excel-function-howto-use-erfc_erfc_precise">ERFC.PRECISE関数</a>は「相補誤差関数」を返します。ERF.PRECISEとERFC.PRECISEには次の関係があります。</p>



<pre class="wp-block-code"><code>ERFC.PRECISE(x) = 1 - ERF.PRECISE(x)</code></pre>



<p>つまり、ERF.PRECISE(1) が 0.8427 なら、ERFC.PRECISE(1) は 1 &#8211; 0.8427 = <strong>0.1573</strong> です。「誤差関数の残りの部分」が必要なときはERFC.PRECISEを使うと、引き算の手間が省けますよ。</p>



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



<p>ExcelのERF.PRECISE関数について解説しました。最後にポイントを整理しておきましょう。</p>



<ul class="wp-block-list"><li>ERF.PRECISE関数は <strong>0から指定値までの誤差関数の積分値</strong> を返す関数</li><li>引数はxの1つだけ。下限は自動的に0に固定される</li><li>戻り値は-1から1の範囲で、xが大きくなるほど1に近づく</li><li>数値以外を指定すると#VALUE!エラー、スペルミスは#NAME?エラーになるので注意</li><li>区間を自由に指定したいならERF関数、相補誤差関数ならERFC.PRECISEも検討してみてください</li></ul>



<p>品質管理や統計処理でERF.PRECISE関数を活用して、データ分析の効率を上げてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-erf_precise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのERF関数の使い方｜誤差関数の積分値を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-erf/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-erf/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 24 Jan 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ERF関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[誤差関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3301</guid>

					<description><![CDATA[ExcelのERF関数の使い方を解説。誤差関数の積分値を下限・上限を指定して求める方法を、構文・引数・実例付きでわかりやすく紹介します。ERF.PRECISEやERFCとの違いも比較表で整理しています。]]></description>
										<content:encoded><![CDATA[
<p>Excelで統計処理や品質管理のデータを扱っていると、「誤差関数（エラーファンクション）の積分値を求めたい」という場面に出くわすことがありますよね。手計算では大変な誤差関数の積分も、ExcelのERF関数を使えば、下限と上限を指定するだけでサッと求められますよ。</p>



<p>この記事では、ERF関数の書き方から実際の使い方、エラー対処法、似た関数との使い分けまでまとめて解説します。</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">ExcelのERF関数とは？</a></li><li><a href="#toc2" tabindex="0">ERF関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">ERF関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">引数を1つだけ指定する場合</a></li><li><a href="#toc7" tabindex="0">引数を2つ指定する場合</a></li><li><a href="#toc8" tabindex="0">セル参照を使う場合</a></li></ol></li><li><a href="#toc9" tabindex="0">ERF関数の実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">品質管理での活用例</a></li><li><a href="#toc11" tabindex="0">積分区間を変えて比較する</a></li></ol></li><li><a href="#toc12" tabindex="0">ERF関数でよくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc14" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc15" tabindex="0">ERF関数と似た関数との違い・使い分け</a><ol><li><a href="#toc16" tabindex="0">ERFとERF.PRECISEの使い分け</a></li><li><a href="#toc17" tabindex="0">ERFとERFCの関係</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>ERF関数は、誤差関数（error function）の積分値を返す関数です。読み方は「エラー・ファンクション」で、名前の「ERF」は error function の略です。</p>



<p>誤差関数とは、統計学や確率論で使われる特殊関数のひとつです。正規分布の累積分布関数と深い関係があり、品質管理や信号処理などの分野で活用されています。</p>



<p>数学的には、ERF(x)は次の式で定義されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>ERF(x) = (2 / sqrt(pi)) × 0からxまでの e^(-t^2) の積分</p></blockquote>



<p>ちょっと数式が難しく見えますが、ExcelではERF関数に値を入れるだけで計算してくれるので安心してください。</p>



<p>ERF関数の戻り値は <strong>-1から1の範囲</strong> になります。ERF(0) = 0、xが大きくなるにつれて1に近づいていきますよ。</p>



<p>対応バージョンは Excel 2010 以降、Microsoft 365 です。</p>



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



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



<pre class="wp-block-code"><code>=ERF(下限, [上限])</code></pre>



<p>角カッコ <code>[]</code> で囲まれた引数は省略できます。</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>下限</td><td>必須</td><td>誤差関数を積分するときの下限値を指定します</td></tr><tr><td>上限</td><td>省略可</td><td>誤差関数を積分するときの上限値を指定します</td></tr></tbody></table></figure>



<p>引数の指定パターンで動作が変わるので、ここがポイントです。</p>



<ul class="wp-block-list"><li><strong>引数を1つだけ指定した場合</strong>（上限を省略）: 下限が「0」、指定した値が上限として扱われます。つまり <code>=ERF(1)</code> は「0から1までの積分」になります</li><li><strong>引数を2つ指定した場合</strong>: 第1引数が下限、第2引数が上限として、その範囲の積分値を返します。つまり <code>=ERF(0.5, 1)</code> は「0.5から1までの積分」です</li></ul>



<p>引数を1つだけ指定したときの動作は少し紛らわしいので、覚えておきましょう。</p>



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



<p>実際にERF関数を使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">引数を1つだけ指定する場合</span></h3>



<p>セルに次のように入力します。</p>



<pre class="wp-block-code"><code>=ERF(1)</code></pre>



<p>この場合、0から1までの誤差関数の積分値が返されます。結果は <strong>0.8427</strong> です。</p>



<p>もう少し小さい値も試してみましょう。</p>



<pre class="wp-block-code"><code>=ERF(0.5)</code></pre>



<p>結果は <strong>0.5205</strong> になります。0から0.5までの積分値ですね。</p>



<h3 class="wp-block-heading"><span id="toc7">引数を2つ指定する場合</span></h3>



<p>下限と上限の両方を指定することもできます。</p>



<pre class="wp-block-code"><code>=ERF(0.5, 1)</code></pre>



<p>この場合、0.5から1までの積分値が返されます。結果は <strong>0.3222</strong> です。</p>



<p>これは <code>=ERF(1) - ERF(0.5)</code> と同じ結果になりますよ。特定の区間だけの積分値を求めたいときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc8">セル参照を使う場合</span></h3>



<p>数値を直接入力する代わりに、セル参照も使えます。</p>



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



<p>セルA1に「0.5」、セルB1に「1」が入っていれば、それぞれの値を下限・上限として計算してくれます。データが多いときはセル参照を使うほうが便利ですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">品質管理での活用例</span></h3>



<p>製造業の品質管理では、製品の寸法が規格内に収まる確率を求めることがあります。誤差関数は正規分布と関連しているため、この計算にERF関数が使えます。</p>



<p>たとえば、ある部品の寸法が平均値からの標準偏差1.5の範囲に入る確率を求めるには、次のように入力します。</p>



<pre class="wp-block-code"><code>=ERF(1.5/SQRT(2))</code></pre>



<p>結果は <strong>0.8664</strong> となり、約86.6%の確率で規格内に収まることがわかります。SQRT関数（平方根を求める関数）を組み合わせて、標準偏差のスケールを調整しているのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc11">積分区間を変えて比較する</span></h3>



<p>複数の区間の積分値を比較したい場合も、ERF関数なら簡単です。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>数式</th><th>結果</th><th>説明</th></tr></thead><tbody><tr><td>C1</td><td>=ERF(0, 0.5)</td><td>0.5205</td><td>0〜0.5の区間</td></tr><tr><td>C2</td><td>=ERF(0.5, 1)</td><td>0.3222</td><td>0.5〜1の区間</td></tr><tr><td>C3</td><td>=ERF(1, 1.5)</td><td>0.1234</td><td>1〜1.5の区間</td></tr><tr><td>C4</td><td>=ERF(1.5, 2)</td><td>0.0292</td><td>1.5〜2の区間</td></tr></tbody></table></figure>



<p>xが大きくなるにつれて、区間あたりの積分値が小さくなっていくのがわかりますね。これは誤差関数のグラフが1に収束していく性質を反映しています。</p>



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



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



<p>引数に数値以外の値（文字列や空白など）を指定すると、#VALUE!エラーが表示されます。</p>



<pre class="wp-block-code"><code>=ERF(&quot;abc&quot;)   → #VALUE!エラー
=ERF(A1)      → A1が文字列の場合、#VALUE!エラー</code></pre>



<p><strong>対処法</strong>: 引数に指定するセルが数値になっているか確認してみてください。ISNUMBER関数でチェックするのもおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc14">#NAME?エラー</span></h3>



<p>関数名のスペルミスや、対応していないバージョンのExcelで使おうとすると#NAME?エラーになります。</p>



<pre class="wp-block-code"><code>=ERR(1)   → #NAME?エラー（正しくは ERF）</code></pre>



<p><strong>対処法</strong>: 関数名が「ERF」になっているか確認しましょう。Excel 2007以前のバージョンでは、分析ツールアドインの有効化が必要な場合があります。</p>



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



<p>ERF関数には、似た機能を持つ関連関数がいくつかあります。用途に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>構文</th><th>特徴</th></tr></thead><tbody><tr><td>ERF</td><td>=ERF(下限, [上限])</td><td>下限と上限を自由に指定できる</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-erf_precise">ERF.PRECISE</a></td><td>=ERF.PRECISE(x)</td><td>下限が0に固定。上限のみ指定</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-erfc">ERFC</a></td><td>=ERFC(x)</td><td>相補誤差関数（1 &#8211; ERF(x)）を返す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-erfc_erfc_precise">ERFC.PRECISE</a></td><td>=ERFC.PRECISE(x)</td><td>ERFCと同じ結果。互換性のために用意</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">ERFとERF.PRECISEの使い分け</span></h3>



<p>ERF.PRECISE関数は、下限が常に0に固定されています。引数が1つだけなので、「0からxまでの積分値」を求めるならERF.PRECISEのほうがシンプルに書けますよ。</p>



<p>一方、ERF関数は下限と上限を自由に指定できるのが強みです。「0.5から1.5までの積分値」のように、特定の区間を指定したいときはERF関数を使いましょう。</p>



<pre class="wp-block-code"><code>=ERF.PRECISE(1)     → 0から1までの積分（引数1つでシンプル）
=ERF(0.5, 1.5)      → 0.5から1.5までの積分（区間指定が必要なとき）</code></pre>



<h3 class="wp-block-heading"><span id="toc17">ERFとERFCの関係</span></h3>



<p>ERFC関数は「相補誤差関数」を返します。ERFとERFCには次の関係があります。</p>



<pre class="wp-block-code"><code>ERFC(x) = 1 - ERF(x)</code></pre>



<p>つまり、ERF(1) が 0.8427 なら、ERFC(1) は 1 &#8211; 0.8427 = <strong>0.1573</strong> です。「誤差関数の残りの部分」が必要なときにERFCを使うと、わざわざ引き算しなくて済みますよ。</p>



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



<p>ExcelのERF関数について解説しました。最後にポイントを整理しておきましょう。</p>



<ul class="wp-block-list"><li>ERF関数は <strong>誤差関数の積分値</strong> を返す関数</li><li>引数を1つだけ指定すると、0からその値までの積分値を計算する</li><li>引数を2つ指定すると、下限から上限までの区間の積分値を計算する</li><li>数値以外を指定すると#VALUE!エラーになるので注意</li><li>0からの積分だけならERF.PRECISE、相補誤差関数ならERFCも検討してみてください</li></ul>



<p>統計処理や品質管理でERF関数を使いこなして、データ分析の幅を広げてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-erf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
