<?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>DEVSQ関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/devsq%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Mar 2026 11:41:55 +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>DEVSQ関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのDEVSQ関数の使い方｜偏差平方和</title>
		<link>https://mashukabu.com/spreadsheet-devsq-function/</link>
					<comments>https://mashukabu.com/spreadsheet-devsq-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:41:55 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[DEVSQ関数]]></category>
		<category><![CDATA[STDEV関数]]></category>
		<category><![CDATA[VAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[偏差平方和]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5237</guid>

					<description><![CDATA[GoogleスプレッドシートのDEVSQ関数の使い方を基本構文から実務活用まで解説。偏差平方和の意味やVAR・STDEV関数との関係、手動計算との比較もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「分散や標準偏差を計算する途中で出てくる&#8221;偏差平方和&#8221;って、手作業で求めるのは大変&#8230;&#8230;」。そう感じたことはありませんか？</p>



<p class="wp-block-paragraph">平均との差を出して、二乗して、合計して――とステップが多く、数式も長くなりがちです。もっとサクッと偏差平方和を求められたら便利ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがスプレッドシートのDEVSQ関数です。この記事では基本の書き方から実務での活用例まで解説します。<a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>や<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>との関係もあわせて整理しました。</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">DEVSQ関数とは？スプレッドシートで偏差平方和を求める関数</a></li><li><a href="#toc2" tabindex="0">DEVSQ関数の書き方（構文と引数）</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">DEVSQ関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">セル範囲で指定する</a></li><li><a href="#toc7" tabindex="0">数値を直接指定する</a></li><li><a href="#toc8" tabindex="0">複数の範囲を組み合わせる</a></li></ol></li><li><a href="#toc9" tabindex="0">DEVSQ関数の実務での活用例</a><ol><li><a href="#toc10" tabindex="0">分散を手動で計算して検算する</a></li><li><a href="#toc11" tabindex="0">2グループのばらつきを比較する</a></li></ol></li><li><a href="#toc12" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc14" tabindex="0">結果が0になる</a></li><li><a href="#toc15" tabindex="0">結果が想定より小さい</a></li></ol></li><li><a href="#toc16" tabindex="0">SUMSQ関数・VAR関数との違い・使い分け</a></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">この記事のポイント</a></li><li><a href="#toc19" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">DEVSQ関数とは？スプレッドシートで偏差平方和を求める関数</span></h2>



<p class="wp-block-paragraph">DEVSQ関数（読み方: デブスク関数）は、指定したデータの<strong>偏差平方和</strong>を返す関数です。「DEVSQ」は「DEViation SQuared（偏差の二乗）」の略です。</p>



<p class="wp-block-paragraph">偏差平方和とは、各データと平均値の差（偏差）を二乗して合計した値のことです。たとえば 2, 4, 6 の3つのデータなら、平均は4です。偏差はそれぞれ -2, 0, 2 で、二乗して合計すると 4 + 0 + 4 = 8 が偏差平方和です。</p>



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



<ul class="wp-block-list"><li>データのばらつき度合いを数値化する（偏差平方和）</li><li>分散・標準偏差を計算するときの中間ステップを確認する</li><li><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>や<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>の計算結果を手動で検算する</li><li>回帰分析の残差平方和を求める</li></ul>



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



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



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



<pre class="wp-block-code"><code>=DEVSQ(値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・空白セルは自動的に無視されます。数値だけが計算の対象になりますよ。ただし、引数に直接TRUE/FALSEを指定した場合はTRUE=1、FALSE=0として計算されます。</p></blockquote>



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



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



<p class="wp-block-paragraph">A2からA6に5人分のスコアが入っているとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（スコア）</th></tr></thead><tbody><tr><td>2行目</td><td>60</td></tr><tr><td>3行目</td><td>70</td></tr><tr><td>4行目</td><td>80</td></tr><tr><td>5行目</td><td>90</td></tr><tr><td>6行目</td><td>100</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">セル範囲で指定する</span></h3>



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



<p class="wp-block-paragraph">結果は <strong>1,000</strong> です。平均値は80なので、偏差はそれぞれ -20, -10, 0, 10, 20 です。二乗すると 400 + 100 + 0 + 100 + 400 = 1,000 になります。</p>



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



<pre class="wp-block-code"><code>=DEVSQ(2, 4, 6)</code></pre>



<p class="wp-block-paragraph">結果は <strong>8</strong> です。平均は4で、偏差は -2, 0, 2 です。二乗して合計すると 4 + 0 + 4 = 8 ですね。</p>



<h3 class="wp-block-heading"><span id="toc8">複数の範囲を組み合わせる</span></h3>



<pre class="wp-block-code"><code>=DEVSQ(A2:A4, A5:A6)</code></pre>



<p class="wp-block-paragraph">複数のセル範囲をカンマで区切って指定できます。結果はA2:A6を一括指定した場合と同じ <strong>1,000</strong> です。</p>



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



<h3 class="wp-block-heading"><span id="toc10">分散を手動で計算して検算する</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>の結果が正しいか確認したいとき、DEVSQ関数を使って検算できます。</p>



<p class="wp-block-paragraph">B2からB6に月別売上データ（万円）が入っているとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>B列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>120</td></tr><tr><td>3行目</td><td>85</td></tr><tr><td>4行目</td><td>200</td></tr><tr><td>5行目</td><td>150</td></tr><tr><td>6行目</td><td>95</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">不偏分散（標本分散）は「偏差平方和 / (n &#8211; 1)」で求められます。</p>



<pre class="wp-block-code"><code>=DEVSQ(B2:B6) / (COUNT(B2:B6) - 1)</code></pre>



<p class="wp-block-paragraph">結果は <strong>2,162.5</strong> です。これは <code>=VAR(B2:B6)</code> の結果と一致します。</p>



<p class="wp-block-paragraph">母分散は「偏差平方和 / n」です。</p>



<pre class="wp-block-code"><code>=DEVSQ(B2:B6) / COUNT(B2:B6)</code></pre>



<p class="wp-block-paragraph">結果は <strong>1,730</strong> です。これは <code>=VARP(B2:B6)</code> の結果と一致します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>DEVSQ関数の結果をデータ個数で割り算するだけで、分散の種類を使い分けられるのがポイントです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">2グループのばらつきを比較する</span></h3>



<p class="wp-block-paragraph">部門ごとの売上ばらつきを比較したい場面を考えてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>C列（営業1課）</th><th>D列（営業2課）</th></tr></thead><tbody><tr><td>2行目</td><td>100</td><td>150</td></tr><tr><td>3行目</td><td>110</td><td>90</td></tr><tr><td>4行目</td><td>105</td><td>200</td></tr><tr><td>5行目</td><td>95</td><td>60</td></tr><tr><td>6行目</td><td>90</td><td>100</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DEVSQ(C2:C6)</code></pre>



<p class="wp-block-paragraph">営業1課の偏差平方和は <strong>250</strong> です。</p>



<pre class="wp-block-code"><code>=DEVSQ(D2:D6)</code></pre>



<p class="wp-block-paragraph">営業2課の偏差平方和は <strong>12,200</strong> です。</p>



<p class="wp-block-paragraph">偏差平方和が大きいほどデータのばらつきが大きいことを意味します。営業2課は営業1課と比べて売上のばらつきがかなり大きいことがわかります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>データ個数が異なるグループを比較する場合は、偏差平方和ではなく<a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>で分散を使って比較してください。偏差平方和はデータ個数の影響を受けるためです。</p></blockquote>



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



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



<p class="wp-block-paragraph">数値に変換できない文字列を引数に直接指定すると発生します。</p>



<pre class="wp-block-code"><code>=DEVSQ(&quot;abc&quot;, 4)   → #VALUE!エラー
=DEVSQ(2, 4, 6)     → 正常に計算される（結果: 8）</code></pre>



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



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



<p class="wp-block-paragraph">すべてのデータが同じ値の場合、平均値との差（偏差）がすべて0になるため、DEVSQ関数の結果も0になります。</p>



<pre class="wp-block-code"><code>=DEVSQ(5, 5, 5)   → 0</code></pre>



<p class="wp-block-paragraph">これはエラーではなく正しい結果です。「ばらつきがない」ことを意味しています。</p>



<h3 class="wp-block-heading"><span id="toc15">結果が想定より小さい</span></h3>



<p class="wp-block-paragraph">セル範囲に文字列や空白が混ざっていると、そのセルは計算から除外されます。データ件数が想定より少なくなっている可能性があります。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>で数値セルの個数を確認してみてください。</p>



<pre class="wp-block-code"><code>=COUNT(A2:A10)</code></pre>



<p class="wp-block-paragraph">想定より少なければ、文字列が混ざっているセルを修正しましょう。</p>



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



<p class="wp-block-paragraph">DEVSQ関数と混同しやすい関数に、<a href="https://mashukabu.com/spreadsheet-sumsq-function/">SUMSQ関数</a>と<a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>DEVSQ</th><th>SUMSQ</th><th>VAR</th></tr></thead><tbody><tr><td>計算内容</td><td>偏差の二乗の合計</td><td>値そのものの二乗の合計</td><td>不偏分散</td></tr><tr><td>平均値を使うか</td><td>使う（偏差 = 値 &#8211; 平均）</td><td>使わない</td><td>使う</td></tr><tr><td>計算式</td><td>SUM((xi &#8211; x&#772;)^2)</td><td>SUM(xi^2)</td><td>DEVSQ / (n-1)</td></tr><tr><td>主な用途</td><td>ばらつきの総量を見る</td><td>べき乗和の計算</td><td>ばらつきの代表値を見る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けの目安は次のとおりです。</p>



<ul class="wp-block-list"><li><strong>データのばらつきの総量</strong>を知りたい → DEVSQ関数</li><li><strong>値そのものの二乗の合計</strong>を知りたい → <a href="https://mashukabu.com/spreadsheet-sumsq-function/">SUMSQ関数</a></li><li><strong>ばらつきの代表値</strong>（データ個数で補正済み）を知りたい → <a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a></li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>偏差平方和と平方和は名前が似ていますが、平均値を引くかどうかで結果がまったく異なります。DEVSQ関数は平均値からの偏差を二乗して合計する関数です。単純に値を二乗して合計したい場合は<a href="https://mashukabu.com/spreadsheet-sumsq-function/">SUMSQ関数</a>を使ってください。</p></blockquote>



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



<p class="wp-block-paragraph">DEVSQ関数は、指定したデータの<strong>偏差平方和</strong>（各データと平均値の差の二乗の合計）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=DEVSQ(値1, [値2], ...)</code> で、セル範囲を指定するだけ</li><li>偏差平方和とは「各データと平均値の差を二乗して合計した値」のこと</li><li>DEVSQ / (n-1) で不偏分散、DEVSQ / n で母分散を求められる</li><li>グループ間のばらつき比較にも使える</li><li>セル範囲内の文字列・空白・論理値は自動で無視される</li><li><a href="https://mashukabu.com/spreadsheet-sumsq-function/">SUMSQ関数</a>は「値の二乗の合計」、DEVSQ関数は「偏差の二乗の合計」</li></ul>



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



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



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