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

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

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



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



<p class="wp-block-paragraph">そこで活躍するのが<strong>VARA関数</strong>です。文字列やTRUE/FALSEをゼロや1に変換しながら、標本分散（サンプルから母集団のばらつきを推定する値）を計算できます。</p>



<p class="wp-block-paragraph">この記事ではExcelのVARA関数について、基本構文からVAR.Sとの結果比較、VAR系5関数の使い分けまで解説します。STDEVAとの関係（分散 vs 標準偏差）も紹介しますので、アンケート集計やフラグ付きデータの分析に役立ててくださいね。</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">VARA関数とは？文字列を含むデータの標本分散を求める関数</a><ol><li><a href="#toc2" tabindex="0">VARA関数の読み方と語源</a></li><li><a href="#toc3" tabindex="0">VARAが使える場面と使えない場面</a></li></ol></li><li><a href="#toc4" tabindex="0">VARA関数の書き方（構文と引数）</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">VARA関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">数値のみのデータで使う場合</a></li><li><a href="#toc10" tabindex="0">文字列が混ざるデータで使う場合（VAR.Sとの結果比較）</a></li><li><a href="#toc11" tabindex="0">TRUE/FALSEが含まれるデータで使う場合</a></li></ol></li><li><a href="#toc12" tabindex="0">VAR系5関数の比較表と使い分け</a><ol><li><a href="#toc13" tabindex="0">VAR.S / VAR.P / VAR / VARA / VARPAの違い</a></li><li><a href="#toc14" tabindex="0">A系関数（VARA・VARPA）を選ぶべき場面</a></li></ol></li><li><a href="#toc15" tabindex="0">VARA関数とSTDEVA関数の関係（分散と標準偏差）</a><ol><li><a href="#toc16" tabindex="0">VARAは分散、STDEVAは標準偏差</a></li><li><a href="#toc17" tabindex="0">数値で確認：VARA = STDEVA²</a></li></ol></li><li><a href="#toc18" tabindex="0">VARA関数の実務シナリオ</a><ol><li><a href="#toc19" tabindex="0">アンケートデータに未回答テキストが混ざるケース</a></li><li><a href="#toc20" tabindex="0">TRUE/FALSEフラグ付きデータのばらつき分析</a></li></ol></li><li><a href="#toc21" tabindex="0">VARAを使う際の注意点とよくある間違い</a><ol><li><a href="#toc22" tabindex="0">空白セルは無視される（0ではない）</a></li><li><a href="#toc23" tabindex="0">数値型テキストは0として扱われる</a></li><li><a href="#toc24" tabindex="0">数値データが1個以下だと#DIV/0!エラー</a></li><li><a href="#toc25" tabindex="0">引数に文字列を直接指定すると#VALUE!エラー</a></li></ol></li><li><a href="#toc26" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">VARA関数とは？文字列を含むデータの標本分散を求める関数</span></h2>



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



<p class="wp-block-paragraph">「分散」は標準偏差の二乗にあたる値で、データのばらつきを測る指標です。STDEVAが標準偏差を返すのに対し、VARAは分散を返します。この関係は後述の「VARAとSTDEVAの関係」で詳しく説明しますね。</p>



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



<p class="wp-block-paragraph">VARAは「ブイエーアールエー」と読みます。「VARiance」（分散）に、文字列や論理値を含める意味の「A（Alphanumeric）」を足した名前です。</p>



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



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



<p class="wp-block-paragraph">VARAが向いているのは、文字列やTRUE/FALSEが混ざったデータのケースです。これらを0や1として計算に含めたいときに活躍します。アンケートの未回答を0点扱いにしたいときや、出欠のフラグ列でばらつきを見たいときに使えますよ。</p>



<p class="wp-block-paragraph">逆に、文字列や未回答を「無視してデータから除外」したい場合は、VAR.S関数が適切です。「未回答者は集計から外す」方針のときはVAR.Sを選んでくださいね。</p>



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



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



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



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



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



