<?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>STDEVPA関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/stdevpa%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 23 Apr 2026 11:31:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>STDEVPA関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのSTDEVPA関数の使い方｜文字列・TRUE/FALSEを含む母標準偏差</title>
		<link>https://mashukabu.com/excel-function-howto-use-stdevpa/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-stdevpa/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 23 Apr 2026 11:31:14 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[STDEVPA関数]]></category>
		<category><![CDATA[STDEV関数]]></category>
		<category><![CDATA[文字列]]></category>
		<category><![CDATA[標準偏差]]></category>
		<category><![CDATA[母標準偏差]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6239</guid>

					<description><![CDATA[ExcelのSTDEVPA関数の使い方を基本構文から実務活用まで解説。文字列やTRUE/FALSEを0・1として扱う母標準偏差の求め方、STDEV.Pとの結果比較、STDEVAとの使い分け、STDEV系5関数の比較表もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">全社員へのアンケートで、未回答が「欠席」「なし」といった文字で入力されていて困ったことはありませんか。</p>



<p class="wp-block-paragraph">ExcelのSTDEV.P関数を使うと、こうした文字列が自動的に無視されてしまいます。そのため「未回答=0点扱い」で全社員のばらつきを見たいときに、うまく計算できないんですよね。</p>



<p class="wp-block-paragraph">そこで活躍するのが<strong>STDEVPA関数</strong>です。文字列やTRUE/FALSEをゼロや1に変換しながら、母標準偏差（母集団全体のばらつきを表す値）を計算できます。</p>



<p class="wp-block-paragraph">この記事ではExcelのSTDEVPA関数について、基本構文からSTDEV.Pとの結果比較まで解説します。STDEVAとの使い分けや実務シナリオも紹介しますので、全社員アンケートや全品検査データの分析に役立ててくださいね。</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">STDEVPA関数とは？文字列を含むデータの母標準偏差を求める関数</a><ol><li><a href="#toc2" tabindex="0">STDEVPA関数の読み方と語源</a></li><li><a href="#toc3" tabindex="0">STDEVPAが使える場面と使えない場面</a></li></ol></li><li><a href="#toc4" tabindex="0">STDEVPA関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li><li><a href="#toc7" tabindex="0">対応バージョン</a></li></ol></li><li><a href="#toc8" tabindex="0">STDEVPA関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">数値のみのデータで使う場合</a></li><li><a href="#toc10" tabindex="0">文字列が混ざるデータで使う場合（STDEV.Pとの結果比較）</a></li><li><a href="#toc11" tabindex="0">TRUE/FALSEが含まれるデータで使う場合</a></li></ol></li><li><a href="#toc12" tabindex="0">STDEV系5関数の比較表と使い分け</a><ol><li><a href="#toc13" tabindex="0">STDEV / STDEV.S / STDEV.P / STDEVA / STDEVPAの違い</a></li><li><a href="#toc14" tabindex="0">STDEVPAとSTDEVAの選び分け（母集団 vs 標本）</a></li></ol></li><li><a href="#toc15" tabindex="0">STDEVPA関数の実務シナリオ</a><ol><li><a href="#toc16" tabindex="0">全社員アンケートの未回答テキストを含めた集計</a></li><li><a href="#toc17" tabindex="0">全品検査のTRUE/FALSE合否フラグのばらつき分析</a></li></ol></li><li><a href="#toc18" tabindex="0">STDEVPAを使う際の注意点とよくある間違い</a><ol><li><a href="#toc19" tabindex="0">空白セルは無視される（0ではない）</a></li><li><a href="#toc20" tabindex="0">数値型テキストは0として扱われる</a></li><li><a href="#toc21" tabindex="0">#VALUE!エラーが出るとき</a></li><li><a href="#toc22" tabindex="0">全データが同じ値のときは標準偏差が0</a></li></ol></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">STDEVPA関数とは？文字列を含むデータの母標準偏差を求める関数</span></h2>



<p class="wp-block-paragraph">STDEVPA関数は、文字列やTRUE/FALSEを含むデータから、Excelで母標準偏差を求められる統計関数です。STDEV.P関数が文字列を無視するのに対し、STDEVPA関数はすべての値を数値に変換して計算に含めます。</p>



<p class="wp-block-paragraph">全社員アンケートの「未回答」を0点扱いにしたり、全品検査の合否フラグのばらつきを見たりしたいときに便利ですよ。</p>



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



<p class="wp-block-paragraph">STDEVPAは「エスティーディーイーブイピーエー」と読みます。関数名は「STandard DEViation」（標準偏差）に、母集団の「P（Population）」と文字列・論理値を含める意味の「A（Alphanumeric）」を足したものです。</p>



<p class="wp-block-paragraph">同じ「A」が付く関数には、AVERAGEA・MAXA・MINA・VARA・VARPA・STDEVAなどがあります。これらはまとめて「A系関数」と呼ばれていて、すべて共通の変換ルール（文字列→0、TRUE→1、FALSE→0）で動作しますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">STDEVPAが使える場面と使えない場面</span></h3>



<p class="wp-block-paragraph">STDEVPAが向いているのは、「母集団全体のデータ」に文字列やTRUE/FALSEが混ざったケースです。全社員アンケートの未回答を0点扱いにしたいときや、全品検査の合否フラグでばらつきを見たいときに使えますよ。</p>



<p class="wp-block-paragraph">逆に、文字列や未回答を「無視してデータから除外」したい場合は、STDEV.P関数が適切です。また、サンプル調査のように一部データから母集団を推定したい場合は、STDEVAを選びましょう。</p>



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



<p class="wp-block-paragraph">ここからは、ExcelのSTDEVPA関数の構文を具体的に見ていきましょう。引数は最大255個まで指定できます。</p>



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



<pre class="wp-block-code"><code>=STDEVPA(値1, [値2], ...)</code></pre>



<p class="wp-block-paragraph">英語版での構文は以下のとおりです。</p>



<pre class="wp-block-code"><code>=STDEVPA(value1, [value2], ...)</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>値1</td><td>必須</td><td>母標準偏差を求めたい最初のデータ。セル範囲または単一の値を指定します</td></tr><tr><td>値2以降</td><td>任意</td><td>2つ目以降のデータ。カンマ区切りで最大254個まで追加可能です</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数に渡せるデータは、数値・セル参照・範囲・配列定数など幅広く対応しています。合計で最大255個の引数を受け取れます。</p>



<p class="wp-block-paragraph"><strong>値の変換ルール</strong>は以下のとおりです。このルールがSTDEVPAの最大の特徴ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>値の種類</th><th>STDEVPAでの扱い</th></tr></thead><tbody><tr><td>数値</td><td>そのまま使用</td></tr><tr><td>TRUE</td><td>1に変換</td></tr><tr><td>FALSE</td><td>0に変換</td></tr><tr><td>文字列（セル参照経由）</td><td>0に変換</td></tr><tr><td>空白セル</td><td>無視（計算に含めない）</td></tr><tr><td>数値型テキスト</td><td>0に変換（文字列として扱う）</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">STDEVPA関数はExcel 97以降の古い関数で、現行のバージョンすべてで使えます。</p>



<ul class="wp-block-list"><li>Excel for Microsoft 365</li><li>Excel 2024</li><li>Excel 2021</li><li>Excel 2019</li><li>Excel 2016</li><li>Excel for the web</li></ul>



<p class="wp-block-paragraph">Excel 2010でSTDEV.Pが導入された後も、STDEVPAは新命名ルールに置き換わることなく残っています。「STDEV.PA」のようなドット付きの新名称は存在しません。</p>



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



<p class="wp-block-paragraph">ここでは、STDEVPA関数の動きを3パターンのサンプルデータで確認していきます。STDEV.Pとの結果比較も載せますので、違いをイメージしやすいはずですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">数値のみのデータで使う場合</span></h3>



<p class="wp-block-paragraph">まずは文字列を含まない、シンプルな数値データで試してみましょう。</p>



<pre class="wp-block-code"><code>A1: 80
A2: 70
A3: 90
A4: 60
A5: 100</code></pre>



<p class="wp-block-paragraph">このデータでSTDEVPAとSTDEV.Pをそれぞれ計算します。</p>



<pre class="wp-block-code"><code>=STDEVPA(A1:A5)  → 14.14
=STDEV.P(A1:A5)  → 14.14</code></pre>



<p class="wp-block-paragraph">数値のみのデータでは、両者の結果は完全に一致します。STDEVPAもSTDEV.Pも「偏差二乗和をnで割る」という同じn法を使っているためです。</p>



<p class="wp-block-paragraph">補足すると、計算過程はこうなります。平均 = (80+70+90+60+100)÷5 = 80、偏差二乗和 = 0+100+100+400+400 = 1000、分散 = 1000÷5 = 200、標準偏差 = √200 ≈ 14.14 です。</p>



<h3 class="wp-block-heading"><span id="toc10">文字列が混ざるデータで使う場合（STDEV.Pとの結果比較）</span></h3>



<p class="wp-block-paragraph">次に、全社員アンケートの未回答を「欠席」という文字列で記録したデータを見てみましょう。</p>



<pre class="wp-block-code"><code>A1: 80
A2: 70
A3: 欠席
A4: 60
A5: 100</code></pre>



<p class="wp-block-paragraph">同じデータでSTDEVPAとSTDEV.Pを計算すると、結果が大きく異なります。</p>



<pre class="wp-block-code"><code>=STDEVPA(A1:A5)  → 33.71
=STDEV.P(A1:A5)  → 14.79</code></pre>



<p class="wp-block-paragraph">STDEVPAでは「欠席」が0に変換され、{80, 70, 0, 60, 100}の5個のデータとして計算されます。平均が62まで下がるため、偏差が大きくなり、標準偏差が大きくなるんですね。</p>



<p class="wp-block-paragraph">一方STDEV.Pでは「欠席」が無視され、{80, 70, 60, 100}の4個のみで計算されます。平均は77.5で、ばらつきは小さくなります。</p>



<p class="wp-block-paragraph">この違いは業務方針によって使い分けが必要です。未回答を「0点扱いで含める」ならSTDEVPA、「集計から除外する」ならSTDEV.Pを選びましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">TRUE/FALSEが含まれるデータで使う場合</span></h3>



<p class="wp-block-paragraph">最後に、出欠や合否などTRUE/FALSEのフラグで記録されたデータを見てみます。</p>



<pre class="wp-block-code"><code>A1: TRUE
A2: FALSE
A3: TRUE
A4: TRUE
A5: FALSE</code></pre>



<p class="wp-block-paragraph">このデータでSTDEVPAを使うと、次の結果になります。</p>



<pre class="wp-block-code"><code>=STDEVPA(A1:A5)  → 0.49</code></pre>



<p class="wp-block-paragraph">STDEVPAはTRUE→1、FALSE→0に変換するため、内部的には{1, 0, 1, 1, 0}として扱われます。平均は0.6、母標準偏差は約0.49になりますよ。</p>



<p class="wp-block-paragraph">なお、STDEV.PにTRUE/FALSEのみのデータを渡すと、すべて無視されて有効データが0件になります。結果として<code>#DIV/0!</code>エラーが返るので、論理値を扱うなら必ずSTDEVPAを選んでくださいね。</p>



<h2 class="wp-block-heading"><span id="toc12">STDEV系5関数の比較表と使い分け</span></h2>



<p class="wp-block-paragraph">Excelには標準偏差を求める関数が5つあります。どれを選べばいいか迷いやすいので、ここで一度整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">STDEV / STDEV.S / STDEV.P / STDEVA / STDEVPAの違い</span></h3>



<p class="wp-block-paragraph">5つの関数を、対象データ・分母・値の扱い・追加バージョンで比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>対象データ</th><th>分母</th><th>文字列・論理値</th><th>登場バージョン</th></tr></thead><tbody><tr><td>STDEV.S</td><td>標本（サンプル）</td><td>n-1</td><td>無視</td><td>Excel 2010以降</td></tr><tr><td>STDEV</td><td>標本（サンプル）</td><td>n-1</td><td>無視</td><td>旧互換（現在も使用可）</td></tr><tr><td>STDEV.P</td><td>母集団全体</td><td>n</td><td>無視</td><td>Excel 2010以降</td></tr><tr><td>STDEVA</td><td>標本（サンプル）</td><td>n-1</td><td>0または1として含める</td><td>Excel 97以降</td></tr><tr><td>STDEVPA</td><td>母集団全体</td><td>n</td><td>0または1として含める</td><td>Excel 97以降</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「標本」とは、調査対象となる全体から一部を取り出したデータのことです。「母集団」とは、調査対象となる全体のデータを指します。</p>



<p class="wp-block-paragraph">分母がnのSTDEV.PやSTDEVPAは、母集団全体の「真のばらつき」そのものを計算します。一方、分母n-1のSTDEV.SやSTDEVAは、標本から母集団のばらつきを推定する考え方（不偏分散）を使います。</p>



<h3 class="wp-block-heading"><span id="toc14">STDEVPAとSTDEVAの選び分け（母集団 vs 標本）</span></h3>



<p class="wp-block-paragraph">STDEVPAとSTDEVAは、どちらもA系関数で文字列・論理値を0・1扱いする点は同じです。違いは「対象データが母集団か標本か」と「分母がnかn-1か」の2点です。</p>



<ul class="wp-block-list"><li><strong>STDEVPA</strong>: 母集団全体（全員分・全品分）のデータが揃っている場合に使う。分母はn</li><li><strong>STDEVA</strong>: 全体から取り出したサンプルから、母集団のばらつきを推定したい場合に使う。分母はn-1</li></ul>



<p class="wp-block-paragraph">たとえば社員30人全員の勤怠データは「母集団」なのでSTDEVPAを選びます。一方、社員300人のうち抽出した30人分のデータなら「標本」としてSTDEVAが適切です。</p>



<p class="wp-block-paragraph">同じデータならSTDEVPAの方がSTDEVAより小さめの値になります。分母が大きいためですね。</p>



<h2 class="wp-block-heading"><span id="toc15">STDEVPA関数の実務シナリオ</span></h2>



<p class="wp-block-paragraph">ここからは、STDEVPAが活躍する具体的な業務シナリオを2つ紹介します。どちらも「全体データに未回答や論理値が混ざる」ケースです。</p>



<h3 class="wp-block-heading"><span id="toc16">全社員アンケートの未回答テキストを含めた集計</span></h3>



<p class="wp-block-paragraph">社員10人全員に「総合満足度（100点満点）」を聞いた結果を想定します。全員分が対象なので母集団ですね。</p>



<pre class="wp-block-code"><code>A2: 80   （社員1）
A3: 70   （社員2）
A4: 欠席 （社員3 未回答）
A5: 60   （社員4）
A6: 100  （社員5）
A7: 未記入 （社員6 未回答）
A8: 90   （社員7）
A9: 75   （社員8）
A10: 85  （社員9）
A11: 95  （社員10）</code></pre>



<p class="wp-block-paragraph">2人の未回答を「0点扱い」でばらつきを評価するなら、以下のように書きます。</p>



<pre class="wp-block-code"><code>=STDEVPA(A2:A11)</code></pre>



<p class="wp-block-paragraph">この方式は「未回答者も組織の満足度に影響しているはず」と考える場合に使います。逆に、未回答者を除外して「回答者のみの満足度のばらつき」を見たければSTDEV.Pが適切です。</p>



<h3 class="wp-block-heading"><span id="toc17">全品検査のTRUE/FALSE合否フラグのばらつき分析</span></h3>



<p class="wp-block-paragraph">ある日の製造ロット全品に対する検査結果を想定します。5個全品の検査データです。</p>



<pre class="wp-block-code"><code>A2: TRUE   （1個目 合格）
A3: TRUE   （2個目 合格）
A4: FALSE  （3個目 不合格）
A5: TRUE   （4個目 合格）
A6: TRUE   （5個目 合格）</code></pre>



<p class="wp-block-paragraph">合格率のばらつきを見たいときは、以下の数式を使います。</p>



<pre class="wp-block-code"><code>=STDEVPA(A2:A6)  → 0.40</code></pre>



<p class="wp-block-paragraph">STDEVPAはTRUE→1、FALSE→0に変換してくれるので、フラグ列のばらつきを素直に計算できます。これは「ロット安定度」の指標として、複数ロットの比較やライン間の比較にも応用できますよ。</p>



<h2 class="wp-block-heading"><span id="toc18">STDEVPAを使う際の注意点とよくある間違い</span></h2>



<p class="wp-block-paragraph">STDEVPAを使うときによくハマる落とし穴を整理しておきます。エラーが出る前に目を通しておいてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc19">空白セルは無視される（0ではない）</span></h3>



<p class="wp-block-paragraph">変換ルールで見落としがちなのが、空白セルは「0」ではなく「無視」される点です。</p>



<pre class="wp-block-code"><code>A1: 80
A2: 70
A3:           （空白）
A4: 60
A5: 100</code></pre>



<p class="wp-block-paragraph">このとき、STDEVPAは空白のA3を無視して、{80, 70, 60, 100}の4個のデータとして計算します。「文字列は0扱い」でも「空白は除外」なんですね。</p>



<p class="wp-block-paragraph">未回答を0点扱いにしたいなら、空白のままにせず「0」か「欠席」などの文字列を必ず入力しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc20">数値型テキストは0として扱われる</span></h3>



<p class="wp-block-paragraph">Excelでは、セルの書式が「テキスト」になっていると、見た目が数値でも内部的には文字列として扱われます。これをSTDEVPAに渡すと0に変換されてしまいます。</p>



<pre class="wp-block-code"><code>A1: 80   （標準書式）
A2: 70   （テキスト書式で &quot;70&quot; と入力）
A3: 90</code></pre>



<p class="wp-block-paragraph">この場合、STDEVPAはA2を0として計算するため、意図した結果になりません。セルの左上に緑の三角マークが表示されていたら、書式がテキスト型になっている可能性が高いですよ。</p>



<p class="wp-block-paragraph">対処法は以下の2つです。</p>



<ul class="wp-block-list"><li>セルを選択し、Ctrl + 1で書式設定を開き「標準」に変更する</li><li>VALUE関数で数値に変換する（例: <code>=VALUE(A2)</code>）</li></ul>



<p class="wp-block-paragraph">データを外部CSVやWebからコピーしたとき、この状態になりやすいので注意してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc21">#VALUE!エラーが出るとき</span></h3>



<p class="wp-block-paragraph">STDEVPA関数に文字列を<strong>引数として直接指定</strong>した場合は<code>#VALUE!</code>エラーが出ます。</p>



<pre class="wp-block-code"><code>=STDEVPA(80, 70, &quot;欠席&quot;, 60, 100)   → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">これは「引数直接指定」と「セル参照経由」で挙動が異なるためです。セル参照経由の文字列は0に変換されますが、数式内に文字列リテラルを直接書くと型不一致でエラーになります。</p>



<p class="wp-block-paragraph">セル範囲を使えば回避できるので、以下のように書き直しましょう。</p>



<pre class="wp-block-code"><code>=STDEVPA(A1:A5)   → セル範囲指定ならOK</code></pre>



<h3 class="wp-block-heading"><span id="toc22">全データが同じ値のときは標準偏差が0</span></h3>



<p class="wp-block-paragraph">全データが同じ値の場合、標準偏差は0になります。これはエラーではなく正しい結果です。</p>



<p class="wp-block-paragraph"><code>=STDEVPA(A1:A5)</code>の結果は<code>0</code>です。「ばらつきがない」状態を意味していますので、データの異常ではありませんよ。</p>



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



<p class="wp-block-paragraph">ExcelのSTDEVPA関数は、文字列やTRUE/FALSEを含むデータから、母標準偏差を求められる関数です。この記事のポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=STDEVPA(値1, [値2], ...)</code>、最大255個の引数</li><li><strong>変換ルール</strong>: 文字列→0、TRUE→1、FALSE→0、空白→無視</li><li><strong>STDEV.Pとの違い</strong>: STDEV.Pは文字列を無視、STDEVPAは0扱いで含める</li><li><strong>STDEVAとの違い</strong>: 分母が n（母集団）か n-1（標本）か。STDEVPAは母集団全体のデータに使う</li><li><strong>A系関数</strong>: AVERAGEA・MAXA・MINA・VARA・VARPA・STDEVAと共通の変換ルール</li><li><strong>使う場面</strong>: 全社員アンケートの未回答を0点扱いにしたいとき、TRUE/FALSE合否フラグのばらつきを見たいとき</li><li><strong>よくある間違い</strong>: 数値型テキストが0扱いされる、直接指定の文字列は#VALUE!</li></ul>



<p class="wp-block-paragraph">業務方針に合わせて、STDEVPAとSTDEV.P、そしてSTDEVAを使い分けてみてくださいね。「母集団全体で未回答=0点扱い」がしっくりくる場面ではSTDEVPAが強い味方になってくれますよ。</p>



<p class="wp-block-paragraph">STDEV系の他の関数やA系関数もあわせて学んでおくと、統計集計の幅が広がります。以下の関連記事も参考にしてくださいね。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-stdeva/">ExcelのSTDEVA関数</a>: 文字列・TRUE/FALSEを含む標本標準偏差（n-1）の求め方</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-stdev-s/">ExcelのSTDEV.S関数</a>: 数値のみの標本標準偏差を求める正規関数</li><li><a href="https://mashukabu.com/excel-stdev-function/">ExcelのSTDEV関数</a>: 旧版の標本標準偏差関数</li><li><a href="https://mashukabu.com/spreadsheet-stdevpa-function/">スプレッドシートのSTDEVPA関数</a>: Googleスプレッドシート版STDEVPA</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-stdevpa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのSTDEVPA関数の使い方｜文字列含む母標準偏差</title>
		<link>https://mashukabu.com/spreadsheet-stdevpa-function/</link>
					<comments>https://mashukabu.com/spreadsheet-stdevpa-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:06:12 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[STDEV.P関数]]></category>
		<category><![CDATA[STDEVPA関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[母標準偏差]]></category>
		<category><![CDATA[母集団標準偏差]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5481</guid>

					<description><![CDATA[GoogleスプレッドシートのSTDEVPA関数の使い方を基本構文から実務活用まで解説。文字列を0、TRUEを1として母標準偏差を計算する仕組みやSTDEV.Pとの違い、エラー対処法もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「アンケートの全員分のデータを集めたのに、文字列やTRUE/FALSEが混ざっていて母標準偏差がうまく計算できない&#8230;」。こんな経験はありませんか？</p>



<p class="wp-block-paragraph">スプレッドシートの<a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P関数</a>は文字列やTRUE/FALSEを無視して計算します。でも「未回答」や「はい/いいえ」も含めてばらつきを測りたい場面もありますよね。</p>



<p class="wp-block-paragraph">そんなときに使えるのがSTDEVPA関数です。この記事では基本の書き方からSTDEV.Pとの違い、実務での活用例まで解説します。</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">スプレッドシートのSTDEVPA関数とは？文字列・論理値を含めて母標準偏差を計算</a></li><li><a href="#toc2" tabindex="0">STDEVPA関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">母標準偏差の計算のしくみ</a></li></ol></li><li><a href="#toc6" tabindex="0">STDEVPA関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">STDEV.P関数とSTDEVPA関数で結果を比べる</a></li></ol></li><li><a href="#toc8" tabindex="0">STDEVPA関数とSTDEV.P関数の違い</a><ol><li><a href="#toc9" tabindex="0">どちらを使うべきか？</a></li></ol></li><li><a href="#toc10" tabindex="0">STDEVPA関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">アンケートの全件データで回答率を考慮した母標準偏差</a></li><li><a href="#toc12" tabindex="0">TRUE/FALSEデータの母標準偏差を求める</a></li><li><a href="#toc13" tabindex="0">VARPA関数との関係</a></li></ol></li><li><a href="#toc14" tabindex="0">STDEVPA関数でエラーが出るときの対処法</a><ol><li><a href="#toc15" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">意図しない結果になるケース</a></li></ol></li><li><a href="#toc18" tabindex="0">関連する標準偏差関数との使い分け</a></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">この記事のポイント</a></li><li><a href="#toc21" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのSTDEVPA関数とは？文字列・論理値を含めて母標準偏差を計算</span></h2>



<p class="wp-block-paragraph">STDEVPA関数（読み方: スタンダード・ディビエーション・ピー・エー）は、データの<strong>母集団標準偏差（母標準偏差）</strong>を返す関数です。「STDEVPA」は「Standard Deviation Population All」の略で、末尾の「A」は「All（すべて）」を意味します。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P関数</a>との最大の違いは、文字列やTRUE/FALSEの扱いです。STDEV.P関数はこれらを無視しますが、STDEVPA関数は数値に変換して計算に含めます。</p>



<p class="wp-block-paragraph">具体的には、次のルールで変換されます。</p>



<ul class="wp-block-list"><li><strong>文字列</strong> → 0として計算</li><li><strong>TRUE</strong> → 1として計算</li><li><strong>FALSE</strong> → 0として計算</li><li><strong>空白セル</strong> → 無視（STDEV.P関数と同じ）</li><li><strong>数値</strong> → そのまま計算（STDEV.P関数と同じ）</li></ul>



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



<ul class="wp-block-list"><li>文字列や論理値が混ざったデータの母標準偏差を求める</li><li>「未回答」「該当なし」などの文字データも含めたばらつきを測定する</li><li>TRUE/FALSEの出欠データを数値化して分析する</li></ul>



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



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



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



<pre class="wp-block-code"><code>=STDEVPA(値1, [値2], ...)</code></pre>



<p class="wp-block-paragraph">カッコの中に、母標準偏差を求めたいデータやセル範囲を指定します。書き方はSTDEV.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>値1</td><td>必須</td><td>母標準偏差を求めたい最初の値またはセル範囲</td></tr><tr><td>値2, &#8230;</td><td>任意</td><td>追加の値またはセル範囲。最大255個まで指定可能</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数にはセル参照、セル範囲、数値を直接指定できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>STDEV.P関数とは異なり、セル範囲内の文字列はすべて0、TRUEは1、FALSEは0として扱われます。空白セルだけが無視される点に注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">母標準偏差の計算のしくみ</span></h3>



<p class="wp-block-paragraph">STDEVPA関数が返すのは<strong>母集団標準偏差（母標準偏差）</strong>です。計算では分母に「n」を使います。</p>



<p class="wp-block-paragraph">手元のデータが「全員分」や「全件分」そろっているなら母標準偏差（STDEVPA関数）を使います。データが全体の一部（サンプル）なら標本標準偏差（<a href="https://mashukabu.com/spreadsheet-stdeva-function/">STDEVA関数</a>）を使いましょう。</p>



<p class="wp-block-paragraph">たとえば、クラス全員のテスト結果ならSTDEVPA関数が適しています。抜き取り調査のデータならSTDEVA関数のほうが安全ですよ。</p>



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



<p class="wp-block-paragraph">以下のアンケートデータでSTDEVPA関数を使ってみましょう。</p>



<p class="wp-block-paragraph">B2からB7に6件のデータが入っているとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（回答者）</th><th>B列（スコア）</th></tr></thead><tbody><tr><td>2行目</td><td>回答者1</td><td>80</td></tr><tr><td>3行目</td><td>回答者2</td><td>90</td></tr><tr><td>4行目</td><td>回答者3</td><td>未回答</td></tr><tr><td>5行目</td><td>回答者4</td><td>70</td></tr><tr><td>6行目</td><td>回答者5</td><td>TRUE</td></tr><tr><td>7行目</td><td>回答者6</td><td>85</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">STDEV.P関数とSTDEVPA関数で結果を比べる</span></h3>



<p class="wp-block-paragraph">まずSTDEV.P関数で計算してみます。</p>



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



<p class="wp-block-paragraph">STDEV.P関数は文字列（「未回答」）とTRUEを無視します。計算対象は80, 90, 70, 85の4個です。平均は81.25で、母標準偏差は<strong>7.40</strong>です。</p>



<p class="wp-block-paragraph">次にSTDEVPA関数で計算します。</p>



<pre class="wp-block-code"><code>=STDEVPA(B2:B7)</code></pre>



<p class="wp-block-paragraph">STDEVPA関数は「未回答」を0、TRUEを1として計算に含めます。計算対象は80, 90, 0, 70, 1, 85の6個です。平均は約54.33で、母標準偏差は約<strong>38.54</strong>です。</p>



<p class="wp-block-paragraph">STDEV.P関数とSTDEVPA関数で結果が大きく異なりますよね。文字列やTRUEが0や1に変換されて計算に入るためです。この違いを理解しておくことがポイントですよ。</p>



<h2 class="wp-block-heading"><span id="toc8">STDEVPA関数とSTDEV.P関数の違い</span></h2>



<p class="wp-block-paragraph">STDEVPA関数とSTDEV.P関数の違いを表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>データ型</th><th>STDEV.P関数</th><th>STDEVPA関数</th></tr></thead><tbody><tr><td>数値</td><td>そのまま計算</td><td>そのまま計算</td></tr><tr><td>文字列（セル内）</td><td>無視する</td><td><strong>0として計算</strong></td></tr><tr><td>TRUE（セル内）</td><td>無視する</td><td><strong>1として計算</strong></td></tr><tr><td>FALSE（セル内）</td><td>無視する</td><td><strong>0として計算</strong></td></tr><tr><td>空白セル</td><td>無視する</td><td>無視する</td></tr><tr><td>文字列（直接入力）</td><td>#VALUE!エラー</td><td>#VALUE!エラー</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc9">どちらを使うべきか？</span></h3>



<p class="wp-block-paragraph">ほとんどの場合は<a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P関数</a>で十分です。STDEVPA関数を使うのは、次のようなケースです。</p>



<ul class="wp-block-list"><li>文字列の「未回答」や「該当なし」を<strong>0として計算に含めたい</strong>場合</li><li>TRUE/FALSEの論理値を<strong>1/0として母標準偏差に反映させたい</strong>場合</li><li>データの「欠損」自体をばらつきの要因として扱いたい場合</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「文字列は無視してほしい」場合はSTDEV.P関数、「文字列も含めて計算したい」場合はSTDEVPA関数と覚えておけばOKです。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc11">アンケートの全件データで回答率を考慮した母標準偏差</span></h3>



<p class="wp-block-paragraph">社内全員にアンケートを実施したケースを考えてみましょう。全員分のデータがそろっているので、母標準偏差を使います。</p>



<p class="wp-block-paragraph">B2からB11に10件の満足度スコア（1〜5）が入っており、一部が「未回答」になっているとします。</p>



<pre class="wp-block-code"><code>=STDEVPA(B2:B11)</code></pre>



<p class="wp-block-paragraph">STDEVPA関数なら「未回答」を0として計算に含めます。回答率が低いことによるデータのばらつきも反映されますよ。</p>



<p class="wp-block-paragraph">STDEV.P関数を使うと「未回答」は無視され、回答済みデータだけの母標準偏差になります。どちらが適切かは分析の目的次第です。「回答した人だけの傾向」を見たいならSTDEV.P関数、「未回答も含めた全体像」を見たいならSTDEVPA関数を選んでください。</p>



<h3 class="wp-block-heading"><span id="toc12">TRUE/FALSEデータの母標準偏差を求める</span></h3>



<p class="wp-block-paragraph">出欠データやチェックボックスの結果を分析するケースです。</p>



<p class="wp-block-paragraph">B2からB11にチーム全員10人分の出席データ（TRUE=出席、FALSE=欠席）が入っているとします。</p>



<pre class="wp-block-code"><code>=STDEVPA(B2:B11)</code></pre>



<p class="wp-block-paragraph">STDEVPA関数はTRUEを1、FALSEを0に変換して母標準偏差を計算します。結果が0に近ければ出欠が安定しています。結果が大きければ出席・欠席がバラバラということですね。</p>



<p class="wp-block-paragraph">STDEV.P関数でこのデータを計算すると、TRUE/FALSEがすべて無視されて#DIV/0!エラーになります。論理値だけのデータにはSTDEVPA関数を使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">VARPA関数との関係</span></h3>



<p class="wp-block-paragraph">標準偏差は分散の平方根です。つまりSTDEVPA関数は<a href="https://mashukabu.com/spreadsheet-varpa-function/">VARPA関数</a>の平方根を返します。</p>



<pre class="wp-block-code"><code>=STDEVPA(B2:B11)
=SQRT(VARPA(B2:B11))   ← 上と同じ結果</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>単位</th></tr></thead><tbody><tr><td>VARPA</td><td>分散（母分散）</td><td>元データの2乗</td></tr><tr><td>STDEVPA</td><td>標準偏差（母標準偏差）</td><td>元データと同じ</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>実務でばらつきを報告する場合は、STDEVPA関数のほうが伝わりやすいですよ。「分散が2,500」と言われてもピンときませんが、「標準偏差が50点」なら直感的にわかりますよね。</p></blockquote>



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



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



<p class="wp-block-paragraph">STDEVPA関数で最もよく見るエラーです。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>数値・文字列・論理値がすべて空</td><td>データが入っているセル範囲を指定する</td></tr><tr><td>範囲内がすべて空白セル</td><td>空白以外のデータを含むセル範囲を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">母標準偏差を計算するにはデータが1個以上必要です。空白セルは無視されるため、空白だらけの範囲を指定するとエラーになりますよ。</p>



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



<p class="wp-block-paragraph">引数に文字列を直接入力すると発生します。</p>



<pre class="wp-block-code"><code>=STDEVPA(&quot;テスト&quot;, 100)   → #VALUE!エラー
=STDEVPA(A1, 100)          → 正常（A1に文字列があれば0として計算）</code></pre>



<p class="wp-block-paragraph">セル参照で指定すれば文字列は0に変換されます。直接入力はエラーになるので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc17">意図しない結果になるケース</span></h3>



<p class="wp-block-paragraph">STDEVPA関数は文字列を0として計算するため、意図せず結果が歪むことがあります。</p>



<p class="wp-block-paragraph">たとえば、100点満点のスコアデータに「未回答」が混ざっていると、0点として計算されます。平均値が下がり、母標準偏差も大きくなってしまいますよね。</p>



<p class="wp-block-paragraph">「未回答=0点ではない」場合は、STDEV.P関数を使うか、IFERROR関数でデータを事前に整理しておくのがおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc18">関連する標準偏差関数との使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートの標準偏差・分散関数を2つの軸（標本/母集団 × 文字列の扱い）で整理すると、全体像がすっきりわかります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分散/標準偏差</th><th>標本/母集団</th><th>文字列の扱い</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV</a></td><td>標準偏差</td><td>標本（n-1）</td><td>無視</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdeva-function/">STDEVA</a></td><td>標準偏差</td><td>標本（n-1）</td><td>0として計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P</a></td><td>標準偏差</td><td>母集団（n）</td><td>無視</td></tr><tr><td><strong>STDEVPA</strong></td><td><strong>標準偏差</strong></td><td><strong>母集団（n）</strong></td><td><strong>0として計算</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-varpa-function/">VARPA</a></td><td>分散</td><td>母集団（n）</td><td>0として計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdevp-function/">STDEVP</a></td><td>標準偏差</td><td>母集団（n）</td><td>無視（STDEV.Pの旧名）</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>迷ったら、まず「データは全体？一部？」で標本/母集団を決めましょう。次に「文字列を含めたい？」でA付き/A無しを選べばOKです。</p></blockquote>



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



<p class="wp-block-paragraph">STDEVPA関数は、文字列やTRUE/FALSEを数値に変換して<strong>母集団標準偏差（母標準偏差）</strong>を計算する関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=STDEVPA(値1, [値2], ...)</code> で、STDEV.P関数と同じ書き方</li><li>文字列→0、TRUE→1、FALSE→0に変換して計算に含める</li><li>空白セルだけが無視される（STDEV.P関数は文字列・論理値も無視）</li><li>「未回答を0として扱いたい」「TRUE/FALSEの母標準偏差を測りたい」ときに使う</li><li>ほとんどの場合はSTDEV.P関数で十分。STDEVPA関数は混在データの分析用</li></ul>



<h3 class="wp-block-heading"><span id="toc21">次のステップ：関連する統計関数</span></h3>



<p class="wp-block-paragraph">STDEVPA関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-stdev-p-function/">スプレッドシートのSTDEV.P関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-stdeva-function/">スプレッドシートのSTDEVA関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-varpa-function/">スプレッドシートのVARPA関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-averagea-function/">スプレッドシートのAVERAGEA関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-stdevpa-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
