<?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/%e6%a8%99%e6%9c%ac%e6%a8%99%e6%ba%96%e5%81%8f%e5%b7%ae/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 07 May 2026 21:29:17 +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>標本標準偏差 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのDSTDEV関数の使い方｜条件一致行の標本標準偏差を求める</title>
		<link>https://mashukabu.com/excel-dstdev-function/</link>
					<comments>https://mashukabu.com/excel-dstdev-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 21:29:17 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[DSTDEV関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[STDEV]]></category>
		<category><![CDATA[データベース関数]]></category>
		<category><![CDATA[ばらつき]]></category>
		<category><![CDATA[標本標準偏差]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6630</guid>

					<description><![CDATA[ExcelのDSTDEV関数の使い方を初心者向けに解説。条件範囲（クライテリア）の作り方、複数条件・OR条件でのばらつきの計算、STDEV.S関数やDSTDEVP関数との使い分け、レコード数2件以上必要な仕様、よくあるエラーの対処法まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「営業部だけの売上のばらつきを見たい」「特定ラインの製品だけで品質の標準偏差を出したい」。こんな場面で、フィルタで絞り込んでからSTDEV関数を使っていませんか。</p>



<p class="wp-block-paragraph">条件が変わるたびにフィルタをかけ直すのは、地味に手間ですよね。共有ファイルだと他の人の表示にも影響してしまうので、気を使う場面も多いはずです。</p>



<p class="wp-block-paragraph">そんなときに便利なのがExcelのDSTDEV関数です。条件を別のセル範囲に書いておくだけで、該当するレコードの標本標準偏差（ばらつきの指標）を自動で返してくれます。条件セルを書き換えれば結果も切り替わるので、簡易ダッシュボードのような使い方もできますよ。</p>



<p class="wp-block-paragraph">この記事では、ExcelのDSTDEV関数の基本構文から実務での使い方まで、まとめて紹介します。<br>複数条件・OR条件の応用、STDEV.S関数やDSTDEVP関数との使い分け、よくあるエラーの対処法も実例付きで解説しますね。</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のDSTDEV関数とは？</a><ol><li><a href="#toc2" tabindex="0">STDEV.S関数との違い（全体のばらつき vs 条件付きのばらつき）</a></li></ol></li><li><a href="#toc3" tabindex="0">ExcelのDSTDEV関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li><li><a href="#toc6" tabindex="0">データベース（第1引数）</a></li><li><a href="#toc7" tabindex="0">フィールド（第2引数）</a></li><li><a href="#toc8" tabindex="0">条件（第3引数）</a></li></ol></li><li><a href="#toc9" tabindex="0">ExcelのDSTDEV関数の基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">サンプルデータ</a></li><li><a href="#toc11" tabindex="0">条件範囲の設定方法</a></li><li><a href="#toc12" tabindex="0">比較演算子を使った条件</a></li></ol></li><li><a href="#toc13" tabindex="0">ExcelのDSTDEV関数の実践的な使い方・応用例</a><ol><li><a href="#toc14" tabindex="0">複数条件（AND条件）でばらつきを求める</a></li><li><a href="#toc15" tabindex="0">OR条件でばらつきを求める</a></li><li><a href="#toc16" tabindex="0">部署ごとに売上のばらつきを比較する</a></li><li><a href="#toc17" tabindex="0">品質データの安定性をチェックする</a></li><li><a href="#toc18" tabindex="0">条件範囲を切り替えて分析を素早く変える</a></li></ol></li><li><a href="#toc19" tabindex="0">ExcelのDSTDEV関数とDSTDEVP関数の使い分け</a></li><li><a href="#toc20" tabindex="0">DSTDEV関数のよくあるエラーと対処法</a></li><li><a href="#toc21" tabindex="0">まとめ</a><ol><li><a href="#toc22" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">DSTDEV関数（読み方: ディースタンダードデビエーション）は、<strong>データベース形式の表から条件に合うレコードを探し、指定した列の値の標本標準偏差を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は「Database STDEV（データベースの標準偏差）」の略です。<a href="https://mashukabu.com/excel-function-howto-use-dsum/">DSUM関数</a>（条件付き合計）や<a href="https://mashukabu.com/excel-function-howto-use-daverage/">DAVERAGE関数</a>（条件付き平均）と同じ「データベース関数（D関数）」の仲間になります。平均や合計ではなく「ばらつき」を測るのがDSTDEV関数の特徴です。</p>



<p class="wp-block-paragraph">DSTDEV関数の特徴をまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>条件をセル範囲（条件範囲・クライテリア）で指定するスタイル</li><li>条件範囲を書き換えるだけで集計条件をすぐ切り替えられる</li><li>複数条件（AND条件・OR条件）にも対応</li><li>見出し付きのリスト形式のデータが前提</li><li>対象データを「標本（サンプル）」とみなし、n-1で割る不偏標準偏差を返す</li><li>条件に一致するレコード数が2件以上必要（1件以下は<code>#DIV/0!</code>エラー）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>DSTDEV関数はExcel 2003以降のすべてのバージョンで使えます。Microsoft 365、Excel for Web、Mac版でも同じ動作です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">STDEV.S関数との違い（全体のばらつき vs 条件付きのばらつき）</span></h3>



<p class="wp-block-paragraph">DSTDEV関数と<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>の最大の違いは「条件を付けられるかどうか」です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>STDEV.S関数</th><th>DSTDEV関数</th></tr></thead><tbody><tr><td>条件指定</td><td>できない（範囲全体が対象）</td><td>できる（条件範囲で絞り込み）</td></tr><tr><td>構文</td><td><code>=STDEV.S(範囲)</code></td><td><code>=DSTDEV(データベース, フィールド, 条件)</code></td></tr><tr><td>用途</td><td>シンプルに範囲全体のばらつきを見る</td><td>特定の条件に合うデータだけのばらつきを見る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば「範囲全体のばらつきを知りたい」ならSTDEV.S関数で十分です。「営業部の担当分だけのばらつきを見たい」のように条件を付けたいなら、DSTDEV関数の出番になります。</p>



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



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



<pre class="wp-block-code"><code>=DSTDEV(database, field, criteria)</code></pre>



<p class="wp-block-paragraph">引数は3つで、すべて必須です。日本語Excelの数式バーには <code>=DSTDEV(データベース, フィールド, 条件)</code> と表示されます。</p>



<h3 class="wp-block-heading"><span id="toc5">引数の説明</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>見出し行を含むデータ範囲（例: A1:D8）</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">それぞれ詳しく見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">データベース（第1引数）</span></h3>



<p class="wp-block-paragraph">データベースには、<strong>見出し行を含めたデータ範囲</strong>を指定します。先頭行に列の見出し（「部署」「商品名」「売上」など）が入っている必要があります。</p>



<h3 class="wp-block-heading"><span id="toc7">フィールド（第2引数）</span></h3>



<p class="wp-block-paragraph">標準偏差を求めたい列を指定します。指定方法は2つあります。</p>



<ul class="wp-block-list"><li><strong>文字列で指定</strong>: <code>"売上"</code> のように、見出しと同じ文字列をダブルクォーテーションで囲む</li><li><strong>数値で指定</strong>: データベースの左端列を1として、列の位置を数値で指定する（4列目なら <code>4</code>）</li></ul>



<p class="wp-block-paragraph">文字列で指定するほうが、あとから見たとき何の列かわかりやすいのでおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc8">条件（第3引数）</span></h3>



<p class="wp-block-paragraph">条件範囲には、<strong>見出し行と条件行の2行以上のセル範囲</strong>を指定します。これがDSTDEV関数の最大の特徴です。</p>



<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>フィールドに列番号を使う場合、データベース範囲の左端が1です。シートのA列が1とは限らないので注意してください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc10">サンプルデータ</span></h3>



<p class="wp-block-paragraph">次のような売上データを使って説明します。担当者ごとの月間売上をまとめた表です。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A</th><th>B</th><th>C</th><th>D</th></tr></thead><tbody><tr><td>1</td><td>月</td><td>部署</td><td>担当</td><td>売上</td></tr><tr><td>2</td><td>1</td><td>営業部</td><td>田中</td><td>120</td></tr><tr><td>3</td><td>2</td><td>営業部</td><td>田中</td><td>150</td></tr><tr><td>4</td><td>3</td><td>営業部</td><td>佐藤</td><td>180</td></tr><tr><td>5</td><td>4</td><td>営業部</td><td>佐藤</td><td>90</td></tr><tr><td>6</td><td>5</td><td>総務部</td><td>鈴木</td><td>100</td></tr><tr><td>7</td><td>6</td><td>総務部</td><td>伊藤</td><td>110</td></tr><tr><td>8</td><td>7</td><td>総務部</td><td>伊藤</td><td>105</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc11">条件範囲の設定方法</span></h3>



<p class="wp-block-paragraph">DSTDEV関数の条件は、<strong>別のセル範囲</strong>に書きます。ここがSTDEV.S関数との大きな違いです。</p>



<p class="wp-block-paragraph">条件範囲は次のルールで作ります。</p>



<ol class="wp-block-list"><li><strong>1行目に見出しを書く</strong> — データベースの見出しと完全に同じ文字列を使う</li><li><strong>2行目に条件値を書く</strong> — 一致させたい値を入力する</li></ol>



<p class="wp-block-paragraph">たとえば「営業部」の売上のばらつきを求めたい場合、シートの空いているエリア（たとえばF1:F2）に次のように書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式はこうなります。</p>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">結果は営業部の4件（120、150、180、90）の標本標準偏差で <strong>約38.73</strong> が返ります。売上の平均からどれくらい散らばっているかが、ひとつの数値で求められます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>条件範囲の見出しは、データベースの見出しと1文字でも違うと正しく動きません。コピー&#038;ペーストで作ると確実ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">比較演算子を使った条件</span></h3>



<p class="wp-block-paragraph">条件値には比較演算子も使えます。</p>



<figure class="wp-block-table"><table><thead><tr><th>条件値の書き方</th><th>意味</th></tr></thead><tbody><tr><td><code>営業部</code></td><td>「営業部」と前方一致</td></tr><tr><td><code>>=100</code></td><td>100以上</td></tr><tr><td><code><150</code></td><td>150未満</td></tr><tr><td><code><>営業部</code></td><td>「営業部」以外</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば「売上が100以上」のレコードに絞ってばらつきを見たい場合は、条件範囲をこう書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>売上</td></tr><tr><td>2</td><td>>=100</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">対象は100以上の6件（120、150、180、100、110、105）です。標本標準偏差は <strong>約31.27</strong> が返ります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>文字列の条件値（例: 「営業部」）は既定では前方一致になり、「営業1課」なども一致してしまいます。完全一致にしたい場合は <code>="=営業部"</code> のように先頭に <code>=</code> を付けてダブルクォートで囲んでください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc14">複数条件（AND条件）でばらつきを求める</span></h3>



<p class="wp-block-paragraph">「営業部」かつ「売上が100以上」のように、複数の条件をすべて満たすレコードでばらつきを求めたい場合です。</p>



<p class="wp-block-paragraph">AND条件は、<strong>条件範囲の同じ行に複数の見出し・条件値を横に並べて</strong>書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th><th>G</th></tr></thead><tbody><tr><td>1</td><td>部署</td><td>売上</td></tr><tr><td>2</td><td>営業部</td><td>>=100</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:G2)</code></pre>



<p class="wp-block-paragraph">結果は営業部で売上100以上の3件（120、150、180）の標本標準偏差で <strong>30.00</strong> が返ります。営業部の中でも好調な案件だけに絞ったばらつきを確認できます。</p>



<h3 class="wp-block-heading"><span id="toc15">OR条件でばらつきを求める</span></h3>



<p class="wp-block-paragraph">「営業部」または「総務部」のように、どちらかの条件に合うレコードからばらつきを求めたい場合です。</p>



<p class="wp-block-paragraph">OR条件は、<strong>条件値を別の行に書く</strong>のがポイントです。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr><tr><td>3</td><td>総務部</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F3)</code></pre>



<p class="wp-block-paragraph">結果は営業部と総務部のすべてのレコード7件分の売上の標本標準偏差 <strong>約31.87</strong> が返ります。</p>



<p class="wp-block-paragraph">同じ行に書くとAND条件、別の行に書くとOR条件。このルールを覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">部署ごとに売上のばらつきを比較する</span></h3>



<p class="wp-block-paragraph">同じ条件範囲の部署セルだけを書き換えれば、部署ごとのばらつきをサッと比較できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">営業部の売上4件（120、150、180、90）で <strong>約38.73</strong> が返ります。<br>F2セルを「総務部」に書き換えると、総務部の売上3件（100、110、105）の標本標準偏差 <strong>5.00</strong> に切り替わります。</p>



<p class="wp-block-paragraph">同じ売上規模でも、営業部のほうが案件ごとの差が大きく、総務部は安定している。こうした傾向をひと目で比較できるのがDSTDEV関数の便利なところです。</p>



<h3 class="wp-block-heading"><span id="toc17">品質データの安定性をチェックする</span></h3>



<p class="wp-block-paragraph">製造データや検査データなど、条件に合う製品のばらつきを監視したいケースでも活躍します。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A</th><th>B</th><th>C</th></tr></thead><tbody><tr><td>1</td><td>製品</td><td>ライン</td><td>寸法</td></tr><tr><td>2</td><td>製品A</td><td>第1</td><td>10.2</td></tr><tr><td>3</td><td>製品A</td><td>第1</td><td>10.1</td></tr><tr><td>4</td><td>製品A</td><td>第2</td><td>10.5</td></tr><tr><td>5</td><td>製品A</td><td>第2</td><td>9.8</td></tr><tr><td>6</td><td>製品B</td><td>第1</td><td>20.3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「製品A・第1ライン」に絞って寸法のばらつきを確認する場合です。</p>



<pre class="wp-block-code"><code>=DSTDEV(A1:C6, &quot;寸法&quot;, E1:F2)</code></pre>



<p class="wp-block-paragraph">条件範囲（E1:F2）には「製品」「ライン」の見出しと「製品A」「第1」を入れておきます。標本標準偏差を品質管理のしきい値と比較すれば、ライン別の安定性評価に使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">条件範囲を切り替えて分析を素早く変える</span></h3>



<p class="wp-block-paragraph">DSTDEV関数の大きな強みは、条件をセルに書いているため、セルの値を書き換えるだけで結果が即座に変わる点です。</p>



<p class="wp-block-paragraph">たとえば条件範囲のF2セルを「営業部」から「総務部」に書き換えるだけで、DSTDEV関数の結果が自動的に総務部のばらつきに切り替わります。数式を修正する必要はありません。</p>



<p class="wp-block-paragraph">データの入力規則（プルダウンリスト）と組み合わせると、選択するだけで部署別のばらつきをサッと確認できる簡易ダッシュボードが作れますよ。</p>



<h2 class="wp-block-heading"><span id="toc19">ExcelのDSTDEV関数とDSTDEVP関数の使い分け</span></h2>



<p class="wp-block-paragraph">DSTDEV関数と似た関数にDSTDEVP関数があります。どちらも条件付きで標準偏差を求めますが、「データを標本とみなすか母集団とみなすか」が違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>DSTDEV関数</th><th>DSTDEVP関数</th></tr></thead><tbody><tr><td>扱い</td><td>データは「標本（サンプル）」</td><td>データは「母集団（全体）」</td></tr><tr><td>計算式</td><td>偏差二乗和を n-1 で割る</td><td>偏差二乗和を n で割る</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">使い分けのポイントは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>アンケート結果や品質検査のサンプルなど、一部のデータから全体を推定したい</strong> → DSTDEV関数</li><li><strong>全社員のデータなど、対象が母集団そのもの</strong> → DSTDEVP関数</li><li><strong>判断に迷ったらDSTDEV関数（標本とみなす方）</strong> が実務では無難</li></ul>



<p class="wp-block-paragraph">似た関係の関数には、条件なしで全体のばらつきを出す<a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S関数</a>（標本）と<a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">STDEV.P関数</a>（母集団）、条件付きで分散を出すDVAR関数・DVARP関数もあります。用途に応じて使い分けてくださいね。</p>



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



<p class="wp-block-paragraph">DSTDEV関数で「思った結果にならない」ケースをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#DIV/0!</code> エラー</td><td>条件に一致するレコードが1件以下（標本標準偏差は2件以上必要）</td><td>条件を緩めてレコード数を確保する。1件しかないとばらつきの概念が成立しない</td></tr><tr><td><code>#NUM!</code> エラー</td><td>対象列に数値が2つ以上含まれていない</td><td>数値が入っている列をフィールドに指定する</td></tr><tr><td><code>#VALUE!</code> エラー</td><td>フィールドに存在しない列名を指定している</td><td>データベースの見出しと完全一致する文字列を使う</td></tr><tr><td>結果が0になる</td><td>対象データの値がすべて同じ（ばらつきなし）</td><td>そのデータ内では標準偏差=0が正しい結果</td></tr><tr><td>結果が想定より大きい</td><td>条件範囲に空白行が含まれている</td><td>条件範囲を必要な行だけに絞る（空白行は「すべて一致」と解釈される）</td></tr><tr><td>STDEV.Sと結果が違う</td><td>条件で絞った対象レコードが違う</td><td>条件範囲の見出し・条件値を見直して対象レコードを確認する</td></tr><tr><td>想定と違う列のばらつきが返る</td><td>フィールドの列番号を間違えている</td><td>列番号ではなく見出し名（文字列）で指定するのがおすすめ</td></tr><tr><td>条件が部分一致になる</td><td>文字列条件は既定で前方一致</td><td>完全一致したい場合は <code>="=営業部"</code> のように先頭に <code>=</code> を付ける</td></tr><tr><td>文字列の列でエラーになる</td><td>DSTDEV関数は数値列のばらつきを返す関数</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><code>#DIV/0!</code> エラーで悩んだら、まず条件に合うレコード数を<a href="https://mashukabu.com/excel-function-howto-use-dcount/">DCOUNT関数</a>で確認してみてください。件数が1以下のときは、そもそも標本標準偏差が計算できません。</p></blockquote>



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



<p class="wp-block-paragraph">ExcelのDSTDEV関数は、データベース形式の表から条件に合うデータの標本標準偏差（ばらつきの指標）を求める関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=DSTDEV(データベース, フィールド, 条件)</code> で、引数は3つすべて必須</li><li>条件は数式内ではなく、セル範囲（条件範囲・クライテリア）に書くのが特徴</li><li>条件範囲は「見出し行+条件行」のセットで作る</li><li>同じ行に条件を横並びにすればAND条件、別の行にすればOR条件</li><li>条件セルの値を変えるだけで分析対象を切り替えられる</li><li>STDEV.S関数は全体のばらつき、DSTDEV関数は条件付きのばらつき</li><li>DSTDEVP関数は母集団前提で、n-1ではなくnで割る</li><li>条件に一致するレコード数が2件以上必要（1件以下は <code>#DIV/0!</code> エラー）</li><li>対象データの値がすべて同じなら結果は0（ばらつきなし）</li><li>結果がおかしいときはまず「レコード数」と「見出しの不一致」をチェック</li></ul>



<p class="wp-block-paragraph">部署別の売上のばらつき比較や、ライン別の品質安定性チェックで威力を発揮する関数です。まずはサンプル表で <code>=DSTDEV(A1:D8, "売上", F1:F2)</code> から試してみてくださいね。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">ExcelのSTDEV.S関数の使い方｜標本標準偏差でばらつきを求める方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">ExcelのSTDEV.P関数の使い方｜母集団の標準偏差を求める</a></li><li><a href="https://mashukabu.com/excel-stdev-function/">ExcelのSTDEV関数の使い方｜標本標準偏差を求める互換性関数</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-dsum/">ExcelのDSUM関数の使い方｜条件一致行の合計をクライテリアで指定する</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-daverage/">ExcelのDAVERAGE関数の使い方｜条件に一致するデータの平均値を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-dcount/">ExcelのDCOUNT関数の使い方｜条件に一致する数値の個数を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-dcounta/">ExcelのDCOUNTA関数の使い方｜条件に一致するデータの個数を数える</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-dmax/">ExcelのDMAX関数の使い方｜条件に一致する最大値を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-dmin/">ExcelのDMIN関数の使い方｜条件に一致する最小値を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-dproduct/">ExcelのDPRODUCT関数の使い方｜条件に一致する数値の積を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-devsq/">ExcelのDEVSQ関数の使い方｜偏差の二乗和を求める</a></li><li><a href="https://mashukabu.com/spreadsheet-dstdev-function/">スプレッドシートのDSTDEV関数の使い方｜条件に合う標本標準偏差</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-dstdev-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのDSTDEV関数の使い方｜条件に合う標本標準偏差</title>
		<link>https://mashukabu.com/spreadsheet-dstdev-function/</link>
					<comments>https://mashukabu.com/spreadsheet-dstdev-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 14:41:27 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[DSTDEV]]></category>
		<category><![CDATA[STDEV]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[データベース関数]]></category>
		<category><![CDATA[ばらつき]]></category>
		<category><![CDATA[標本標準偏差]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6223</guid>

					<description><![CDATA[GoogleスプレッドシートのDSTDEV関数の使い方を初心者向けに解説。条件範囲の設定方法、複数条件・OR条件でのばらつきの計算、STDEV関数やDSTDEVP関数との使い分け、レコード数2以上の注意点、よくあるエラーの対処法まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「営業部だけの売上のばらつきを見たい」「特定ラインの製品だけで品質の標準偏差を出したい」。こんな場面、フィルタで絞り込んでからSTDEV関数を使っていませんか。</p>



<p class="wp-block-paragraph">条件が変わるたびにフィルタをかけ直すのは地味に手間です。共有シートだと他の人の表示にも影響してしまうので、気を使う場面も多いですよね。</p>



<p class="wp-block-paragraph">そんなときに便利なのがDSTDEV関数です。条件を別のセル範囲に書いておくだけで、該当するデータの標本標準偏差（ばらつきの指標）を自動で返してくれます。この記事では、スプレッドシートのDSTDEV関数の基本から複数条件・OR条件の応用、STDEV関数やDSTDEVP関数との使い分けまでまとめて紹介します。</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">スプレッドシートのDSTDEV関数とは？</a><ol><li><a href="#toc2" tabindex="0">STDEV関数との違い（全体のばらつき vs 条件付きのばらつき）</a></li></ol></li><li><a href="#toc3" tabindex="0">DSTDEV関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li><li><a href="#toc6" tabindex="0">データベース（第1引数）</a></li><li><a href="#toc7" tabindex="0">フィールド（第2引数）</a></li><li><a href="#toc8" tabindex="0">条件（第3引数）</a></li></ol></li><li><a href="#toc9" tabindex="0">DSTDEV関数の基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">サンプルデータ</a></li><li><a href="#toc11" tabindex="0">条件範囲の設定方法</a></li><li><a href="#toc12" tabindex="0">比較演算子を使った条件</a></li></ol></li><li><a href="#toc13" tabindex="0">DSTDEV関数の実践的な使い方・応用例</a><ol><li><a href="#toc14" tabindex="0">複数条件（AND条件）でばらつきを求める</a></li><li><a href="#toc15" tabindex="0">OR条件でばらつきを求める</a></li><li><a href="#toc16" tabindex="0">部署ごとに売上のばらつきを比較する</a></li><li><a href="#toc17" tabindex="0">品質データの安定性をチェックする</a></li><li><a href="#toc18" tabindex="0">条件範囲を切り替えて分析を素早く変える</a></li></ol></li><li><a href="#toc19" tabindex="0">DSTDEV関数とDSTDEVP関数の使い分け</a></li><li><a href="#toc20" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc21" tabindex="0">まとめ</a><ol><li><a href="#toc22" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのDSTDEV関数とは？</span></h2>



<p class="wp-block-paragraph">DSTDEV関数（読み方: ディースタンダードデビエーション）は、<strong>データベース形式の表から条件に合うレコードを探し、指定した列の値の標本標準偏差を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は「Database STDEV（データベースの標準偏差）」の略です。<a href="https://mashukabu.com/spreadsheet-dsum-function/">DSUM</a>（条件付き合計）や<a href="https://mashukabu.com/spreadsheet-daverage-function/">DAVERAGE</a>（条件付き平均）と同じ「データベース関数」の仲間になります。平均や合計ではなく「ばらつき」を測るのがDSTDEV関数の特徴です。</p>



<p class="wp-block-paragraph">DSTDEV関数の特徴をまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>条件をセル範囲（条件範囲）で指定するスタイル</li><li>条件範囲を書き換えるだけで集計条件をすぐ切り替えられる</li><li>複数条件（AND条件・OR条件）にも対応</li><li>見出し付きのリスト形式のデータが前提</li><li>対象データを「標本（サンプル）」とみなし、n-1で割る不偏標準偏差を返す</li><li>条件に一致するレコード数が2件以上必要（1件以下は<code>#DIV/0!</code>エラー）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>DSTDEV関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同じ関数があるので、ファイルのやり取りでも安心です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">STDEV関数との違い（全体のばらつき vs 条件付きのばらつき）</span></h3>



<p class="wp-block-paragraph">DSTDEV関数と<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>の最大の違いは「条件を付けられるかどうか」です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>STDEV関数</th><th>DSTDEV関数</th></tr></thead><tbody><tr><td>条件指定</td><td>できない（範囲全体が対象）</td><td>できる（条件範囲で絞り込み）</td></tr><tr><td>構文</td><td><code>=STDEV(範囲)</code></td><td><code>=DSTDEV(データベース, フィールド, 条件)</code></td></tr><tr><td>用途</td><td>シンプルに範囲全体のばらつきを見る</td><td>特定の条件に合うデータだけのばらつきを見る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば「範囲全体のばらつきを知りたい」ならSTDEV関数で十分です。「営業部の担当分だけのばらつきを見たい」のように条件を付けたいなら、DSTDEV関数の出番になります。</p>



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



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



<pre class="wp-block-code"><code>=DSTDEV(データベース, フィールド, 条件)</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>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>データベース</td><td>必須</td><td>見出し行を含むデータ範囲（例: A1:D100）</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">それぞれ詳しく見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">データベース（第1引数）</span></h3>



<p class="wp-block-paragraph">データベースには、<strong>見出し行を含めたデータ範囲</strong>を指定します。先頭行に列の見出し（「部署」「商品名」「売上」など）が入っている必要があります。</p>



<h3 class="wp-block-heading"><span id="toc7">フィールド（第2引数）</span></h3>



<p class="wp-block-paragraph">標準偏差を求めたい列を指定します。指定方法は2つあります。</p>



<ul class="wp-block-list"><li><strong>文字列で指定</strong>: <code>"売上"</code> のように、見出しと同じ文字列をダブルクォーテーションで囲む</li><li><strong>数値で指定</strong>: データベースの左端列を1として、列の位置を数値で指定する（4列目なら <code>4</code>）</li></ul>



<p class="wp-block-paragraph">文字列で指定するほうが、あとから見たとき何の列かわかりやすいのでおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc8">条件（第3引数）</span></h3>



<p class="wp-block-paragraph">条件範囲には、<strong>見出し行と条件行の2行以上のセル範囲</strong>を指定します。これがDSTDEV関数の最大の特徴です。</p>



<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>フィールドに列番号を使う場合、データベース範囲の左端が1です。シートのA列が1とは限らないので注意してください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc10">サンプルデータ</span></h3>



<p class="wp-block-paragraph">次のような売上データを使って説明します。担当者ごとの月間売上をまとめた表です。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A</th><th>B</th><th>C</th><th>D</th></tr></thead><tbody><tr><td>1</td><td>月</td><td>部署</td><td>担当</td><td>売上</td></tr><tr><td>2</td><td>1</td><td>営業部</td><td>田中</td><td>120</td></tr><tr><td>3</td><td>2</td><td>営業部</td><td>田中</td><td>150</td></tr><tr><td>4</td><td>3</td><td>営業部</td><td>佐藤</td><td>180</td></tr><tr><td>5</td><td>4</td><td>営業部</td><td>佐藤</td><td>90</td></tr><tr><td>6</td><td>5</td><td>総務部</td><td>鈴木</td><td>100</td></tr><tr><td>7</td><td>6</td><td>総務部</td><td>伊藤</td><td>110</td></tr><tr><td>8</td><td>7</td><td>総務部</td><td>伊藤</td><td>105</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc11">条件範囲の設定方法</span></h3>



<p class="wp-block-paragraph">DSTDEV関数の条件は、<strong>別のセル範囲</strong>に書きます。ここがSTDEV関数との大きな違いです。</p>



<p class="wp-block-paragraph">条件範囲は次のルールで作ります。</p>



<ol class="wp-block-list"><li><strong>1行目に見出しを書く</strong> &#8212; データベースの見出しと完全に同じ文字列を使う</li><li><strong>2行目に条件値を書く</strong> &#8212; 一致させたい値を入力する</li></ol>



<p class="wp-block-paragraph">たとえば「営業部」の売上のばらつきを求めたい場合、シートの空いているエリア（たとえばF1:F2）に次のように書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式はこうなります。</p>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">結果は営業部の4件（120、150、180、90）の標本標準偏差で <strong>約38.73</strong> です。売上の平均からどれくらい散らばっているかが一発で求められます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>条件範囲の見出しは、データベースの見出しと1文字でも違うと正しく動きません。コピー&#038;ペーストで作ると確実ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">比較演算子を使った条件</span></h3>



<p class="wp-block-paragraph">条件値には比較演算子も使えます。</p>



<figure class="wp-block-table"><table><thead><tr><th>条件値の書き方</th><th>意味</th></tr></thead><tbody><tr><td><code>営業部</code></td><td>「営業部」と完全一致</td></tr><tr><td><code>>=100</code></td><td>100以上</td></tr><tr><td><code><150</code></td><td>150未満</td></tr><tr><td><code><>営業部</code></td><td>「営業部」以外</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば「売上が100以上」のレコードに絞ってばらつきを見たい場合は、条件範囲をこう書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>売上</td></tr><tr><td>2</td><td>>=100</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">結果は100以上の6件（120、150、180、100、110、105）の標本標準偏差で <strong>約31.27</strong> が返ります。</p>



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



<h3 class="wp-block-heading"><span id="toc14">複数条件（AND条件）でばらつきを求める</span></h3>



<p class="wp-block-paragraph">「営業部」かつ「売上が100以上」のように、複数の条件をすべて満たすレコードでばらつきを求めたい場合です。</p>



<p class="wp-block-paragraph">AND条件は、<strong>条件範囲の同じ行に複数の見出し・条件値を横に並べて</strong>書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th><th>G</th></tr></thead><tbody><tr><td>1</td><td>部署</td><td>売上</td></tr><tr><td>2</td><td>営業部</td><td>>=100</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:G2)</code></pre>



<p class="wp-block-paragraph">結果は営業部で売上100以上の3件（120、150、180）の標本標準偏差で <strong>30.00</strong> が返ります。営業部の中でも好調な案件だけに絞ったばらつきを確認できます。</p>



<h3 class="wp-block-heading"><span id="toc15">OR条件でばらつきを求める</span></h3>



<p class="wp-block-paragraph">「営業部」または「総務部」のように、どちらかの条件に合うレコードからばらつきを求めたい場合です。</p>



<p class="wp-block-paragraph">OR条件は、<strong>条件値を別の行に書く</strong>のがポイントです。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr><tr><td>3</td><td>総務部</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F3)</code></pre>



<p class="wp-block-paragraph">結果は営業部と総務部のすべてのレコード7件分の売上の標本標準偏差 <strong>約31.87</strong> が返ります。</p>



<p class="wp-block-paragraph">同じ行に書くとAND条件、別の行に書くとOR条件。このルールを覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">部署ごとに売上のばらつきを比較する</span></h3>



<p class="wp-block-paragraph">同じ条件範囲の部署セルだけを書き換えれば、部署ごとのばらつきをサッと比較できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DSTDEV(A1:D8, &quot;売上&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">営業部の売上4件（120、150、180、90）で <strong>約38.73</strong> が返ります。F2セルを「総務部」に書き換えれば、総務部の売上3件（100、110、105）の標本標準偏差 <strong>約5.00</strong> が返ります。</p>



<p class="wp-block-paragraph">同じ売上規模でも、営業部のほうが案件ごとの差が大きく、総務部は安定している。こうした傾向をひと目で比較できるのがDSTDEV関数の便利なところです。</p>



<h3 class="wp-block-heading"><span id="toc17">品質データの安定性をチェックする</span></h3>



<p class="wp-block-paragraph">製造データや検査データなど、条件に合う製品のばらつきを監視したいケースでも活躍します。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A</th><th>B</th><th>C</th></tr></thead><tbody><tr><td>1</td><td>製品</td><td>ライン</td><td>寸法</td></tr><tr><td>2</td><td>製品A</td><td>第1</td><td>10.2</td></tr><tr><td>3</td><td>製品A</td><td>第1</td><td>10.1</td></tr><tr><td>4</td><td>製品A</td><td>第2</td><td>10.5</td></tr><tr><td>5</td><td>製品A</td><td>第2</td><td>9.8</td></tr><tr><td>6</td><td>製品B</td><td>第1</td><td>20.3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「製品A・第1ライン」に絞って寸法のばらつきを確認する場合です。</p>



<pre class="wp-block-code"><code>=DSTDEV(A1:C6, &quot;寸法&quot;, E1:F2)</code></pre>



<p class="wp-block-paragraph">条件範囲（E1:F2）には「製品」「ライン」の見出し＋「製品A」「第1」を入れておきます。標本標準偏差を品質管理のしきい値と比較することで、ライン別の安定性評価に使えます。</p>



<h3 class="wp-block-heading"><span id="toc18">条件範囲を切り替えて分析を素早く変える</span></h3>



<p class="wp-block-paragraph">DSTDEV関数の大きな強みは、条件をセルに書いているため、セルの値を書き換えるだけで結果が即座に変わる点です。</p>



<p class="wp-block-paragraph">たとえば条件範囲のF2セルを「営業部」から「総務部」に書き換えるだけで、DSTDEV関数の結果が自動的に総務部のばらつきに切り替わります。数式を修正する必要はありません。</p>



<p class="wp-block-paragraph">ドロップダウンリスト（データの入力規則）と組み合わせると、選択するだけで部署別のばらつきをサッと確認できる簡易ダッシュボードが作れますよ。</p>



<h2 class="wp-block-heading"><span id="toc19">DSTDEV関数とDSTDEVP関数の使い分け</span></h2>



<p class="wp-block-paragraph">DSTDEV関数と似た関数にDSTDEVP関数があります。どちらも条件付きで標準偏差を求めますが、「データを標本とみなすか母集団とみなすか」が違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>DSTDEV関数</th><th>DSTDEVP関数</th></tr></thead><tbody><tr><td>扱い</td><td>データは「標本（サンプル）」</td><td>データは「母集団（全体）」</td></tr><tr><td>計算式</td><td>偏差二乗和を n-1 で割る</td><td>偏差二乗和を n で割る</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"><strong>使い分けのポイント</strong>:</p>



<ul class="wp-block-list"><li><strong>アンケート結果や品質検査のサンプルなど、一部のデータから全体を推定したい</strong> → DSTDEV関数</li><li><strong>全社員のデータなど、対象が母集団そのもの</strong> → DSTDEVP関数</li><li><strong>判断に迷ったらDSTDEV関数（標本とみなす方）</strong> が実務では無難</li></ul>



<p class="wp-block-paragraph">似た関係の関数には、条件なしで全体のばらつきを出す<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>（標本）と<a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEVP関数</a>（母集団）、条件付きで分散を出すDVAR関数・DVARP関数もあります。</p>



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



<p class="wp-block-paragraph">DSTDEV関数で「思った結果にならない」ケースをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#DIV/0!</code> エラー</td><td>条件に一致するレコードが1件以下（標本標準偏差は2件以上必要）</td><td>条件を広げてレコード数を確保する。1件の場合はばらつきの概念が成立しない</td></tr><tr><td><code>#NUM!</code> エラー</td><td>対象列に数値が2つ以上含まれていない</td><td>数値が入っている列をフィールドに指定する</td></tr><tr><td>結果が0になる</td><td>対象データの値がすべて同じ（ばらつきがない）</td><td>そのデータ内では標準偏差=0が正しい結果</td></tr><tr><td>結果が想定より大きくなる</td><td>条件範囲に空白行が含まれている</td><td>条件範囲を必要な行だけに絞る（空白行は「すべて一致」と解釈される）</td></tr><tr><td><code>#VALUE!</code> エラー</td><td>フィールドに存在しない列名を指定している</td><td>データベースの見出しと同じ文字列を使う</td></tr><tr><td>STDEVと結果が違う</td><td>条件で絞った対象レコードが違う</td><td>条件範囲の見出し・条件値を見直して対象レコードを確認する</td></tr><tr><td>想定と違う列のばらつきが返る</td><td>フィールドの列番号を間違えている</td><td>列番号ではなく見出し名（文字列）で指定するのがおすすめ</td></tr><tr><td>条件が部分一致になる</td><td>条件値にアスタリスクが含まれている</td><td>完全一致にしたい場合は <code>="=営業部"</code> のように先頭に <code>=</code> を付ける</td></tr><tr><td>文字列の列でエラーになる</td><td>DSTDEV関数は数値列のばらつきを返す関数</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><code>#DIV/0!</code> エラーで悩んだら、まず条件に合うレコード数を<a href="https://mashukabu.com/spreadsheet-dcount-function/">DCOUNT関数</a>で確認してみてください。件数が1以下のときは、そもそも標本標準偏差が計算できません。</p></blockquote>



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



<p class="wp-block-paragraph">DSTDEV関数は、データベース形式の表から条件に合うデータの標本標準偏差（ばらつきの指標）を求める関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=DSTDEV(データベース, フィールド, 条件)</code> で、引数は3つ</li><li>条件は数式内ではなくセル範囲（条件範囲）に書くのが特徴</li><li>条件範囲は「見出し行+条件行」のセットで作る</li><li>同じ行に条件を横並びにすればAND条件、別の行にすればOR条件</li><li>条件セルの値を変えるだけで分析対象を切り替えられる</li><li>STDEV関数は全体のばらつき、DSTDEV関数は条件付きのばらつき</li><li>DSTDEVP関数は母集団前提で、n-1ではなくnで割る</li><li>条件に一致するレコード数が2件以上必要（1件以下は <code>#DIV/0!</code> エラー）</li><li>対象データの値がすべて同じなら結果は0（ばらつきなし）</li><li>結果がおかしいときはまず「レコード数」と「見出しの不一致」をチェック</li></ul>



<p class="wp-block-paragraph">部署別の売上のばらつき比較や、ライン別の品質安定性チェックで威力を発揮する関数です。まずは簡単な表で <code>=DSTDEV(A1:D8, "売上", F1:F2)</code> から試してみてください。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">スプレッドシートのSTDEV関数の使い方｜標本標準偏差を求める</a></li><li><a href="https://mashukabu.com/spreadsheet-stdev-p-function/">スプレッドシートのSTDEVP関数の使い方｜母標準偏差を求める</a></li><li><a href="https://mashukabu.com/spreadsheet-var-function/">スプレッドシートのVAR関数の使い方｜標本分散を求める</a></li><li><a href="https://mashukabu.com/spreadsheet-dsum-function/">スプレッドシートのDSUM関数の使い方｜条件に合う合計</a></li><li><a href="https://mashukabu.com/spreadsheet-daverage-function/">スプレッドシートのDAVERAGE関数の使い方｜条件に合う平均</a></li><li><a href="https://mashukabu.com/spreadsheet-dcount-function/">スプレッドシートのDCOUNT関数の使い方｜条件に合う数値の個数</a></li><li><a href="https://mashukabu.com/spreadsheet-dmax-function/">スプレッドシートのDMAX関数の使い方｜条件に合う最大値</a></li><li><a href="https://mashukabu.com/spreadsheet-dmin-function/">スプレッドシートのDMIN関数の使い方｜条件に合う最小値</a></li><li><a href="https://mashukabu.com/spreadsheet-devsq-function/">スプレッドシートのDEVSQ関数の使い方｜偏差の二乗和</a></li><li><a href="https://mashukabu.com/spreadsheet-dproduct-function/">スプレッドシートのDPRODUCT関数の使い方｜条件に合う積</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-dstdev-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのSTDEV.S関数の使い方｜標本標準偏差を求める方法</title>
		<link>https://mashukabu.com/spreadsheet-stdev-s-function/</link>
					<comments>https://mashukabu.com/spreadsheet-stdev-s-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:06:31 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[STDEV.S関数]]></category>
		<category><![CDATA[STDEV関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[標本標準偏差]]></category>
		<category><![CDATA[標準偏差]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5489</guid>

					<description><![CDATA[GoogleスプレッドシートのSTDEV.S関数の使い方を基本構文から実務活用まで解説。STDEV関数との違いや標本標準偏差の意味、エラー対処法もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「STDEV.S関数ってSTDEV関数と何が違うの？」。スプレッドシートで標準偏差を調べていると、似た名前の関数がいくつも出てきて混乱しますよね。</p>



<p class="wp-block-paragraph">結論からいうと、STDEV.S関数とSTDEV関数は同じ計算をする関数です。ただし名前が違う理由があり、使い分けのルールも知っておくと迷わなくなります。</p>



<p class="wp-block-paragraph">この記事ではSTDEV.S関数の基本から実務での活用例まで解説します。STDEV関数や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-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">スプレッドシートのSTDEV.S関数とは？標本標準偏差を求める関数</a></li><li><a href="#toc2" tabindex="0">STDEV.S関数の書き方（構文と引数）</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">STDEV.S関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">標準偏差を求める</a></li><li><a href="#toc8" tabindex="0">標準偏差の値をどう読むか</a></li></ol></li><li><a href="#toc9" tabindex="0">STDEV.S関数の実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">「平均±標準偏差」の範囲で標準的なラインを出す</a></li><li><a href="#toc11" tabindex="0">条件付き書式で外れ値をハイライトする</a></li><li><a href="#toc12" tabindex="0">偏差値を計算する</a></li></ol></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc15" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc16" tabindex="0">#NAME?エラー</a></li><li><a href="#toc17" tabindex="0">結果が0になるケース</a></li></ol></li><li><a href="#toc18" tabindex="0">STDEV関数・STDEV.P関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">STDEV.S関数とSTDEV関数の違い</a></li><li><a href="#toc20" tabindex="0">どちらを使えばいいか</a></li><li><a href="#toc21" tabindex="0">STDEV.S関数とSTDEV.P関数の違い</a></li><li><a href="#toc22" tabindex="0">どちらを使うか迷ったら</a></li><li><a href="#toc23" tabindex="0">VAR.S関数との関係</a></li><li><a href="#toc24" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a><ol><li><a href="#toc26" tabindex="0">この記事のポイント</a></li><li><a href="#toc27" tabindex="0">関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのSTDEV.S関数とは？標本標準偏差を求める関数</span></h2>



<p class="wp-block-paragraph">STDEV.S関数（読み方: エスティーデブ・エス関数）は、データの<strong>標本標準偏差</strong>を返す関数です。「STDEV」は「Standard Deviation（標準偏差）」、「S」は「Sample（標本）」の略です。</p>



<p class="wp-block-paragraph">標本標準偏差とは、一部のデータから全体のばらつきを推定するための指標です。値が大きいほどデータのばらつきが大きくなります。</p>



<p class="wp-block-paragraph">たとえば、社員1,000人のうち100人を抽出してアンケートを取ったとします。この100人分のデータは「標本（サンプル）」です。標本から全体のばらつきを推定するときにSTDEV.S関数を使います。</p>



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



<ul class="wp-block-list"><li>データのばらつき（標本標準偏差）を数値で求める</li><li>複数のデータ群のばらつきを比較する</li><li>品質管理やテスト結果の分析に活用する</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>と組み合わせて「平均±標準偏差」の範囲を求める</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>STDEV.S関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>とまったく同じ計算結果になります。</p></blockquote>



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



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



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



<p class="wp-block-paragraph">カッコの中に、標準偏差を求めたいデータやセル範囲を指定します。</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>セル範囲内の文字列・TRUE/FALSE・空白セルは自動的に無視されます。数値だけが計算の対象になりますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">「標本」標準偏差とは？</span></h3>



<p class="wp-block-paragraph">STDEV.S関数が返すのは<strong>標本標準偏差</strong>です。ちょっとむずかしく聞こえますが、考え方はシンプルです。</p>



<ul class="wp-block-list"><li><strong>標本</strong>: データの一部だけを取り出した場合（例: 全社員のうち100人を抜き出して調査）</li><li><strong>母集団</strong>: データが全部そろっている場合（例: クラス30人全員のテスト結果）</li></ul>



<p class="wp-block-paragraph">手元のデータが「全体の一部」なら、STDEV.S関数を使います。計算では「n-1」で割ることで、全体のばらつきをより正確に推定します。</p>



<p class="wp-block-paragraph">データが全員分そろっているなら、<a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P関数</a>を使います。この違いについては後半の「使い分け」セクションで詳しく説明しますね。</p>



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



<p class="wp-block-paragraph">以下の売上データでSTDEV.S関数を使ってみましょう。</p>



<p class="wp-block-paragraph">B2からB8に7人分の月間売上データ（万円）が入っているとします。</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>田中</td><td>150</td></tr><tr><td>3行目</td><td>鈴木</td><td>80</td></tr><tr><td>4行目</td><td>佐藤</td><td>200</td></tr><tr><td>5行目</td><td>山田</td><td>120</td></tr><tr><td>6行目</td><td>高橋</td><td>90</td></tr><tr><td>7行目</td><td>伊藤</td><td>170</td></tr><tr><td>8行目</td><td>渡辺</td><td>130</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">標準偏差を求める</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>42.8</strong> です。各担当者の売上が平均値（約134.3万円）から、平均して約42.8万円ずれていることを意味します。</p>



<p class="wp-block-paragraph">検算してみましょう。平均値は(150+80+200+120+90+170+130)/7 = 940/7 ≒ 134.3です。各値と平均の差を2乗して合計し、(n-1)=6で割った値の平方根が標本標準偏差になります。</p>



<h3 class="wp-block-heading"><span id="toc8">標準偏差の値をどう読むか</span></h3>



<p class="wp-block-paragraph">標準偏差の値だけでは「大きい」「小さい」の判断がしにくいですよね。比較対象があると意味が出てきます。</p>



<p class="wp-block-paragraph">たとえば、2つのチームの売上データを比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>チーム</th><th>平均売上</th><th>標準偏差</th></tr></thead><tbody><tr><td>Aチーム</td><td>134万円</td><td>42.8</td></tr><tr><td>Bチーム</td><td>134万円</td><td>15.0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">平均売上は同じでも、Bチームのほうがばらつきが小さいことがわかります。Bチームは全員が安定して成果を出しているということですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>標準偏差を平均値で割った値を<strong>変動係数（CV）</strong>（データのばらつきを相対的に比較する指標）と呼びます。<code>=STDEV.S(B2:B8)/AVERAGE(B2:B8)</code> で求められますよ。単位が違うデータ同士のばらつきも比較できて便利です。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc10">「平均±標準偏差」の範囲で標準的なラインを出す</span></h3>



<p class="wp-block-paragraph">データの約68%は「平均±標準偏差」の範囲に収まるといわれています。この性質を使って「標準的な範囲」を求めてみましょう。</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B8) - STDEV.S(B2:B8)</code></pre>



<pre class="wp-block-code"><code>=AVERAGE(B2:B8) + STDEV.S(B2:B8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>91.5〜177.0</strong> です。この範囲から外れている担当者は「特に成績が良い」か「改善が必要」と判断できます。</p>



<h3 class="wp-block-heading"><span id="toc11">条件付き書式で外れ値をハイライトする</span></h3>



<p class="wp-block-paragraph">平均から標準偏差の2倍以上離れたデータを自動でハイライトすると、外れ値がひと目でわかります。</p>



<ol class="wp-block-list"><li>B2:B8を選択する</li><li>「表示形式」→「条件付き書式」を開く</li><li>「カスタム数式」を選び、以下の数式を入力する</li></ol>



<p class="wp-block-paragraph">平均+2σ（シグマ）を超えるデータを赤にする場合:</p>



<pre class="wp-block-code"><code>=B2 &gt; AVERAGE($B$2:$B$8) + 2*STDEV.S($B$2:$B$8)</code></pre>



<p class="wp-block-paragraph">平均-2σを下回るデータも赤にする場合:</p>



<pre class="wp-block-code"><code>=B2 &lt; AVERAGE($B$2:$B$8) - 2*STDEV.S($B$2:$B$8)</code></pre>



<p class="wp-block-paragraph">これで、統計的に普通の範囲から大きく外れたデータが自動で色付けされます。品質管理や営業成績のモニタリングに活用してみてください。</p>



<h3 class="wp-block-heading"><span id="toc12">偏差値を計算する</span></h3>



<p class="wp-block-paragraph">偏差値は「平均を50、標準偏差を10」に換算した指標です。STDEV.S関数と<a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>を組み合わせて求められます。</p>



<pre class="wp-block-code"><code>=50 + 10 * (B2 - AVERAGE($B$2:$B$8)) / STDEV.S($B$2:$B$8)</code></pre>



<p class="wp-block-paragraph">たとえば平均134.3万円、標準偏差42.8のデータで売上200万円なら、偏差値は約65.4です。自分の位置を直感的に把握できるので便利ですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>STDEV.S関数の結果が0のとき（全員同じ値のとき）、この数式は#DIV/0!エラーになります。<a href="https://mashukabu.com/spreadsheet-iferror-function/">IFERROR関数</a>で囲んでおくと安心です。</p></blockquote>



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



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



<p class="wp-block-paragraph">STDEV.S関数で最もよく見るエラーです。以下の原因が考えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>数値データが1個しかない</td><td>2個以上の数値データを指定する</td></tr><tr><td>範囲内に数値が含まれていない</td><td>文字列ばかりの範囲を指定していないか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">標準偏差を計算するには最低2個の数値が必要です。1個しかないと「ばらつき」を求められないためエラーになります。</p>



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



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



<pre class="wp-block-code"><code>=STDEV.S(&quot;100&quot;, &quot;200&quot;)   → #VALUE!エラー
=STDEV.S(100, 200)        → 正常に計算される</code></pre>



<p class="wp-block-paragraph">セル範囲内に文字列がある場合は自動で無視されるので安心してください。文字列を直接引数として渡した場合にのみ発生するエラーです。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスで発生します。「STDEV.S」のピリオドを忘れて「STDEVS」と入力すると、このエラーが出ます。</p>



<pre class="wp-block-code"><code>=STDEVS(B2:B8)    → #NAME?エラー
=STDEV.S(B2:B8)   → 正常に計算される</code></pre>



<p class="wp-block-paragraph">ピリオドの位置に注意してくださいね。</p>



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



<p class="wp-block-paragraph">すべてのデータが同じ値の場合、標準偏差は0になります。これはエラーではなく「ばらつきがまったくない」という正しい結果です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>期待した結果にならないときは、セル範囲に文字列が混ざっていないか確認してください。STDEV.S関数は文字列を無視するため、データ件数が想定より少なくなっている可能性があります。<a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>で数値の個数を確認するのがおすすめですよ。</p></blockquote>



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



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



<p class="wp-block-paragraph">結論からいうと、STDEV.S関数とSTDEV関数は<strong>まったく同じ関数</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>STDEV.S</th><th>STDEV</th></tr></thead><tbody><tr><td>計算結果</td><td>標本標準偏差</td><td>標本標準偏差</td></tr><tr><td>割る数</td><td>n &#8211; 1</td><td>n &#8211; 1</td></tr><tr><td>結果の違い</td><td>なし（完全に同じ）</td><td>なし（完全に同じ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ではなぜ2つの名前があるのでしょうか。もともとスプレッドシートには「STDEV」と「STDEVP」がありました。しかし「標本」と「母集団」の区別がわかりにくいという声がありました。そこで「STDEV.S」（Sample）と「STDEV.P」（Population）という対称的な名前が追加されたのです。</p>



<p class="wp-block-paragraph">つまりSTDEV.Sは「STDEVの新しい名前」です。どちらを使っても結果は変わりません。</p>



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



<p class="wp-block-paragraph">新規で数式を書くなら<strong>STDEV.S関数がおすすめ</strong>です。理由は以下のとおりです。</p>



<ul class="wp-block-list"><li>STDEV.P関数と名前の対称性があり、使い分けがわかりやすい</li><li>「S = Sample（標本）」という意味が名前に含まれている</li><li>既存のSTDEV関数は今後も使えるので、書き換える必要はない</li></ul>



<p class="wp-block-paragraph">すでにSTDEV関数を使っている数式をわざわざ修正する必要はありませんよ。</p>



<h3 class="wp-block-heading"><span id="toc21">STDEV.S関数とSTDEV.P関数の違い</span></h3>



<p class="wp-block-paragraph">STDEV.S関数とSTDEV.P関数は、計算方法が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>STDEV.S</th><th>STDEV.P</th></tr></thead><tbody><tr><td>正式名称</td><td>標本標準偏差</td><td>母集団の標準偏差</td></tr><tr><td>割る数</td><td>n &#8211; 1</td><td>n</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">同じデータでもSTDEV.S関数のほうが値がやや大きくなります。これは一部のデータから全体を推定するための補正です。</p>



<h3 class="wp-block-heading"><span id="toc22">どちらを使うか迷ったら</span></h3>



<p class="wp-block-paragraph">以下の基準で判断してみてください。</p>



<ul class="wp-block-list"><li><strong>STDEV.S関数を使う場面</strong>: アンケート結果（回答者は全体の一部）、サンプル検査、一部の顧客データの分析</li><li><strong>STDEV.P関数を使う場面</strong>: クラス全員のテスト結果、全社員の評価データ、全店舗の月間売上</li></ul>



<p class="wp-block-paragraph">迷ったらSTDEV.S関数を選んでおけば安全です。n-1で割るほうが推定値として保守的になるため、判断を誤るリスクが低くなりますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>データ件数が30を超えると、STDEV.S関数とSTDEV.P関数の差はほとんどなくなります。どちらを使っても実務上の問題はありません。</p></blockquote>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>（VAR.S関数）は<strong>標本分散</strong>を返す関数です。分散と標準偏差の関係は以下のとおりです。</p>



<ul class="wp-block-list"><li>分散 = 標準偏差の2乗</li><li>標準偏差 = 分散の平方根（ルート）</li></ul>



<p class="wp-block-paragraph">つまり <code>=STDEV.S(B2:B8)</code> と <code>=SQRT(VAR(B2:B8))</code> は同じ結果になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>単位</th></tr></thead><tbody><tr><td>VAR / VAR.S</td><td>分散（標本分散）</td><td>元データの2乗</td></tr><tr><td>STDEV / STDEV.S</td><td>標準偏差（標本標準偏差）</td><td>元データと同じ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">標準偏差は元データと同じ単位なので直感的に理解しやすいです。実務では<strong>STDEV.S関数（標準偏差）を使うのが一般的</strong>ですよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><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></tr><tr><td>STDEV.S</td><td>STDEVと同じ（新名称）</td><td>n-1で割る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P</a></td><td>母集団の標準偏差</td><td>nで割る</td></tr><tr><td>STDEVP</td><td>STDEV.Pの旧名称</td><td>nで割る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-var-function/">VAR</a></td><td>標本分散</td><td>n-1で割る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-var-p-function/">VAR.P</a></td><td>母分散</td><td>nで割る</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">STDEV.S関数は、データの<strong>標本標準偏差</strong>を返す関数です。STDEV関数とまったく同じ計算をします。</p>



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



<ul class="wp-block-list"><li>構文は <code>=STDEV.S(値1, [値2], ...)</code> で、セル範囲を指定するだけ</li><li>STDEV.S関数とSTDEV関数は同じ関数。「S = Sample（標本）」の意味</li><li>新規で書くならSTDEV.S関数がおすすめ（STDEV.Pとの対称性がわかりやすい）</li><li>データが「全体の一部」→ STDEV.S関数、「全部そろっている」→ STDEV.P関数</li><li>迷ったらSTDEV.S関数を選んでおけば安全</li></ul>



<h3 class="wp-block-heading"><span id="toc27">関連する統計関数</span></h3>



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



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