<pre class="wp-block-code"><code>=VARA(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>は以下のとおりです。このルールがVARAの最大の特徴ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>値の種類</th><th>VARAでの扱い</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">VARA関数は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でVAR.Sが導入された後も、VARAは新命名ルール（ドット付き）に置き換わることなく残っています。「VAR.A」のようなドット付きの新名称は存在しません。</p>



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



<p class="wp-block-paragraph">ここでは、VARA関数の動きを3パターンのサンプルデータで確認していきます。VAR.Sとの結果比較も載せますので、違いをイメージしやすいはずですよ。</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">このデータでVARAとVAR.Sをそれぞれ計算します。</p>



<pre class="wp-block-code"><code>=VARA(A1:A5)   → 250
=VAR.S(A1:A5)  → 250</code></pre>



<p class="wp-block-paragraph">数値のみのデータでは、両者の結果は完全に一致します。なぜなら、VARAもVAR.Sも「サンプルの偏差二乗和をn-1で割る」という同じn-1法を使っているからです。</p>



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



<h3 class="wp-block-heading"><span id="toc10">文字列が混ざるデータで使う場合（VAR.Sとの結果比較）</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">同じデータでVARAとVAR.Sを計算すると、結果が大きく異なります。</p>



<pre class="wp-block-code"><code>=VARA(A1:A5)   → 1420
=VAR.S(A1:A5)  → 291.67</code></pre>



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



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



<p class="wp-block-paragraph">この違いは業務方針によって使い分けが必要です。未回答を「0点扱いで含める」ならVARA、「集計から除外する」ならVAR.Sを選びましょう。</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">このデータでVARAを使うと、次の結果になります。</p>



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



<p class="wp-block-paragraph">VARAはTRUE→1、FALSE→0に変換するため、内部的には{1, 0, 1, 1, 0}として扱われます。平均は0.6、標本分散は0.3になりますよ。</p>



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



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



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



<h3 class="wp-block-heading"><span id="toc13">VAR.S / VAR.P / VAR / VARA / VARPAの違い</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>VAR.S</td><td>標本（サンプル）</td><td>n-1</td><td>無視</td><td>Excel 2010以降</td></tr><tr><td>VAR</td><td>標本（サンプル）</td><td>n-1</td><td>無視</td><td>旧互換（現在も使用可）</td></tr><tr><td>VAR.P</td><td>母集団全体</td><td>n</td><td>無視</td><td>Excel 2010以降</td></tr><tr><td>VARA</td><td>標本（サンプル）</td><td>n-1</td><td>0または1として含める</td><td>Excel 97以降</td></tr><tr><td>VARPA</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-1のVAR.SやVARAは、標本から母集団のばらつきを推定するための計算（不偏分散）です。分母がnのVAR.PやVARPAは、母集団全体のデータが揃っている場合に使います。</p>



<h3 class="wp-block-heading"><span id="toc14">A系関数（VARA・VARPA）を選ぶべき場面</span></h3>



<p class="wp-block-paragraph">VARAとVARPAは、A系関数の一員です。A系関数は次のような場面で使います。</p>



<ul class="wp-block-list"><li>アンケートの未回答（「なし」「未記入」などの文字列）を0点扱いにしてばらつきを見たい</li><li>出欠や合否のTRUE/FALSEフラグで変動を測りたい</li><li>商品の在庫で「欠品」と記録されたセルを0扱いで集計したい</li></ul>



<p class="wp-block-paragraph">逆に、文字列や未回答を除外して純粋な数値のみで計算したいなら、VAR.SやVAR.Pが適切です。データの扱い方針で使い分けてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc15">VARA関数とSTDEVA関数の関係（分散と標準偏差）</span></h2>



<p class="wp-block-paragraph">VARAとSTDEVAは、同じA系関数の仲間です。返す値が「分散」か「標準偏差」かという点だけが異なります。</p>



<h3 class="wp-block-heading"><span id="toc16">VARAは分散、STDEVAは標準偏差</span></h3>



<ul class="wp-block-list"><li><strong>VARA</strong>: 標本分散を返す。偏差二乗和 ÷ (n-1) の値</li><li><strong>STDEVA</strong>: 標本標準偏差を返す。VARAの平方根（√VARA）</li></ul>



<p class="wp-block-paragraph">標準偏差はデータと同じ単位で解釈できるため、実務では標準偏差を使うことが多いです。一方、分散は計算の中間値として統計処理に使われます。</p>



<h3 class="wp-block-heading"><span id="toc17">数値で確認：VARA = STDEVA²</span></h3>



<p class="wp-block-paragraph">同じデータを使って確認してみましょう。</p>



<pre class="wp-block-code"><code>A1:A5 = {80, 70, 90, 60, 100}

=VARA(A1:A5)    → 250
=STDEVA(A1:A5)  → 15.81
=15.81^2        → 249.96（≒250）</code></pre>



<p class="wp-block-paragraph"><code>VARA(A1:A5) = STDEVA(A1:A5)^2</code> が成り立ちます（端数の関係で厳密には <code>=STDEVA(A1:A5)^2</code> で確認すると一致します）。</p>



<p class="wp-block-paragraph">分散と標準偏差はどちらを使っても情報量は同じですが、「点数のばらつき」を直感的に理解したいときは標準偏差（STDEVA）の方が便利ですよ。</p>



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



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



<h3 class="wp-block-heading"><span id="toc19">アンケートデータに未回答テキストが混ざるケース</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>=VARA(A2:A11)</code></pre>



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



<p class="wp-block-paragraph">どちらが正しいという話ではなく、集計方針に合わせて選べるのがポイントですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">TRUE/FALSEフラグ付きデータのばらつき分析</span></h3>



<p class="wp-block-paragraph">出勤状況を日別に記録した表を想定します。社員1人分の1週間のデータです。</p>



<pre class="wp-block-code"><code>A2: TRUE   （月曜日 出勤）
A3: TRUE   （火曜日 出勤）
A4: FALSE  （水曜日 欠勤）
A5: TRUE   （木曜日 出勤）
A6: TRUE   （金曜日 出勤）</code></pre>



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



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



<p class="wp-block-paragraph">VARAはTRUE→1、FALSE→0に変換してくれるので、フラグ列のばらつきを素直に計算できます。この分散の値は複数社員の比較やチーム間の比較にも応用できますよ。</p>



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



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



<h3 class="wp-block-heading"><span id="toc22">空白セルは無視される（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">このとき、VARAは空白のA3を無視して、{80, 70, 60, 100}の4個のデータとして計算します。「文字列は0扱い」でも「空白は除外」なんですね。</p>



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



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



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



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



<p class="wp-block-paragraph">この場合、VARAは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="toc24">数値データが1個以下だと#DIV/0!エラー</span></h3>



<p class="wp-block-paragraph">変換後の数値が1個以下のとき、分母のn-1が0になるため、VARAは<code>#DIV/0!</code>エラーを返します。</p>



<pre class="wp-block-code"><code>A1: 欠席
A2: 未記入
A3: 80</code></pre>



<p class="wp-block-paragraph">この例では、文字列2個は0に変換されて3個のデータ{0, 0, 80}として計算されるので、エラーにはなりません。ただし、実データが1件しかない場合（例: <code>=VARA(A3)</code>）はn-1=0になって<code>#DIV/0!</code>が返ります。</p>



<p class="wp-block-paragraph">少ないデータで分散を測ろうとしていないか、範囲指定を見直してみてください。</p>



<h3 class="wp-block-heading"><span id="toc25">引数に文字列を直接指定すると#VALUE!エラー</span></h3>



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



<pre class="wp-block-code"><code>=VARA(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>=VARA(A1:A5)   → セル範囲指定ならOK</code></pre>



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



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



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



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-stdeva/">ExcelのSTDEVA関数</a>: VARAの平方根にあたる標本標準偏差</li><li><a href="https://mashukabu.com/excel-function-howto-use-var-s/">ExcelのVAR.S関数</a>: 数値のみの標本分散を求める正規関数</li><li><a href="https://mashukabu.com/excel-function-howto-use-var-p/">ExcelのVAR.P関数</a>: 数値のみの母集団分散を求める関数</li><li><a href="https://mashukabu.com/excel-function-howto-use-var/">ExcelのVAR関数</a>: 旧版の標本分散関数</li><li><a href="https://mashukabu.com/spreadsheet-vara-function/">スプレッドシートのVARA関数</a>: Googleスプレッドシート版VARA</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-vara/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのVAR関数の使い方｜VAR.Sとの違いと書き換え判断</title>
		<link>https://mashukabu.com/excel-function-howto-use-var/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-var/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 23:41:44 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[VAR.S関数]]></category>
		<category><![CDATA[VAR関数]]></category>
		<category><![CDATA[互換性]]></category>
		<category><![CDATA[分散]]></category>
		<category><![CDATA[標本分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6028</guid>

					<description><![CDATA[ExcelのVAR関数の使い方を基本構文から実務活用まで解説。VAR.S関数との違いや計算結果の一致、書き換え判断の基準、古いExcelブックの互換性もあわせて紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「古いExcelブックで<code>=VAR(...)</code>という数式を見つけたけど、これって今でも使って大丈夫？」。こんな疑問を持ったことはありませんか？</p>



<p class="wp-block-paragraph">先輩から引き継いだブックや、2003年ごろの資料には、今ではあまり見かけないVAR関数が残っていることがあります。新しいVAR.S関数があるのに、なぜVAR関数も現役なのか気になりますよね。</p>



<p class="wp-block-paragraph">そんな疑問を解消するのがこの記事です。VAR関数の基本的な使い方から、VAR.S関数との違い、書き換えるべきかどうかの判断基準まで整理しました。古いブックを引き継いだときの実務的な指針としても役立ちますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのVAR関数とは？旧来の標本分散関数</a></li><li><a href="#toc2" tabindex="0">VAR関数の書き方（構文と引数）</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">VAR関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">連続したセル範囲で分散を求める</a></li><li><a href="#toc8" tabindex="0">離れた範囲を指定する</a></li><li><a href="#toc9" tabindex="0">文字列・論理値・空白セルの扱い</a></li></ol></li><li><a href="#toc10" tabindex="0">VAR関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">アンケート結果のばらつきを部署間で比較する</a></li><li><a href="#toc12" tabindex="0">品質検査のサンプルばらつきを管理する</a></li><li><a href="#toc13" tabindex="0">AVERAGE関数やSTDEV関数と組み合わせる</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#DIV/0!エラー（データが1件以下）</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">VAR関数とVAR.S関数の違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">計算結果はVAR.Sと完全一致</a></li><li><a href="#toc20" tabindex="0">旧VAR vs 新VAR.S 比較表</a></li><li><a href="#toc21" tabindex="0">書き換えるべき場面／残して良い場面</a></li><li><a href="#toc22" tabindex="0">VAR/VARP/VAR.S/VAR.P/VARA 互換マトリクス</a></li><li><a href="#toc23" tabindex="0">標準偏差との関係</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">この記事のポイント</a></li><li><a href="#toc26" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのVAR関数とは？旧来の標本分散関数</span></h2>



<p class="wp-block-paragraph">VAR関数（読み方: バー）は、データの<strong>標本分散</strong>（ふへんぶんさん）を返す関数です。「VAR」は「Variance（分散）」の略で、統計でばらつきを表す代表的な指標ですね。</p>



<p class="wp-block-paragraph">Excel 2003以前から存在する古参の関数で、現在は「互換性関数」というカテゴリに分類されています。Excel 2010で後継のVAR.S関数が登場しましたが、VAR関数も現行のMicrosoft 365やExcel 2024で引き続き使えますよ。</p>



<p class="wp-block-paragraph">分散とは、データが平均値からどれくらい離れているかを数値化した指標です。値が大きいほどデータのばらつきが大きくなります。値が0なら、すべてのデータが同じ値ということです。</p>



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



<ul class="wp-block-list"><li>標本データから母集団の分散を推定する</li><li>アンケート結果や抜き取り検査など、一部のデータしかない場面で使う</li><li>古いExcelブックとの互換性を保ったまま分散を計算する</li><li><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>と組み合わせてデータの散らばり具合を定量化する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>VAR関数は<strong>互換性関数</strong>に分類されていますが、計算結果はVAR.S関数と完全に一致します。「古いから結果が狂う」といったことはないので安心してください。</p></blockquote>



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



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



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



<p class="wp-block-paragraph">カッコの中に、分散を求めたいデータやセル範囲を指定します。VAR.S関数と書き方はまったく同じです。</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">VAR関数が返すのは<strong>標本分散</strong>（不偏分散）です。計算式は次のとおりです。</p>



<pre class="wp-block-code"><code>VAR = Σ(x - x̄)² / (n - 1)</code></pre>



<ul class="wp-block-list"><li>x: 各データ値</li><li>x̄: データの平均値</li><li>n: データ件数</li></ul>



<p class="wp-block-paragraph">ポイントは「n」ではなく「n-1」で割る点です。一部のデータだけから全体のばらつきを推定するとき、nで割ると分散がやや小さめに出てしまいます。そこでn-1で割って少し大きめに補正する仕組みになっています。</p>



<p class="wp-block-paragraph">手元のデータが「全体の一部」なら、VAR関数（もしくはVAR.S関数）を使います。全データがそろっているなら、nで割るVARP関数やVAR.P関数を使いますよ。</p>



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



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



<p class="wp-block-paragraph">社員500人のうち10人を抜き出して、研修テストの点数を記録したとします。B2からB11にテストの点数が入っています。</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>82</td></tr><tr><td>3行目</td><td>鈴木</td><td>75</td></tr><tr><td>4行目</td><td>佐藤</td><td>90</td></tr><tr><td>5行目</td><td>山田</td><td>68</td></tr><tr><td>6行目</td><td>伊藤</td><td>77</td></tr><tr><td>7行目</td><td>渡辺</td><td>85</td></tr><tr><td>8行目</td><td>中村</td><td>73</td></tr><tr><td>9行目</td><td>小林</td><td>88</td></tr><tr><td>10行目</td><td>加藤</td><td>79</td></tr><tr><td>11行目</td><td>吉田</td><td>81</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">連続したセル範囲で分散を求める</span></h3>



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



<p class="wp-block-paragraph">結果は <strong>47.29</strong> です。10人分の点数が平均値（79.8点）からどれくらい散らばっているかを表しています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>分散の値そのものはイメージしにくいと感じるかもしれません。分散の平方根を取ると標準偏差になります。<code>=SQRT(VAR(B2:B11))</code> で約 <strong>6.88</strong> と求められ、「平均から約6.9点の散らばり」と直感的に理解できますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc8">離れた範囲を指定する</span></h3>



<p class="wp-block-paragraph">複数の離れた範囲を指定したいときは、カンマで区切って渡します。A支店とB支店それぞれで抜き取ったサンプルを一度に分析したい、といった場面です。</p>



<pre class="wp-block-code"><code>=VAR(B2:B6, D2:D6)</code></pre>



<p class="wp-block-paragraph">これで2つの範囲をまとめて1つの標本として扱い、分散を計算できます。</p>



<h3 class="wp-block-heading"><span id="toc9">文字列・論理値・空白セルの扱い</span></h3>



<p class="wp-block-paragraph">セル範囲に文字列や空白セルが混ざっていても、VAR関数は自動で無視します。たとえばB2からB11の中に未入力セルが1つあれば、そのセルだけ飛ばして9人分のデータで計算されます。</p>



<pre class="wp-block-code"><code>=VAR(B2:B11)   → 空白や文字列は無視されて計算される</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>文字列や論理値も計算に含めたい場合は、後継関数群の中にあるVARA関数を使います。VARA関数はTRUEを1、FALSEを0、文字列を0として扱いますよ。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc11">アンケート結果のばらつきを部署間で比較する</span></h3>



<p class="wp-block-paragraph">「部署ごとに満足度のばらつきが違うか」を分析したい場面です。</p>



<p class="wp-block-paragraph">各部署から5人ずつ抽出し、満足度（10点満点）を調査したとします。C2からC6にA部署、D2からD6にB部署のデータが入っています。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>部署</th><th>平均</th><th>分散（VAR）</th></tr></thead><tbody><tr><td>A部署</td><td>7.2</td><td>2.7</td></tr><tr><td>B部署</td><td>7.0</td><td>8.5</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">平均はほぼ同じでも、B部署は分散が大きいですね。つまりB部署は満足している人と不満な人の差が大きいことがわかります。平均だけでは見えない問題を発見できますよ。</p>



<h3 class="wp-block-heading"><span id="toc12">品質検査のサンプルばらつきを管理する</span></h3>



<p class="wp-block-paragraph">製造ラインから20個を抜き取り検査して、製品の重量のばらつきを調べる場面です。</p>



<p class="wp-block-paragraph">B2からB21に20個分の重量データが入っているとします。</p>



<pre class="wp-block-code"><code>=VAR(B2:B21)</code></pre>



<p class="wp-block-paragraph">結果が管理基準の分散を超えていれば、製造工程の見直しが必要です。全数検査ではなく抜き取り検査なので、VAR関数で母集団の分散を推定する使い方になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>標準偏差で管理したい場合は <a href="https://mashukabu.com/excel-stdev-function/">STDEV関数</a> を使います。分散 = 標準偏差の2乗なので、<code>=VAR(B2:B21)</code> と <code>=STDEV(B2:B21)^2</code> は同じ値を返しますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">AVERAGE関数やSTDEV関数と組み合わせる</span></h3>



<p class="wp-block-paragraph">分散と平均、標準偏差をセットでレポートに出すと、データの全体像がつかみやすくなります。</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B21)     → 平均値
=VAR(B2:B21)          → 分散
=SQRT(VAR(B2:B21))    → 標準偏差（=STDEV(B2:B21)と同じ）</code></pre>



<p class="wp-block-paragraph">IF関数と組み合わせて基準値を超えたら警告を出す、といった仕組みも作れます。</p>



<pre class="wp-block-code"><code>=IF(VAR(B2:B21) &gt; 5, &quot;要確認&quot;, &quot;正常&quot;)</code></pre>



<p class="wp-block-paragraph">分散が5を超えたら「要確認」、5以下なら「正常」と表示されます。品質管理や検査レポートの自動判定に便利ですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc15">#DIV/0!エラー（データが1件以下）</span></h3>



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



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



<p class="wp-block-paragraph">VARP関数は数値が1個でも計算できますが（結果は0）、VAR関数は2個以上のデータが必要です。</p>



<h3 class="wp-block-heading"><span id="toc16">#VALUE!エラー（引数に文字列）</span></h3>



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



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



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



<h3 class="wp-block-heading"><span id="toc17">結果が想定と違うとき</span></h3>



<p class="wp-block-paragraph">期待した値にならないときは、以下をチェックしてみてください。</p>



<ul class="wp-block-list"><li>セル範囲に文字列が混ざっていないか（無視されてデータ件数が減る）</li><li>VARP関数と間違えていないか（nで割るかn-1で割るかで結果が変わる）</li><li><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数</a>で数値の個数を確認する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p><code>=COUNT(B2:B11)</code> でカウントした個数と、想定した件数がずれていたら、範囲内に文字列や空白が混ざっているサインです。</p></blockquote>



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



<p class="wp-block-paragraph">ここが今回の記事のメインテーマです。「新しいVAR.S関数があるなら、旧VAR関数はもう使わない方がいいの？」という疑問にお答えしますね。</p>



<h3 class="wp-block-heading"><span id="toc19">計算結果はVAR.Sと完全一致</span></h3>



<p class="wp-block-paragraph">結論からお伝えすると、VAR関数とVAR.S関数は<strong>計算結果がまったく同じ</strong>です。アルゴリズムに違いはなく、関数名が新旧で変わっただけの関係です。</p>



<pre class="wp-block-code"><code>=VAR(B2:B11)    → 47.29
=VAR.S(B2:B11)  → 47.29</code></pre>



<p class="wp-block-paragraph">同じデータを渡せば、小数点以下の桁まで一致します。「VARは古いから結果が狂うのでは？」という心配は不要ですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">旧VAR vs 新VAR.S 比較表</span></h3>



<p class="wp-block-paragraph">両関数の違いを4つの軸で整理しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>VAR</th><th>VAR.S</th></tr></thead><tbody><tr><td>導入バージョン</td><td>Excel 2003以前</td><td>Excel 2010</td></tr><tr><td>分類</td><td>互換性関数</td><td>統計関数</td></tr><tr><td>計算結果</td><td>VAR.Sと完全一致</td><td>VARと完全一致</td></tr><tr><td>推奨度</td><td>既存ブックはそのままで可</td><td>新規数式で推奨</td></tr><tr><td>古いExcelとの互換</td><td>2003以前でも動作</td><td>2010未満では#NAME?エラー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">違いは「どの時代のExcelに対応しているか」と「Microsoftがどちらを推奨しているか」の2点にまとまります。</p>



<h3 class="wp-block-heading"><span id="toc21">書き換えるべき場面／残して良い場面</span></h3>



<p class="wp-block-paragraph">実務で判断に迷うのは「古いブックを引き継いだときにVAR関数をVAR.Sに書き換えるべきか」ですよね。次の基準で判断してみてください。</p>



<p class="wp-block-paragraph"><strong>VAR関数のまま残して良い場面:</strong></p>



<ul class="wp-block-list"><li>Excel 2003/2007 などの古いバージョンを使う関係者がいる</li><li>既存のブックが正常に動いていて、計算結果も合っている</li><li>書き換えのリスク（数式の壊れ、検証コスト）が割に合わない</li></ul>



<p class="wp-block-paragraph"><strong>VAR.Sに書き換える場面:</strong></p>



<ul class="wp-block-list"><li>新規で数式を作成する</li><li>他の数式も統計関数の新しい命名（VAR.S / VAR.P / STDEV.S など）に揃えたい</li><li>社内の標準化ガイドラインで新関数を推奨している</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>古いブックをそのまま使うか、書き換えるかは、<strong>計算精度ではなく保守性の問題</strong>です。結果は同じなので、慌てて全部書き換える必要はありません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc22">VAR/VARP/VAR.S/VAR.P/VARA 互換マトリクス</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></tr></thead><tbody><tr><td>VAR</td><td>VAR.S</td><td>標本分散（n-1）</td><td>セル参照内の文字列/論理値は無視</td></tr><tr><td>VARP</td><td>VAR.P</td><td>母分散（n）</td><td>セル参照内の文字列/論理値は無視</td></tr><tr><td>—</td><td>VARA</td><td>標本分散（n-1）</td><td>文字列=0、TRUE=1、FALSE=0として計算に含む</td></tr><tr><td>—</td><td>VARPA</td><td>母分散（n）</td><td>文字列=0、TRUE=1、FALSE=0として計算に含む</td></tr></tbody></table></figure>



<ul class="wp-block-list"><li>VARとVARPは昔からある旧関数で、後継がVAR.SとVAR.P</li><li>VARAとVARPAには旧バージョンがなく、Excel 2007以降で追加された関数</li><li>文字列や論理値も計算に含めたい特殊な場面ではVARA/VARPAを選ぶ</li></ul>



<p class="wp-block-paragraph">詳しく使い方を知りたい方は、以下の関連記事を参考にしてくださいね。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-var-s/">ExcelのVAR.S関数の使い方</a>（VAR関数の後継。新規数式で推奨）</li><li><a href="https://mashukabu.com/excel-function-howto-use-var-p/">ExcelのVAR.P関数の使い方</a>（母分散を求めるペア関数）</li></ul>



<h3 class="wp-block-heading"><span id="toc23">標準偏差との関係</span></h3>



<p class="wp-block-paragraph">分散の平方根を取ると<strong>標準偏差</strong>になります。実務では単位がそろう標準偏差のほうが直感的に扱いやすいですね。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>求めるもの</th><th>割る数</th><th>旧名称</th></tr></thead><tbody><tr><td>VAR.S</td><td>標本分散</td><td>n-1</td><td>VAR</td></tr><tr><td>VAR.P</td><td>母分散</td><td>n</td><td>VARP</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-s/">STDEV.S</a></td><td>標本標準偏差</td><td>n-1</td><td>STDEV</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">STDEV.P</a></td><td>母標準偏差</td><td>n</td><td>STDEVP</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">STDEV関数も同じく互換性関数で、STDEV.S関数と計算結果が一致します。VARとSTDEVは「互換性ストーリー」が完全に共通しているので、一緒に覚えておくとスムーズですよ。</p>



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



<p class="wp-block-paragraph">ExcelのVAR関数は、標本データから<strong>分散</strong>を返す旧来の関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=VAR(数値1, [数値2], ...)</code>。書き方はVAR.S関数とまったく同じ</li><li>計算結果はVAR.S関数と<strong>完全に一致する</strong>（ビット単位で同じ）</li><li>Excel 2003以前からある古参関数で、現在は「互換性関数」に分類</li><li>古いブックのVAR関数はそのまま使い続けて問題なし（書き換え不要）</li><li>新規で数式を作るときはVAR.S関数を推奨</li></ul>



<p class="wp-block-paragraph">「VAR関数が古いから結果が狂う」というのは誤解です。計算は正確なので、既存ブックを引き継いだら落ち着いて使い続けましょう。新規で書くなら統一感のあるVAR.S関数を選ぶ、という住み分けがおすすめですよ。</p>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-var-s/">ExcelのVAR.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-var-p/">ExcelのVAR.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-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-average/">ExcelのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-count/">ExcelのCOUNT関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-var/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのSTDEV関数の使い方｜標本標準偏差でデータのばらつきを測る方法</title>
		<link>https://mashukabu.com/spreadsheet-stdev-function/</link>
					<comments>https://mashukabu.com/spreadsheet-stdev-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 23:57:57 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[STDEV.P関数]]></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=4754</guid>

					<description><![CDATA[GoogleスプレッドシートのSTDEV関数の使い方を基本構文から実務活用まで解説。標本標準偏差の意味やSTDEV.Pとの違い、VAR関数との関係、エラー対処法もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「売上データの平均はわかったけど、チームごとのばらつきってどうやって比べればいいんだろう？」。こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">平均値だけでは、データがどれくらい散らばっているかが見えませんよね。数値としてばらつきを測定できれば、チーム間の比較や品質管理にも活用できます。</p>



<p class="wp-block-paragraph">そんなときに使うのがSTDEV関数です。この記事では基本の書き方から実務での活用例まで解説します。STDEV.P関数との違いやVAR関数との関係もあわせて整理しました。</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関数とは？標本標準偏差を求める関数</a></li><li><a href="#toc2" tabindex="0">STDEV関数の書き方（構文と引数）</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関数の基本的な使い方</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関数の実践的な使い方・応用例</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">結果が0になるケース</a></li></ol></li><li><a href="#toc17" tabindex="0">STDEV.P関数・VAR関数との違い・使い分け</a><ol><li><a href="#toc18" tabindex="0">STDEV関数とSTDEV.P関数の違い</a></li><li><a href="#toc19" tabindex="0">どちらを使えばいいか迷ったら</a></li><li><a href="#toc20" tabindex="0">VAR関数との関係</a></li><li><a href="#toc21" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">この記事のポイント</a></li><li><a href="#toc24" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">STDEV関数とは？標本標準偏差を求める関数</span></h2>



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



<p class="wp-block-paragraph">標準偏差とは、データが平均値からどれくらい離れているかを数値化した指標です。値が大きいほどデータのばらつきが大きくなります。逆に値が小さいほど、データが平均値の近くに集まっています。</p>



<p class="wp-block-paragraph">身近な例でいえば、テストの平均点が同じ70点のクラスが2つあるとします。全員が65〜75点に収まっているクラスと、30〜100点までバラバラのクラスでは意味が違いますよね。この「ばらつきの大きさ」を数値で表すのがSTDEV関数です。</p>



<p class="wp-block-paragraph">STDEV関数にできることをまとめると、次のとおりです。</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関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。STDEV.S関数とも同じ計算結果になります。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=STDEV(値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関数が返すのは<strong>標本標準偏差</strong>です。ちょっとむずかしく聞こえますが、考え方はシンプルです。</p>



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



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



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



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



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



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



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



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



<p class="wp-block-paragraph">結果は約 <strong>37.5</strong> です。各担当者の売上が平均値（137万円）から、平均して約37.5万円離れていることを意味します。</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>137万円</td><td>37.5</td></tr><tr><td>Bチーム</td><td>137万円</td><td>12.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(B2:B11)/AVERAGE(B2:B11)</code> で求められ、単位が違うデータ同士のばらつきも比較できます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc9">STDEV関数の実践的な使い方・応用例</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:B11) - STDEV(B2:B11)</code></pre>



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



<p class="wp-block-paragraph">結果は約 <strong>99.5〜174.5</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:B11を選択する</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$11) + 2*STDEV($B$2:$B$11)</code></pre>



<p class="wp-block-paragraph">平均 &#8211; 2倍の標準偏差を下回るデータも赤にする場合:</p>



<pre class="wp-block-code"><code>=B2 &lt; AVERAGE($B$2:$B$11) - 2*STDEV($B$2:$B$11)</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関数とAVERAGE関数を組み合わせて求められます。</p>



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



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>偏差値の計算ではSTDEV関数の結果が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関数で最もよく見るエラーです。以下の原因が考えられます。</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(&quot;100&quot;, &quot;200&quot;)   → #VALUE!エラー
=STDEV(100, 200)        → 正常に計算される</code></pre>



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



<h3 class="wp-block-heading"><span id="toc16">結果が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関数は文字列を無視するため、データ件数が想定より少なくなっている可能性があります。<a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>で数値の個数を確認するのがおすすめです。</p></blockquote>



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



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



<p class="wp-block-paragraph">STDEV関数とSTDEV.P関数は、どちらも標準偏差を求める関数ですが、計算方法が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>STDEV</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関数のほうが値がやや大きくなります。これは「全体のばらつきをより正確に推定する」ための補正です。</p>



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



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



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



<p class="wp-block-paragraph">迷ったらSTDEV関数を選んでおけば安全です。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関数とSTDEV.P関数の差はほとんどなくなります。どちらを使っても実務上の問題はありません。</p></blockquote>



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



<p class="wp-block-paragraph">VAR関数は<strong>分散</strong>（標本分散）を返す関数です。分散と標準偏差の関係は以下のとおりです。</p>



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



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



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



<p class="wp-block-paragraph">標準偏差のほうが「元データと同じ単位」なので直感的に理解しやすいです。たとえば売上データ（万円）の標準偏差は「37.5万円」です。一方、分散は「1,406.25万円の2乗」となり、解釈が難しくなります。</p>



<p class="wp-block-paragraph">実務では<strong>STDEV関数（標準偏差）を使うのが一般的</strong>です。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th><th>計算方法</th></tr></thead><tbody><tr><td>STDEV</td><td>標本標準偏差</td><td>n-1で割る</td></tr><tr><td>STDEV.S</td><td>STDEVと同じ（新名称）</td><td>n-1で割る</td></tr><tr><td>STDEV.P</td><td>母集団の標準偏差</td><td>nで割る</td></tr><tr><td>STDEVP</td><td>STDEV.Pの旧名称</td><td>nで割る</td></tr><tr><td>VAR</td><td>標本分散</td><td>n-1で割る</td></tr><tr><td>VAR.P</td><td>母分散</td><td>nで割る</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">STDEV関数は、データの<strong>標本標準偏差</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=STDEV(値1, [値2], ...)</code> で、セル範囲を指定するだけ</li><li>標準偏差はデータのばらつきを数値化した指標。値が大きいほどばらつきが大きい</li><li>データが「全体の一部」→ STDEV関数、「全部そろっている」→ STDEV.P関数</li><li>VAR関数（分散）の平方根 = STDEV関数（標準偏差）</li><li>迷ったらSTDEV関数を選んでおけば安全</li></ul>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-median-function/">スプレッドシートのMEDIAN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-max-function/">スプレッドシートのMAX関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-min-function/">スプレッドシートのMIN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-percentile-function/">スプレッドシートのPERCENTILE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-quartile-function/">スプレッドシートのQUARTILE関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-stdev-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのVAR.S関数の使い方｜標本分散を求める方法</title>
		<link>https://mashukabu.com/spreadsheet-var-s-function/</link>
					<comments>https://mashukabu.com/spreadsheet-var-s-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:06:07 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[VAR.S関数]]></category>
		<category><![CDATA[VAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[分散]]></category>
		<category><![CDATA[標本分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5479</guid>

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



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



<p class="wp-block-paragraph">この記事ではVAR.S関数の基本から実務での活用例まで解説します。VAR関数やVAR.P関数との違いもあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのVAR.S関数とは？標本分散を求める関数</a></li><li><a href="#toc2" tabindex="0">VAR.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">VAR.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">VAR.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">VAR関数・VAR.P関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">VAR.S関数とVAR関数の違い</a></li><li><a href="#toc20" tabindex="0">どちらを使えばいいか</a></li><li><a href="#toc21" tabindex="0">VAR.S関数とVAR.P関数の違い</a></li><li><a href="#toc22" tabindex="0">どちらを使うか迷ったら</a></li><li><a href="#toc23" tabindex="0">STDEV.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">スプレッドシートのVAR.S関数とは？標本分散を求める関数</span></h2>



<p class="wp-block-paragraph">VAR.S関数（読み方: バー・エス関数）は、データの<strong>標本分散</strong>を返す関数です。「VAR」は「Variance（分散）」、「S」は「Sample（標本）」の略です。</p>



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



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



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



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



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



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



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



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



<p class="wp-block-paragraph">以下の売上データでVAR.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>=VAR.S(B2:B8)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1,828.57</strong> です。各担当者の売上が平均値（約134.3万円）からどれくらい離れているかを表しています。</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>1,829</td></tr><tr><td>Bチーム</td><td>134万円</td><td>225</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">平均売上は同じでも、Aチームの分散はBチームの約8倍です。Aチームのほうが売上のばらつきが大きいことがわかります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>分散の単位は「元データの2乗」です。売上（万円）の分散は「万円の2乗」になるため直感的に読みにくいです。ばらつきを元データと同じ単位で見たいときは、<a href="https://mashukabu.com/spreadsheet-stdev-s-function/">STDEV.S関数</a>で標準偏差に変換しましょう。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc10">データのばらつきを比較する</span></h3>



<p class="wp-block-paragraph">分散は「ばらつきの大きさ」を表す数値なので、複数のデータ群を比較するのに使えます。</p>



<p class="wp-block-paragraph">たとえば、3チームの売上の安定度を比較してみましょう。</p>



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



<pre class="wp-block-code"><code>=VAR.S(C2:C8)</code></pre>



<pre class="wp-block-code"><code>=VAR.S(D2:D8)</code></pre>



<p class="wp-block-paragraph">分散が小さいチームほど安定しています。ただし、平均値が異なるチームを比較する場合は注意が必要です。</p>



<p class="wp-block-paragraph">平均値が違うと分散の大小だけでは公平に比較できません。その場合は<strong>変動係数（CV）</strong>（データのばらつきを相対的に比較する指標）を使います。</p>



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



<p class="wp-block-paragraph">変動係数は「平均値に対するばらつきの割合」です。単位やスケールが違うデータ同士の比較にも使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">分散を使って外れ値を検出する</span></h3>



<p class="wp-block-paragraph">平均から大きく離れたデータ（外れ値）を検出するのにも分散は役立ちます。</p>



<p class="wp-block-paragraph">「平均 +/- 標準偏差の2倍」の範囲から外れるデータを検出する数式です。</p>



<pre class="wp-block-code"><code>=IF(ABS(B2-AVERAGE($B$2:$B$8))&gt;2*SQRT(VAR.S($B$2:$B$8)), &quot;外れ値&quot;, &quot;&quot;)</code></pre>



<p class="wp-block-paragraph">この数式をB2と同じ行のC列に入れて下方向にコピーすれば、外れ値に「外れ値」と表示されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>外れ値の検出には分散そのものよりも、標準偏差（分散の平方根）を使うのが一般的です。<code>=SQRT(VAR.S(B2:B8))</code> と <code>=STDEV.S(B2:B8)</code> は同じ結果になりますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">偏差平方和を求める</span></h3>



<p class="wp-block-paragraph">分散に「データ個数 &#8211; 1」を掛けると、偏差平方和（各データと平均の差を2乗して合計した値）が求まります。偏差平方和は回帰分析や分散分析の基礎になる値です。</p>



<pre class="wp-block-code"><code>=VAR.S(B2:B8) * (COUNT(B2:B8) - 1)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>でデータ個数を数え、そこから1を引いた値を掛けています。</p>



<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">VAR.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>=VAR.S(&quot;100&quot;, &quot;200&quot;)   → #VALUE!エラー
=VAR.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">関数名のスペルミスで発生します。「VAR.S」のピリオドを忘れて「VARS」と入力すると、このエラーが出ます。</p>



<pre class="wp-block-code"><code>=VARS(B2:B8)    → #NAME?エラー
=VAR.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>期待した結果にならないときは、セル範囲に文字列が混ざっていないか確認してください。VAR.S関数は文字列を無視するため、データ件数が想定より少なくなっている可能性があります。<a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>で数値の個数を確認するのがおすすめですよ。</p></blockquote>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>VAR.S</th><th>VAR</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つの名前があるのでしょうか。もともとスプレッドシートには「VAR」と「VARP」がありました。しかし「標本」と「母集団」の区別がわかりにくいという声がありました。そこで「VAR.S」（Sample）と「VAR.P」（Population）という対称的な名前が追加されたのです。</p>



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



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



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



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



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>VAR.S</th><th>VAR.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">同じデータでもVAR.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>VAR.S関数を使う場面</strong>: アンケート結果（回答者は全体の一部）、サンプル検査、一部の顧客データの分析</li><li><strong>VAR.P関数を使う場面</strong>: クラス全員のテスト結果、全社員の評価データ、全店舗の月間売上</li></ul>



<p class="wp-block-paragraph">迷ったらVAR.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を超えると、VAR.S関数とVAR.P関数の差はほとんどなくなります。どちらを使っても実務上の問題はありません。</p></blockquote>



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



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



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



<p class="wp-block-paragraph">つまり <code>=VAR.S(B2:B8)</code> と <code>=STDEV.S(B2:B8)^2</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-var-function/">VAR</a></td><td>標本分散</td><td>n-1で割る</td></tr><tr><td>VAR.S</td><td>VARと同じ（新名称）</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><tr><td>VARP</td><td>VAR.Pの旧名称</td><td>nで割る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV</a></td><td>標本標準偏差</td><td>n-1で割る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-s-function/">STDEV.S</a></td><td>STDEVと同じ（新名称）</td><td>n-1で割る</td></tr></tbody></table></figure>



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



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



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



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



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



<p class="wp-block-paragraph">VAR.S関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</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/">スプレッドシートのVAR.P関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-stdev-s-function/">スプレッドシートのSTDEV.S関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">スプレッドシートのSTDEV関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-var-s-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのSUMSQ関数の使い方｜平方和</title>
		<link>https://mashukabu.com/spreadsheet-sumsq-function/</link>
					<comments>https://mashukabu.com/spreadsheet-sumsq-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:46:31 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[POWER関数]]></category>
		<category><![CDATA[SUMSQ関数]]></category>
		<category><![CDATA[VAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[平方和]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5353</guid>

					<description><![CDATA[GoogleスプレッドシートのSUMSQ関数の使い方を基本構文から実務活用まで解説。平方和の意味やSUM+POWER関数との違い、分散計算・距離計算での活用例もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「データの二乗の合計を出したいけど、いちいちセルごとに二乗してからSUMするのは面倒だな&#8230;&#8230;」。こんな場面に出くわしたことはありませんか？</p>



<p class="wp-block-paragraph">手作業で二乗と合計を分けて計算すると、数式が長くなるうえにミスも起きやすくなります。もっと手軽に平方和を求められたら便利ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがスプレッドシートのSUMSQ関数です。この記事では基本の書き方から実務での活用例まで解説します。SUM+POWER関数で代用する方法との違いもあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">SUMSQ関数とは？スプレッドシートで平方和を求める関数</a></li><li><a href="#toc2" tabindex="0">SUMSQ関数の書き方（構文と引数）</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">SUMSQ関数の基本的な使い方</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">SUMSQ関数の実務での活用例</a><ol><li><a href="#toc10" tabindex="0">偏差平方和を求める（分散計算の基礎）</a></li><li><a href="#toc11" tabindex="0">ユークリッド距離を計算する（ピタゴラスの定理）</a></li></ol></li><li><a href="#toc12" tabindex="0">SUM+POWER関数との違い</a></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc15" tabindex="0">結果が想定より小さい</a></li></ol></li><li><a href="#toc16" tabindex="0">まとめ</a><ol><li><a href="#toc17" tabindex="0">この記事のポイント</a></li><li><a href="#toc18" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">SUMSQ関数（読み方: サムスクエア関数）は、指定した数値の<strong>平方和</strong>（各値の2乗の合計）を返す関数です。「SUMSQ」は「SUM（合計）+ SQuare（二乗）」の略です。</p>



<p class="wp-block-paragraph">平方和とは、それぞれの値を2乗してから合計した値のことです。たとえば 3 と 4 の平方和は、3の2乗（9）+ 4の2乗（16）= 25 になります。</p>



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



<ul class="wp-block-list"><li>複数の数値の二乗の合計（平方和）をワンステップで求める</li><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></ul>



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



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



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



<pre class="wp-block-code"><code>=SUMSQ(値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">SUMSQ関数の基本的な使い方</span></h2>



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



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



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



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



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



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



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_sumsq-basic.png" alt="02 formula sumsq basic" /></figure>



<p class="wp-block-paragraph">結果は <strong>135</strong> です。内訳は 3^2 + 4^2 + 5^2 + 6^2 + 7^2 = 9 + 16 + 25 + 36 + 49 = 135 です。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_sumsq-basic.png" alt="03 result sumsq basic" /></figure>



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



<pre class="wp-block-code"><code>=SUMSQ(3, 4)</code></pre>



<p class="wp-block-paragraph">結果は <strong>25</strong> です。3^2 + 4^2 = 9 + 16 = 25 ですね。</p>



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



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



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



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



<h3 class="wp-block-heading"><span id="toc10">偏差平方和を求める（分散計算の基礎）</span></h3>



<p class="wp-block-paragraph">偏差平方和とは「各データと平均値の差（偏差）の二乗を合計した値」です。分散や標準偏差を計算するときの中間ステップになります。</p>



<p class="wp-block-paragraph">ちょっとむずかしく聞こえますが、やっていることはシンプルです。SUMSQとARRAYFORMULAを組み合わせるだけで求められます。</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>



<pre class="wp-block-code"><code>=SUMSQ(ARRAYFORMULA(B2:B6 - AVERAGE(B2:B6)))</code></pre>



<p class="wp-block-paragraph">この数式では、まず<a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>で平均値（130）を求めます。次にARRAYFORMULAで各セルから平均値を引いた偏差を配列として作ります。最後にSUMSQ関数で偏差の平方和を計算します。</p>



<p class="wp-block-paragraph">結果は <strong>8,650</strong> です。この値を「データ個数 &#8211; 1」で割ると標本分散、「データ個数」で割ると母集団の分散になります。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-sumsq-function/04_result_sumsq-deviation.png/">_images/spreadsheet-sumsq-function/04_result_sumsq-deviation.png</a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>を使えば分散は1ステップで求められます。偏差平方和を直接確認したいときにSUMSQ関数が便利ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">ユークリッド距離を計算する（ピタゴラスの定理）</span></h3>



<p class="wp-block-paragraph">2点間の直線距離（ユークリッド距離）は、各座標の差の平方和の平方根で求められます。ピタゴラスの定理そのものです。</p>



<p class="wp-block-paragraph">たとえば、2つの店舗の座標が以下のとおりだとします。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（X座標）</th><th>B列（Y座標）</th></tr></thead><tbody><tr><td>2行目（店舗A）</td><td>1</td><td>2</td></tr><tr><td>3行目（店舗B）</td><td>4</td><td>6</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=SQRT(SUMSQ(A3-A2, B3-B2))</code></pre>



<p class="wp-block-paragraph">SUMSQ(3, 4) = 25 の平方根なので、結果は <strong>5</strong> です。SQRT関数（平方根を返す関数）とSUMSQを組み合わせるだけで距離が求められます。</p>



<p class="wp-block-paragraph">3次元以上の座標でも同じパターンで計算できます。引数を増やすだけなので、次元数が増えても数式はシンプルなままです。</p>



<h2 class="wp-block-heading"><span id="toc12">SUM+POWER関数との違い</span></h2>



<p class="wp-block-paragraph">SUMSQ関数を使わなくても、SUM関数とPOWER関数（べき乗を返す関数）を組み合わせれば同じ結果は得られます。</p>



<pre class="wp-block-code"><code>=SUMSQ(A2:A6)
=SUM(ARRAYFORMULA(POWER(A2:A6, 2)))</code></pre>



<p class="wp-block-paragraph">どちらも結果は同じ <strong>135</strong> ですが、以下の違いがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>SUMSQ</th><th>SUM+POWER</th></tr></thead><tbody><tr><td>数式の長さ</td><td>短い</td><td>長い（ARRAYFORMULAも必要）</td></tr><tr><td>可読性</td><td>「平方和」と一目でわかる</td><td>2乗→合計の2ステップで読む</td></tr><tr><td>べき乗の変更</td><td>2乗固定</td><td>POWER(範囲, 3)で3乗など自由</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">2乗の合計を求めるだけならSUMSQ関数がシンプルです。3乗以上のべき乗和が必要な場合はSUM+POWERの組み合わせを使ってください。</p>



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



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



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



<pre class="wp-block-code"><code>=SUMSQ(&quot;abc&quot;, 4)   → #VALUE!エラー
=SUMSQ(3, 4)        → 正常に計算される（結果: 25）</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>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>数字が文字列として入力されている場合もあります。セルを選んで左上に「&#8217;」（アポストロフィ）が見えたら文字列扱いです。セルの書式を「数値」に変更してみてください。</p></blockquote>



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



<p class="wp-block-paragraph">SUMSQ関数は、指定した数値の<strong>平方和</strong>（各値の2乗の合計）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=SUMSQ(値1, [値2], ...)</code> で、セル範囲を指定するだけ</li><li>平方和とは「各値を2乗して合計した値」のこと</li><li>偏差平方和の計算にはARRAYFORMULAと組み合わせて使う</li><li>ユークリッド距離の計算にはSQRT関数と組み合わせて使う</li><li>SUM+POWERでも同じ結果は得られるが、SUMSQのほうがシンプル</li><li>セル範囲内の文字列・空白・論理値は自動で無視される</li></ul>



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



<p class="wp-block-paragraph">SUMSQ関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。統計分析の幅が広がりますよ。</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/">スプレッドシートのVAR.P関数の使い方</a></li><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-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-median-function/">スプレッドシートのMEDIAN関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-sumsq-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのVARA関数の使い方｜文字列・論理値を含む分散</title>
		<link>https://mashukabu.com/spreadsheet-vara-function/</link>
					<comments>https://mashukabu.com/spreadsheet-vara-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:42:48 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[VARA関数]]></category>
		<category><![CDATA[VAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[分散]]></category>
		<category><![CDATA[標本分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5259</guid>

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



<p class="wp-block-paragraph">スプレッドシートのVAR関数は文字列やTRUE/FALSEを無視して計算します。便利ですが、「未回答」や「はい/いいえ」も含めてばらつきを測りたい場面もありますよね。</p>



<p class="wp-block-paragraph">そんなときに使えるのがVARA関数です。この記事では基本の書き方からVAR関数との違い、実務での活用例まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのVARA関数とは？文字列・論理値も計算に含める分散関数</a></li><li><a href="#toc2" tabindex="0">VARA関数の書き方（構文と引数）</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">VARA関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">VAR関数とVARA関数で結果を比べる</a></li></ol></li><li><a href="#toc8" tabindex="0">VARA関数とVAR関数の違い</a><ol><li><a href="#toc9" tabindex="0">どちらを使うべきか？</a></li></ol></li><li><a href="#toc10" tabindex="0">VARA関数の実践的な使い方・応用例</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">STDEVA関数と組み合わせる</a></li></ol></li><li><a href="#toc14" tabindex="0">VARA関数でエラーが出るときの対処法</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">スプレッドシートのVARA関数とは？文字列・論理値も計算に含める分散関数</span></h2>



<p class="wp-block-paragraph">VARA関数（読み方: バーエー関数）は、データの<strong>標本分散</strong>を返す関数です。「VARA」の「A」は「All（すべて）」を意味します。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>との最大の違いは、文字列やTRUE/FALSEの扱いです。VAR関数はこれらを無視しますが、VARA関数は数値に変換して計算に含めます。</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> → 無視（VAR関数と同じ）</li><li><strong>数値</strong> → そのまま計算（VAR関数と同じ）</li></ul>



<p class="wp-block-paragraph">VARA関数にできることをまとめると、次のとおりです。</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>VARA関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



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



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



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



<p class="wp-block-paragraph">カッコの中に、分散を求めたいデータやセル範囲を指定します。書き方はVAR関数とまったく同じです。</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>VAR関数とは異なり、セル範囲内の文字列はすべて0、TRUEは1、FALSEは0として扱われます。空白セルだけが無視される点に注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">標本分散の計算方法</span></h3>



<p class="wp-block-paragraph">VARA関数が返すのは<strong>標本分散</strong>です。計算では「n-1」で割ります。</p>



<p class="wp-block-paragraph">手元のデータが「全体の一部」なら標本分散（VARA関数）を使います。データが全員分そろっているなら母集団分散（VARPA関数）を使います。</p>



<p class="wp-block-paragraph">迷ったらVARA関数を選んでおけば安全です。n-1で割るほうが推定値として保守的になりますよ。</p>



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



<p class="wp-block-paragraph">以下のアンケートデータでVARA関数を使ってみましょう。</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">VAR関数とVARA関数で結果を比べる</span></h3>



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



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



<p class="wp-block-paragraph">VAR関数は文字列（「未回答」）とTRUEを無視します。計算対象は80, 90, 70, 85の4個です。結果は約<strong>72.92</strong>です。</p>



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



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



<p class="wp-block-paragraph">VARA関数は「未回答」を0、TRUEを1として計算に含めます。計算対象は80, 90, 0, 70, 1, 85の6個です。結果は約<strong>1,782.67</strong>です。</p>



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



<h2 class="wp-block-heading"><span id="toc8">VARA関数とVAR関数の違い</span></h2>



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



<figure class="wp-block-table"><table><thead><tr><th>データ型</th><th>VAR関数</th><th>VARA関数</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-var-function/">VAR関数</a>で十分です。VARA関数を使うのは、次のようなケースです。</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>「文字列は無視してほしい」場合はVAR関数、「文字列も含めて計算したい」場合はVARA関数と覚えておけばOKです。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">VARA関数の実践的な使い方・応用例</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>=VARA(B2:B11)</code></pre>



<p class="wp-block-paragraph">VARA関数なら「未回答」を0として計算に含めるため、回答率が低いことによるデータのばらつきも反映されます。VAR関数を使うと「未回答」は無視され、回答済みデータだけの分散になります。</p>



<p class="wp-block-paragraph">どちらが適切かは分析の目的次第です。「回答した人だけの傾向」を見たいならVAR関数、「未回答も含めた全体像」を見たいならVARA関数を選んでください。</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>=VARA(B2:B11)</code></pre>



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



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



<h3 class="wp-block-heading"><span id="toc13">STDEVA関数と組み合わせる</span></h3>



<p class="wp-block-paragraph">分散の値は「元データの2乗」の単位になるため、直感的にわかりにくいです。元データと同じ単位で確認したいなら、標準偏差を返すSTDEVA関数を使いましょう。</p>



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



<p class="wp-block-paragraph">STDEVA関数はVARA関数の平方根を返します。つまり <code>=SQRT(VARA(B2:B11))</code> と同じ結果です。</p>



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



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



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



<p class="wp-block-paragraph">VARA関数で最もよく見るエラーです。</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個のデータが必要です。空白セルは無視されるため、空白だらけの範囲を指定するとエラーになります。</p>



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



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



<pre class="wp-block-code"><code>=VARA(&quot;テスト&quot;, 100)   → #VALUE!エラー
=VARA(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">VARA関数は文字列を0として計算するため、意図せず結果が歪むことがあります。</p>



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



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



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



<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-var-function/">VAR</a></td><td>標本分散</td><td>無視</td><td>n-1で割る</td></tr><tr><td>VARA</td><td>標本分散（文字列・論理値を含む）</td><td>0として計算</td><td>n-1で割る</td></tr><tr><td>VAR.P / VARP</td><td>母集団の分散</td><td>無視</td><td>nで割る</td></tr><tr><td>VARPA</td><td>母集団の分散（文字列・論理値を含む）</td><td>0として計算</td><td>nで割る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV</a></td><td>標本標準偏差</td><td>無視</td><td>n-1で割る</td></tr><tr><td>STDEVA</td><td>標本標準偏差（文字列・論理値を含む）</td><td>0として計算</td><td>n-1で割る</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">VARA関数は、文字列やTRUE/FALSEを数値に変換して<strong>標本分散</strong>を計算する関数です。</p>



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



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



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



<p class="wp-block-paragraph">VARA関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</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-stdev-function/">スプレッドシートのSTDEV関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-vara-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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-7" checked><label class="toc-title" for="toc-checkbox-7">目次</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>
		<item>
		<title>スプレッドシートのVAR関数の使い方｜標本分散を求める方法</title>
		<link>https://mashukabu.com/spreadsheet-var-function/</link>
					<comments>https://mashukabu.com/spreadsheet-var-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:29:16 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[STDEV関数]]></category>
		<category><![CDATA[VAR.P関数]]></category>
		<category><![CDATA[VAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4735</guid>

					<description><![CDATA[GoogleスプレッドシートのVAR関数の使い方を基本構文から実務活用まで解説。標本分散の意味やVAR.Pとの違い、STDEV関数との関係、エラー対処法もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「売上データのばらつきを数字で把握したいけど、どの関数を使えばいいんだろう？」。こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">平均値だけでは、データがどれくらい散らばっているかが見えません。ばらつきを数値化できれば、チーム間の比較やデータの安定度の評価に使えます。</p>



<p class="wp-block-paragraph">そんなときに使うのがVAR関数です。この記事では基本の書き方から実務での活用例まで解説します。VAR.P関数との違いやSTDEV関数との関係もあわせて整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">VAR関数とは？標本分散を求める関数</a></li><li><a href="#toc2" tabindex="0">VAR関数の書き方（構文と引数）</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">VAR関数の基本的な使い方</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">VAR関数の実践的な使い方・応用例</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">結果が0になるケース</a></li></ol></li><li><a href="#toc17" tabindex="0">VAR.P関数・STDEV関数との違い・使い分け</a><ol><li><a href="#toc18" tabindex="0">VAR関数とVAR.P関数の違い</a></li><li><a href="#toc19" tabindex="0">どちらを使えばいいか迷ったら</a></li><li><a href="#toc20" tabindex="0">STDEV関数との関係</a></li><li><a href="#toc21" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">この記事のポイント</a></li><li><a href="#toc24" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">VAR関数とは？標本分散を求める関数</span></h2>



<p class="wp-block-paragraph">VAR関数（読み方: バー関数）は、データの<strong>標本分散</strong>を返す関数です。「VAR」は「Variance（分散）」の略です。</p>



<p class="wp-block-paragraph">分散とは、データが平均値からどれくらい離れているかを数値化した指標です。値が大きいほどデータのばらつきが大きくなります。値が0なら、すべてのデータが同じ値ということです。</p>



<p class="wp-block-paragraph">身近な例でいえば、テストの平均点が同じ70点のクラスが2つあるとします。全員が65〜75点に収まっているクラスと、30〜100点までバラバラのクラスでは意味が違いますよね。この「ばらつきの大きさ」を数値で表すのがVAR関数です。</p>



<p class="wp-block-paragraph">VAR関数にできることをまとめると、次のとおりです。</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>VAR関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。VAR.S関数とも同じ計算結果になります。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=VAR(値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">VAR関数が返すのは<strong>標本分散</strong>です。ちょっとむずかしく聞こえますが、考え方はシンプルです。</p>



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



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



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



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



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



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



<h3 class="wp-block-heading"><span id="toc7">分散を求める</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>1,406.25</strong> です。この値は各担当者の売上が平均値（137万円）からどれくらい離れているかを表しています。</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>137万円</td><td>1,406.25</td></tr><tr><td>Bチーム</td><td>137万円</td><td>144.00</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">平均売上は同じでも、Aチームの分散はBチームの約10倍です。Aチームのほうが売上のばらつきが大きいことがわかります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>分散の単位は「元データの2乗」になります。売上（万円）の分散は「万円の2乗」です。直感的にわかりにくいと感じたら、<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>で標準偏差に変換しましょう。標準偏差は元データと同じ単位（万円）です。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc10">データのばらつきを比較する</span></h3>



<p class="wp-block-paragraph">分散は「ばらつきの大きさ」を表す数値なので、複数のデータ群を比較するのに使えます。</p>



<p class="wp-block-paragraph">たとえば、3チームの売上の安定度を比較してみましょう。</p>



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



<pre class="wp-block-code"><code>=VAR(C2:C11)</code></pre>



<pre class="wp-block-code"><code>=VAR(D2:D11)</code></pre>



<p class="wp-block-paragraph">分散が小さいチームほど安定しています。ただし、平均値が異なるチームを比較する場合は注意が必要です。</p>



<p class="wp-block-paragraph">平均値が違うと分散の大小だけでは公平に比較できません。その場合は<strong>変動係数（CV）</strong>を使います。</p>



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



<p class="wp-block-paragraph">変動係数は「平均値に対するばらつきの割合」です。単位やスケールが違うデータ同士の比較にも使えます。</p>



<h3 class="wp-block-heading"><span id="toc11">分散を使って外れ値を検出する</span></h3>



<p class="wp-block-paragraph">平均から大きく離れたデータ（外れ値）を検出するのにも分散は役立ちます。</p>



<p class="wp-block-paragraph">「平均 +/- 標準偏差の2倍」の範囲から外れるデータを検出する数式です。</p>



<pre class="wp-block-code"><code>=IF(ABS(B2-AVERAGE($B$2:$B$11))&gt;2*STDEV($B$2:$B$11), &quot;外れ値&quot;, &quot;&quot;)</code></pre>



<p class="wp-block-paragraph">この数式をB2と同じ行のC列に入れて下方向にコピーすれば、外れ値に「外れ値」と表示されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>外れ値の検出には分散そのものよりも、標準偏差（分散の平方根）を使うのが一般的です。<code>=SQRT(VAR(B2:B11))</code> と <code>=STDEV(B2:B11)</code> は同じ結果になります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">偏差平方和を求める</span></h3>



<p class="wp-block-paragraph">分散に「データ個数 &#8211; 1」を掛けると、偏差平方和が求まります。偏差平方和は回帰分析や分散分析の基礎になる値です。</p>



<pre class="wp-block-code"><code>=VAR(B2:B11) * (COUNT(B2:B11) - 1)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>でデータ個数を数え、そこから1を引いた値を掛けています。</p>



<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">VAR関数で最もよく見るエラーです。以下の原因が考えられます。</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>=VAR(&quot;100&quot;, &quot;200&quot;)   → #VALUE!エラー
=VAR(100, 200)        → 正常に計算される</code></pre>



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



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



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



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



<p class="wp-block-paragraph">VAR関数とVAR.P関数は、どちらも分散を求める関数ですが、計算方法が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>VAR</th><th>VAR.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">同じデータでもVAR関数のほうが値がやや大きくなります。これは「全体のばらつきをより正確に推定する」ための補正です。</p>



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



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



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



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



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



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



<p class="wp-block-paragraph">STDEV関数は<strong>標準偏差</strong>（標本標準偏差）を返す関数です。分散と標準偏差の関係は以下のとおりです。</p>



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



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



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



<p class="wp-block-paragraph">分散は「2乗単位」なので直感的に解釈しにくいです。たとえば売上データ（万円）の分散は「万円の2乗」です。一方、標準偏差は「万円」で表せます。</p>



<p class="wp-block-paragraph">実務では<strong>STDEV関数（標準偏差）のほうが使われる場面が多い</strong>です。ただし、分散は統計計算の中間値として重要です。分散分析やポートフォリオのリスク計算など、分散が直接必要になる場面もあります。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th><th>計算方法</th></tr></thead><tbody><tr><td>VAR</td><td>標本分散</td><td>n-1で割る</td></tr><tr><td>VAR.S</td><td>VARと同じ（新名称）</td><td>n-1で割る</td></tr><tr><td>VAR.P</td><td>母集団の分散</td><td>nで割る</td></tr><tr><td>VARP</td><td>VAR.Pの旧名称</td><td>nで割る</td></tr><tr><td>STDEV</td><td>標本標準偏差</td><td>n-1で割る</td></tr><tr><td>STDEV.P</td><td>母集団の標準偏差</td><td>nで割る</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">VAR関数は、データの<strong>標本分散</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=VAR(値1, [値2], ...)</code> で、セル範囲を指定するだけ</li><li>分散はデータのばらつきを数値化した指標。値が大きいほどばらつきが大きい</li><li>分散の単位は「元データの2乗」。直感的に読みたいなら標準偏差（STDEV関数）を使う</li><li>データが「全体の一部」→ VAR関数、「全部そろっている」→ VAR.P関数</li><li>STDEV関数（標準偏差）の2乗 = VAR関数（分散）</li><li>迷ったらVAR関数を選んでおけば安全</li></ul>



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



<p class="wp-block-paragraph">VAR関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</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-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-median-function/">スプレッドシートのMEDIAN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-max-function/">スプレッドシートのMAX関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-min-function/">スプレッドシートのMIN関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-var-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのVAR.P関数の使い方｜母分散を求める方法</title>
		<link>https://mashukabu.com/spreadsheet-var-p-function/</link>
					<comments>https://mashukabu.com/spreadsheet-var-p-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:29:11 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[VAR.P関数]]></category>
		<category><![CDATA[VAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[分散]]></category>
		<category><![CDATA[母分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4733</guid>

					<description><![CDATA[GoogleスプレッドシートのVAR.P関数の使い方を基本構文から実務活用まで解説。母分散の意味やVAR関数との違い、STDEV.P関数との関係、エラー対処法もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「全社員の売上データのばらつきを数字で出したいけど、VAR関数とVAR.P関数、どっちを使えばいいんだろう？」。こんな疑問を感じたことはありませんか？</p>



<p class="wp-block-paragraph">データが全員分そろっているなら、VAR関数ではなくVAR.P関数を使うのが正解です。計算方法が違うので、使い分けを間違えると結果がずれてしまいます。</p>



<p class="wp-block-paragraph">この記事ではVAR.P関数の基本から実務活用まで解説します。VAR関数との違いも比較表で整理しました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-9" checked><label class="toc-title" for="toc-checkbox-9">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">VAR.P関数とは？母集団の分散を求める関数</a></li><li><a href="#toc2" tabindex="0">VAR.P関数の書き方（構文と引数）</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">VAR.P関数の基本的な使い方</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">VAR.P関数の実践的な使い方・応用例</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">結果が0になるケース</a></li></ol></li><li><a href="#toc17" tabindex="0">VAR関数・STDEV.P関数との違い・使い分け</a><ol><li><a href="#toc18" tabindex="0">VAR.P関数とVAR関数の比較表</a></li><li><a href="#toc19" tabindex="0">どちらを使えばいいか迷ったら</a></li><li><a href="#toc20" tabindex="0">STDEV.P関数との関係</a></li><li><a href="#toc21" tabindex="0">関連関数の一覧</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">この記事のポイント</a></li><li><a href="#toc24" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">VAR.P関数とは？母集団の分散を求める関数</span></h2>



<p class="wp-block-paragraph">VAR.P関数（読み方: バー・ピー関数）は、データの<strong>母分散</strong>を返す関数です。「VAR」は「Variance（分散）」、「P」は「Population（母集団）」の略です。</p>



<p class="wp-block-paragraph">母分散とは、データ全体のばらつきを数値化した指標です。値が大きいほどデータのばらつきが大きくなります。値が0なら、すべてのデータが同じ値ということです。</p>



<p class="wp-block-paragraph">たとえば、クラス30人全員のテスト結果があるとします。全員分のデータがそろっているので「母集団」です。この場合はVAR.P関数でばらつきを測ります。</p>



<p class="wp-block-paragraph">VAR.P関数にできることをまとめると、次のとおりです。</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>VAR.P関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。旧名称のVARP関数とも同じ計算結果になります。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=VAR.P(値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">VAR.P関数が返すのは<strong>母集団の分散</strong>です。ちょっとむずかしく聞こえますが、考え方はシンプルです。</p>



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



<p class="wp-block-paragraph">手元のデータが「全員分」「全期間分」なら、VAR.P関数を使います。計算では偏差平方和を「n（データ個数）」で割ります。</p>



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



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



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



<p class="wp-block-paragraph">B2からB11に営業部10人<strong>全員</strong>の月間売上データ（万円）が入っているとします。</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>120</td></tr><tr><td>3行目</td><td>鈴木</td><td>85</td></tr><tr><td>4行目</td><td>佐藤</td><td>200</td></tr><tr><td>5行目</td><td>山田</td><td>150</td></tr><tr><td>6行目</td><td>高橋</td><td>95</td></tr><tr><td>7行目</td><td>伊藤</td><td>180</td></tr><tr><td>8行目</td><td>渡辺</td><td>110</td></tr><tr><td>9行目</td><td>中村</td><td>130</td></tr><tr><td>10行目</td><td>小林</td><td>160</td></tr><tr><td>11行目</td><td>加藤</td><td>140</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">母分散を求める</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>1,265.63</strong> です。10人全員のデータなので「母集団」として計算されます。各担当者の売上が平均値（137万円）からどれくらい離れているかを表しています。</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>を使うと約1,406.25になります。VAR.P関数のほうがやや小さい値になるのは、計算方法の違い（nで割るかn-1で割るか）によるものです。</p></blockquote>



<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>母分散（VAR.P）</th></tr></thead><tbody><tr><td>営業1課</td><td>137万円</td><td>1,265.63</td></tr><tr><td>営業2課</td><td>137万円</td><td>121.00</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">平均売上は同じでも、営業1課の分散は営業2課の約10倍です。営業1課のほうが売上のばらつきが大きいことがわかります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>分散の単位は「元データの2乗」になります。売上（万円）の分散は「万円の2乗」です。直感的にわかりにくいと感じたら、<a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P関数</a>で母標準偏差に変換しましょう。標準偏差は元データと同じ単位（万円）です。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc10">データのばらつきを比較する</span></h3>



<p class="wp-block-paragraph">分散は「ばらつきの大きさ」を表す数値なので、複数のデータ群を比較するのに使えます。</p>



<p class="wp-block-paragraph">たとえば、3つの店舗の日次売上の安定度を比較してみましょう。全営業日のデータがそろっているので、母分散を使います。</p>



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



<pre class="wp-block-code"><code>=VAR.P(C2:C31)</code></pre>



<pre class="wp-block-code"><code>=VAR.P(D2:D31)</code></pre>



<p class="wp-block-paragraph">分散が小さい店舗ほど安定しています。ただし、平均値が異なる店舗を比較する場合は注意が必要です。</p>



<p class="wp-block-paragraph">平均値が違うと分散の大小だけでは公平に比較できません。その場合は<strong>変動係数（CV）</strong>を使います。</p>



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



<p class="wp-block-paragraph">変動係数は「平均値に対するばらつきの割合」です。単位やスケールが違うデータ同士の比較にも使えます。</p>



<h3 class="wp-block-heading"><span id="toc11">品質管理で使う（管理範囲の算出）</span></h3>



<p class="wp-block-paragraph">全製品の検査データがそろっている場合、母分散から管理範囲を算出できます。B2:B101に全製品の検査データが入っているとします。</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B101) - 2*SQRT(VAR.P(B2:B101))</code></pre>



<pre class="wp-block-code"><code>=AVERAGE(B2:B101) + 2*SQRT(VAR.P(B2:B101))</code></pre>



<p class="wp-block-paragraph">SQRT関数で分散を標準偏差に変換してから計算しています。「平均+-2sigma」の範囲にデータの約95%が収まります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>標準偏差を直接求めるなら、<code>=SQRT(VAR.P(B2:B101))</code> の代わりに <a href="https://mashukabu.com/spreadsheet-stdev-p-function/">STDEV.P関数</a> を使うほうが簡単です。品質管理では母集団として扱うので、STDEV関数ではなくSTDEV.P関数を選んでください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">偏差平方和を求める</span></h3>



<p class="wp-block-paragraph">分散に「データ個数」を掛けると、偏差平方和が求まります。偏差平方和は回帰分析や分散分析の基礎になる値です。</p>



<pre class="wp-block-code"><code>=VAR.P(B2:B11) * COUNT(B2:B11)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>でデータ個数を数え、そのまま掛けています。VAR関数（標本分散）の場合は「n-1」を掛けますが、VAR.P関数は「n」で割っているので「n」を掛ければ元に戻ります。</p>



<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">VAR.P関数で最もよく見るエラーです。以下の原因が考えられます。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>VAR関数は最低2個の数値が必要ですが、VAR.P関数は1個でも計算できます（結果は0になります）。0個の場合にのみ#DIV/0!エラーが発生します。</p></blockquote>



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



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



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



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



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



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



<h3 class="wp-block-heading"><span id="toc18">VAR.P関数とVAR関数の比較表</span></h3>



<p class="wp-block-paragraph">VAR.P関数とVAR関数は、どちらも分散を求める関数ですが、計算方法が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>VAR.P</th><th>VAR</th></tr></thead><tbody><tr><td>正式名称</td><td>母集団の分散</td><td>標本分散</td></tr><tr><td>計算で割る数</td><td>n</td><td>n &#8211; 1</td></tr><tr><td>使う場面</td><td>データが全部そろっているとき</td><td>データが全体の一部のとき</td></tr><tr><td>結果</td><td>やや小さくなる</td><td>やや大きくなる</td></tr><tr><td>最低データ数</td><td>1個</td><td>2個</td></tr><tr><td>旧名称</td><td>VARP</td><td>VAR.S</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">同じデータでもVAR関数のほうが値がやや大きくなります。VAR関数はn-1で割ることで「全体のばらつきをより正確に推定する」補正をかけているためです。</p>



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



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



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



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



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



<h3 class="wp-block-heading"><span id="toc20">STDEV.P関数との関係</span></h3>



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



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



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



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



<p class="wp-block-paragraph">分散は「2乗単位」なので直感的に解釈しにくいです。たとえば売上データ（万円）の分散は「万円の2乗」です。一方、標準偏差は「万円」で表せます。</p>



<p class="wp-block-paragraph">実務では<strong>STDEV.P関数（母標準偏差）のほうが使われる場面が多い</strong>です。ただし、分散は統計計算の中間値として重要です。分散分析やポートフォリオのリスク計算など、分散が直接必要になる場面もあります。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th><th>計算方法</th></tr></thead><tbody><tr><td>VAR.P</td><td>母集団の分散</td><td>nで割る</td></tr><tr><td>VARP</td><td>VAR.Pの旧名称</td><td>nで割る</td></tr><tr><td>VAR</td><td>標本分散</td><td>n-1で割る</td></tr><tr><td>VAR.S</td><td>VARと同じ（新名称）</td><td>n-1で割る</td></tr><tr><td>STDEV.P</td><td>母集団の標準偏差</td><td>nで割る</td></tr><tr><td>STDEV</td><td>標本標準偏差</td><td>n-1で割る</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">VAR.P関数は、データの<strong>母集団の分散</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=VAR.P(値1, [値2], ...)</code> で、セル範囲を指定するだけ</li><li>母分散はデータ全体のばらつきを数値化した指標</li><li>データが「全部そろっている」→ VAR.P関数、「全体の一部」→ VAR関数</li><li>分散の単位は「元データの2乗」。直感的に読みたいなら母標準偏差（STDEV.P関数）を使う</li><li>STDEV.P関数（母標準偏差）の2乗 = VAR.P関数（母分散）</li></ul>



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



<p class="wp-block-paragraph">VAR.P関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</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-stdev-p-function/">スプレッドシートのSTDEV.P関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">スプレッドシートのSTDEV関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-median-function/">スプレッドシートのMEDIAN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-max-function/">スプレッドシートのMAX関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-min-function/">スプレッドシートのMIN関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-var-p-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
