<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>合計 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E5%90%88%E8%A8%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Wed, 27 May 2026 22:54:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>合計 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのSUM関数の使い方｜合計を求める基本から実務活用まで</title>
		<link>https://mashukabu.com/spreadsheet-sum-function/</link>
					<comments>https://mashukabu.com/spreadsheet-sum-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 12:28:40 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[SUM]]></category>
		<category><![CDATA[SUMIF]]></category>
		<category><![CDATA[SUMIFS]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[合計]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4025</guid>

					<description><![CDATA[GoogleスプレッドシートのSUM関数の使い方を初心者向けに解説。基本の合計から複数範囲・別シート参照、実務活用パターン、よくあるエラーの対処法、SUMIF・AVERAGEとの違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「セルの合計を出したいけど、足し算を手入力するのは面倒…」そんな経験、ありませんか？</p>



<p class="wp-block-paragraph">GoogleスプレッドシートのSUM関数を使えば、指定した範囲の数値を一発で合計できます。文字列や空白セルは自動でスキップしてくれるので、データが多少バラバラでも安心です。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのSUM関数の基本構文から実務でよく使うパターン、エラー対処法までを図解で解説します。SUMIF・AVERAGEとの使い分けもまとめているので、ぜひ参考にしてくださいね。</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">スプレッドシートのSUM関数とは？</a></li><li><a href="#toc2" tabindex="0">スプレッドシートのSUM関数の書き方（構文と引数）</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">スプレッドシートのSUM関数の基本的な使い方</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><li><a href="#toc9" tabindex="0">関数メニューから入力する</a></li></ol></li><li><a href="#toc10" tabindex="0">スプレッドシートのSUM関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">パターン1: 月次の売上集計（列全体の合計）</a></li><li><a href="#toc12" tabindex="0">パターン2: 経費精算表の合計（横方向の合計）</a></li><li><a href="#toc13" tabindex="0">パターン3: 別シートのデータを合計する</a></li><li><a href="#toc14" tabindex="0">パターン4: 消費税込みの合計を一発で求める</a></li><li><a href="#toc15" tabindex="0">パターン5: 小計を除外して正しい合計を出す</a></li></ol></li><li><a href="#toc16" tabindex="0">スプレッドシートのSUM関数でよくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">「文字列になっている数値」の見分け方</a></li><li><a href="#toc18" tabindex="0">フィルタや非表示の行も合計に含まれてしまうとき</a></li></ol></li><li><a href="#toc19" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">SUM関数とSUMIF関数の使い分け</a></li><li><a href="#toc21" tabindex="0">SUM関数とAVERAGE関数の使い分け</a></li><li><a href="#toc22" tabindex="0">SUM関数とSUMPRODUCT関数の使い分け</a></li><li><a href="#toc23" tabindex="0">Excelとの違い</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">SUM関数（読み方: サム関数）は、<strong>指定した数値やセル範囲を合計する関数</strong>です。「SUM」は英語の「Sum（合計）」がそのまま名前になっています。</p>



<p class="wp-block-paragraph">Googleスプレッドシートの中で、もっとも使用頻度が高い関数のひとつです。売上の集計、経費の合計、在庫数の合算など、事務作業のあらゆる場面で活躍します。</p>



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



<ul class="wp-block-list"><li>指定したセル範囲の数値を合計する</li><li>複数の離れたセル範囲をまとめて合計する</li><li>数値を直接引数に渡して計算する</li><li>文字列や空白セルは自動的にスキップする</li></ul>



<p class="wp-block-paragraph">「数値を全部足してね」とスプレッドシートにお願いする関数、というイメージで覚えておきましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>SUM関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性もほぼ完全なので、ファイルのやり取りでも安心ですよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">スプレッドシートのSUM関数の書き方（構文と引数）</span></h2>



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



<pre class="wp-block-code"><code>=SUM(値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>追加で合計したい数値やセル範囲（最大30個まで）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数が2つ以上ある場合は、カンマ（ <code>,</code> ）で区切ります。</p>



<p class="wp-block-paragraph">引数に指定できるものは、大きく3種類あります。</p>



<ul class="wp-block-list"><li><strong>数値を直接入力</strong>: <code>=SUM(10, 20, 30)</code> → 結果は60</li><li><strong>セル参照</strong>: <code>=SUM(A1, B1, C1)</code> → 各セルの値を合計</li><li><strong>セル範囲</strong>: <code>=SUM(A1:A10)</code> → A1からA10までを合計</li></ul>



<p class="wp-block-paragraph">これらを組み合わせて書くこともできますよ。<code>=SUM(A1:A5, C1, 100)</code> のように、範囲・セル参照・数値を混ぜて書けるのがポイントです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Excelでは引数を最大255個まで指定できますが、Googleスプレッドシートでは最大30個です。ただし、1つの引数にセル範囲を指定できるので、実務で困ることはほとんどありません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">スプレッドシートのSUM関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">ここからは、実際にSUM関数を入力する手順を見ていきましょう。</p>



<p class="wp-block-paragraph">たとえば次のような月次売上データがあるとします。</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>



<h3 class="wp-block-heading"><span id="toc6">セル範囲を合計する（もっとも基本のパターン）</span></h3>



<p class="wp-block-paragraph">A1からA5に入った売上データの合計を出すには、次のように入力します。</p>



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



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-sum-function/02_formula_sum-basic.png/">_images/spreadsheet-sum-function/02_formula_sum-basic.png</a></p>



<p class="wp-block-paragraph">A1:A5の「:（コロン）」は「A1からA5まで」という意味です。セルを1つずつ指定する必要がないので、データが多いときに便利ですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc7">離れたセルを合計する</span></h3>



<p class="wp-block-paragraph">合計したいセルが隣り合っていない場合は、カンマ区切りで指定します。</p>



<pre class="wp-block-code"><code>=SUM(A1, C1, E1)</code></pre>



<p class="wp-block-paragraph">A1・C1・E1の3つのセルだけを合計できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>数式入力中に <code>Ctrl</code> キー（Macは <code>Cmd</code> キー）を押しながらセルを順番にクリックすると、自動でカンマ区切りの形式で引数が入力されます。手入力よりラクですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc8">複数の範囲をまとめて合計する</span></h3>



<p class="wp-block-paragraph">離れた範囲をまとめて合計することもできます。</p>



<pre class="wp-block-code"><code>=SUM(A1:A5, C1:C5)</code></pre>



<p class="wp-block-paragraph">A1からA5の合計と、C1からC5の合計を一発で出してくれます。月ごとの売上が別の列にあるときなどに、ぜひ使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc9">関数メニューから入力する</span></h3>



<p class="wp-block-paragraph">Googleスプレッドシートでは、ツールバーの関数ボタンからSUM関数を素早く入力できます。</p>



<ol class="wp-block-list"><li>合計を表示したいセルを選択する</li><li>ツールバー右端の <strong>「関数」ボタン（Σ・シグマ記号）</strong> をクリックする</li><li>メニューから <strong>「SUM」</strong> を選択する</li><li>自動的に範囲が入力されるので、正しいか確認してEnterを押す</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>キーボード入力のほうが速いです。セルに <code>=su</code> と入力すると候補にSUMが表示されるので、Tabキーで確定してくださいね。範囲はドラッグまたは矢印キーで選択できます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">スプレッドシートのSUM関数の実務活用パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、仕事でよく使うパターンを5つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン1: 月次の売上集計（列全体の合計）</span></h3>



<p class="wp-block-paragraph">データが毎月追加される売上表では、列全体を範囲にしておくと便利です。</p>



<pre class="wp-block-code"><code>=SUM(B:B)</code></pre>



<p class="wp-block-paragraph">B列のすべての数値が合計されます。行が増えても数式を修正する必要がありません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>SUM関数を入力するセル自体がB列にあると、循環参照エラーになります。合計セルは別の列に配置しましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">パターン2: 経費精算表の合計（横方向の合計）</span></h3>



<p class="wp-block-paragraph">交通費・通信費・消耗品費など、複数の列に分かれた経費を一括で合計する場合です。</p>



<pre class="wp-block-code"><code>=SUM(B2:D2)</code></pre>



<p class="wp-block-paragraph">B2からD2の3つの費目を、横方向にまとめて合計できます。SUM関数は縦方向だけでなく横方向にも使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン3: 別シートのデータを合計する</span></h3>



<p class="wp-block-paragraph">月別シートに分かれたデータも、シート名を指定して合計できます。</p>



<pre class="wp-block-code"><code>=SUM('4月売上'!B2:B50)</code></pre>



<p class="wp-block-paragraph">シート名のあとに <code>!</code> を付けて、セル範囲を書きます。シート名にスペースや日本語、特殊文字が含まれる場合は、シングルクォーテーションで囲んでおくと安全です。</p>



<p class="wp-block-paragraph">複数のシートを同時に参照することもできます。</p>



<pre class="wp-block-code"><code>=SUM('4月売上'!B2:B50, '5月売上'!B2:B50)</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>別のスプレッドシートファイルから合計したい場合は、IMPORTRANGE関数と組み合わせます。<code>=SUM(IMPORTRANGE("URL", "Sheet1!A1:A10"))</code> のように書きましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">パターン4: 消費税込みの合計を一発で求める</span></h3>



<p class="wp-block-paragraph">合計に消費税10%を上乗せした金額を、1つの数式で求められます。</p>



<pre class="wp-block-code"><code>=SUM(B2:B10) * 1.1</code></pre>



<p class="wp-block-paragraph">端数を丸めたい場合は、ROUND関数と組み合わせましょう。</p>



<pre class="wp-block-code"><code>=ROUND(SUM(B2:B10) * 1.1, 0)</code></pre>



<p class="wp-block-paragraph">ROUND関数の2つ目の引数 <code>0</code> は「小数点以下を四捨五入して整数にする」という意味です。請求書の合計金額にそのまま使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">パターン5: 小計を除外して正しい合計を出す</span></h3>



<p class="wp-block-paragraph">売上表で各月の小計行がある場合、全体合計で小計を二重カウントしてしまうことがあります。小計セルを避けて指定すると正確です。</p>



<pre class="wp-block-code"><code>=SUM(B2:B10, B12:B20, B22:B30)</code></pre>



<p class="wp-block-paragraph">小計行（B11, B21）を飛ばして、データ行だけを合計しています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>表に小計を入れる予定なら、SUM関数より <a href="https://mashukabu.com/spreadsheet-subtotal-function/">スプレッドシートのSUBTOTAL関数の使い方</a> が便利です。SUBTOTAL関数は「合計の合計」を自動で除外してくれるので、小計と総合計が混在する集計表に向いていますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc16">スプレッドシートのSUM関数でよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">SUM関数はシンプルですが、思った結果にならないケースもあります。よくあるパターンと対処法をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>合計が合わない</td><td>数字に見えるが文字列のセルがある</td><td>セルの表示形式を「数値」に変更し、VALUE関数で変換</td></tr><tr><td><code>#VALUE!</code> エラー</td><td>引数に直接文字列を渡している</td><td><code>=SUM("abc", 10)</code> はNG。セル参照なら文字列は自動スキップ</td></tr><tr><td><code>#NAME?</code> エラー</td><td>関数名のスペルミス（例: <code>=SU(...)</code>）</td><td>スペルを <code>SUM</code> に修正</td></tr><tr><td>合計結果が0</td><td>範囲指定ミスまたは全セルが空白</td><td>数式バーで範囲を確認。表示形式が「書式なしテキスト」なら「数値」に変更</td></tr><tr><td>循環参照の警告</td><td>SUM関数のセルが自分自身の範囲に含まれている</td><td>合計セルを範囲外に移動する</td></tr><tr><td>桁がずれる</td><td>浮動小数点誤差（0.1+0.2=0.300&#8230;04）</td><td>ROUND関数で端数を丸める</td></tr><tr><td><code>#REF!</code> エラー</td><td>参照先のシートやセルが削除された</td><td>数式内のシート名・セル範囲を確認して修正</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">「文字列になっている数値」の見分け方</span></h3>



<p class="wp-block-paragraph">もっとも多いトラブルが「数字なのに合計に含まれない」パターンです。次の3つのサインで見分けられます。</p>



<ul class="wp-block-list"><li>セルの値が <strong>左寄せ</strong> で表示されている（数値なら標準で右寄せ）</li><li>セル左上に <strong>緑色の三角マーク</strong> が付いている（CSVインポート由来でよく出ます）</li><li><code>=ISNUMBER(A1)</code>（セルが数値かを判定する関数）で <code>FALSE</code> が返る</li></ul>



<p class="wp-block-paragraph">対処法は3つあります。</p>



<ol class="wp-block-list"><li>セルの表示形式を「数値」に変更してから値を再入力する</li><li>VALUE関数（文字列を数値に変換する関数）で <code>=VALUE(A1)</code> と変換する</li><li>「データ」→「データクリーンアップ」→「数値に変換」でまとめて変換する</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>CSVや外部システムからコピペした列に多発します。先に列単位で表示形式を「数値」に揃えてから、データクリーンアップを実行するのが手早くて安心ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc18">フィルタや非表示の行も合計に含まれてしまうとき</span></h3>



<p class="wp-block-paragraph">SUM関数は、フィルタで非表示になっている行も合計に含めます。表示されている行だけを合計したい場合は、SUBTOTAL関数（フィルタ・小計を考慮する関数）を使いましょう。</p>



<pre class="wp-block-code"><code>=SUBTOTAL(9, B2:B100)</code></pre>



<p class="wp-block-paragraph">最初の引数 <code>9</code> が「SUM相当」を表します。フィルタで隠れた行は除外して合計してくれますよ。詳しくは <a href="https://mashukabu.com/spreadsheet-subtotal-function/">スプレッドシートのSUBTOTAL関数の使い方</a> を参考にしてください。</p>



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



<p class="wp-block-paragraph">スプレッドシートには合計・集計に関する関数がいくつかあります。目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>用途</th><th>条件指定</th><th>使用例</th></tr></thead><tbody><tr><td>SUM</td><td>無条件で合計</td><td>なし</td><td><code>=SUM(A1:A10)</code></td></tr><tr><td>SUMIF</td><td>1条件で合計</td><td>1つ</td><td><code>=SUMIF(B:B,"東京",A:A)</code></td></tr><tr><td>SUMIFS</td><td>複数条件で合計</td><td>複数</td><td><code>=SUMIFS(A:A,B:B,"東京",C:C,">=100")</code></td></tr><tr><td>SUMPRODUCT</td><td>配列の積を合計</td><td>配列式</td><td><code>=SUMPRODUCT(A1:A10,B1:B10)</code></td></tr><tr><td>SUBTOTAL</td><td>フィルタ・小計を考慮</td><td>なし（コードで指定）</td><td><code>=SUBTOTAL(9, A1:A10)</code></td></tr><tr><td>AVERAGE</td><td>平均値を求める</td><td>なし</td><td><code>=AVERAGE(A1:A10)</code></td></tr><tr><td>COUNT</td><td>数値セルの個数</td><td>なし</td><td><code>=COUNT(A1:A10)</code></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">SUM関数とSUMIF関数の使い分け</span></h3>



<p class="wp-block-paragraph">SUM関数は「全部足す」、SUMIF関数は「条件に合うものだけ足す」関数です。</p>



<p class="wp-block-paragraph">たとえば、売上一覧から <strong>東京支店の売上だけ</strong> を合計したいなら、SUMIF関数の出番です。条件なしで全体を合計するなら、SUM関数を使いましょう。</p>



<p class="wp-block-paragraph">複数の条件を同時に指定したい場合は、SUMIFS関数が使えます。「東京支店かつ4月」のように、条件を組み合わせて絞り込みできますよ。</p>



<p class="wp-block-paragraph">データを条件で絞り込んでから合計したい場合は、<a href="https://mashukabu.com/spreadsheet-filter-function/">スプレッドシートのFILTER関数の使い方</a> と組み合わせる方法もあります。<code>=SUM(FILTER(A:A, B:B="東京"))</code> のように書けば、SUMIFと同じ結果が得られますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">SUM関数とAVERAGE関数の使い分け</span></h3>



<p class="wp-block-paragraph">合計を出すならSUM関数、平均を出すならAVERAGE関数です。手動で平均を出す場合は、SUM関数とCOUNT関数を組み合わせます。</p>



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



<p class="wp-block-paragraph">この式はAVERAGE関数と同じ結果になります。ただし通常は素直にAVERAGE関数を使うのがおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc22">SUM関数とSUMPRODUCT関数の使い分け</span></h3>



<p class="wp-block-paragraph">「単価×数量」のような <strong>掛け算した結果を合計したい</strong> ときは、SUMPRODUCT関数が便利です。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(A2:A10, B2:B10)</code></pre>



<p class="wp-block-paragraph">A列に単価、B列に数量があるとき、各行の単価×数量を計算してすべて合計してくれます。請求書や売上明細の小計合計を一発で出せますよ。</p>



<h3 class="wp-block-heading"><span id="toc23">Excelとの違い</span></h3>



<p class="wp-block-paragraph">SUM関数の基本的な動作はExcelと同じです。ただし、いくつか細かい違いがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Googleスプレッドシート</th><th>Excel</th></tr></thead><tbody><tr><td>引数の上限</td><td>最大30個</td><td>最大255個</td></tr><tr><td>オートSUM</td><td>ツールバーのΣボタンから</td><td><code>Alt + Shift + =</code> ショートカット</td></tr><tr><td>配列数式の確定</td><td>そのままEnterでOK</td><td>古いバージョンでは <code>Ctrl+Shift+Enter</code></td></tr><tr><td>列全体の合計</td><td><code>=SUM(B:B)</code> で同じ</td><td><code>=SUM(B:B)</code> で同じ</td></tr><tr><td>循環参照の検出</td><td>自動検出+エラー表示</td><td>自動検出+警告ダイアログ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数の上限数が異なりますが、セル範囲を使えば30個でも十分間に合います。基本的にはExcelと同じ感覚で使えますよ。</p>



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



<p class="wp-block-paragraph">スプレッドシートのSUM関数は、もっとも基本的で使用頻度の高い関数のひとつです。</p>



<p class="wp-block-paragraph">この記事のポイントをおさらいしておきましょう。</p>



<ul class="wp-block-list"><li>SUM関数は指定した数値・セル範囲の合計を求める関数</li><li>引数には数値・セル参照・セル範囲を最大30個まで指定できる</li><li>複数の離れた範囲もカンマ区切りでまとめて合計できる</li><li>ツールバーの関数ボタン（Σ）からSUMを選べば素早く入力できる</li><li>文字列が混ざっている場合はVALUE関数や「データクリーンアップ」で数値に変換する</li><li>条件付きの合計にはSUMIF・SUMIFS関数、フィルタ考慮にはSUBTOTAL関数を使い分ける</li></ul>



<p class="wp-block-paragraph">まずは基本の <code>=SUM(範囲)</code> から試してみてください。日々の集計作業がグッと速くなりますよ。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc25">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-subtotal-function/">スプレッドシートのSUBTOTAL関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-filter-function/">スプレッドシートのFILTER関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-sort-sortn-sortby/">スプレッドシートのSORT・SORTN・SORTBY関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-xlookup/">スプレッドシートのXLOOKUP関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-sum-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのSUM関数の使い方｜合計を求める基本から実務活用まで解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-sum/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-sum/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 06 Feb 2022 12:59:26 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[SUMIF]]></category>
		<category><![CDATA[SUMIFS]]></category>
		<category><![CDATA[SUM関数]]></category>
		<category><![CDATA[オートSUM]]></category>
		<category><![CDATA[合計]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=953</guid>

					<description><![CDATA[ExcelのSUM関数の使い方を初心者向けに解説。基本の合計から複数範囲・別シート参照・複数シート串刺し集計、オートSUM、累計や時間の合計、実務活用パターン、エラー対処法、SUMIF・SUBTOTAL・AVERAGEとの違い、よくある質問まで網羅。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Excelでセルの合計を出したいけど、足し算をいちいち手入力するのは面倒&#8230;」そんな経験、ありませんか？</p>



<p class="wp-block-paragraph">ExcelのSUM関数を使えば、指定した範囲の数値を一発で合計できます。文字列や空白セルは自動でスキップしてくれるので、データが多少ばらついていても安心ですよ。</p>



<p class="wp-block-paragraph">この記事では、SUM関数の基本から実務活用パターン、よくあるエラーの対処法まで紹介します。複数シートの串刺し集計や時間の合計といった応用テクニックも解説しますよ。<a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-subtotal/">SUBTOTAL関数</a>との使い分けもまとめているので、合計まわりの悩みを一気に解消してくださいね。</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のSUM関数とは？</a></li><li><a href="#toc2" tabindex="0">SUM関数の書き方（構文と引数）</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">SUM関数の基本的な使い方</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><li><a href="#toc9" tabindex="0">数値を直接入力して合計する</a></li><li><a href="#toc10" tabindex="0">オートSUMで素早く入力する</a></li><li><a href="#toc11" tabindex="0">縦横の合計をまとめて入力する</a></li></ol></li><li><a href="#toc12" tabindex="0">SUM関数の実務活用パターン</a><ol><li><a href="#toc13" tabindex="0">月次の売上集計（列全体の合計）</a></li><li><a href="#toc14" tabindex="0">経費精算表の合計（複数の費目をまとめる）</a></li><li><a href="#toc15" tabindex="0">別シートのデータを合計する</a></li><li><a href="#toc16" tabindex="0">消費税込みの合計を一発で求める</a></li><li><a href="#toc17" tabindex="0">小計を除外して正しい合計を出す</a></li><li><a href="#toc18" tabindex="0">SUM関数とIF関数の組み合わせ（配列数式）</a></li></ol></li><li><a href="#toc19" tabindex="0">SUM関数の応用テクニック</a><ol><li><a href="#toc20" tabindex="0">複数シートを串刺しで合計する（3-D集計）</a></li><li><a href="#toc21" tabindex="0">累計（ランニング合計）を出す</a></li><li><a href="#toc22" tabindex="0">時間（労働時間）を合計する</a></li><li><a href="#toc23" tabindex="0">テーブル機能と組み合わせて自動拡張する</a></li></ol></li><li><a href="#toc24" tabindex="0">SUM関数のよくあるエラーと対処法</a><ol><li><a href="#toc25" tabindex="0">「文字列になっている数値」の見分け方</a></li><li><a href="#toc26" tabindex="0">セル範囲を間違えたときの修正方法</a></li></ol></li><li><a href="#toc27" tabindex="0">SUM関数と似た関数の違い・使い分け</a><ol><li><a href="#toc28" tabindex="0">SUM関数とSUMIF/SUMIFS関数の使い分け</a></li><li><a href="#toc29" tabindex="0">SUM関数とSUBTOTAL関数の使い分け</a></li><li><a href="#toc30" tabindex="0">SUM関数とAGGREGATE関数の使い分け</a></li><li><a href="#toc31" tabindex="0">SUM関数とAVERAGE関数の使い分け</a></li></ol></li><li><a href="#toc32" tabindex="0">SUM関数のよくある質問（FAQ）</a><ol><li><a href="#toc33" tabindex="0">Q. SUM関数で文字列が含まれているとエラーになりますか？</a></li><li><a href="#toc34" tabindex="0">Q. SUM関数とオートSUMは何が違いますか？</a></li><li><a href="#toc35" tabindex="0">Q. 飛び飛びのセルを合計するにはどうすればいいですか？</a></li><li><a href="#toc36" tabindex="0">Q. 複数のシートの同じセルを合計できますか？</a></li><li><a href="#toc37" tabindex="0">Q. 合計が「0」になってしまうのはなぜですか？</a></li><li><a href="#toc38" tabindex="0">Q. フィルタで絞り込んだデータだけを合計できますか？</a></li></ol></li><li><a href="#toc39" tabindex="0">まとめ</a><ol><li><a href="#toc40" tabindex="0">この記事で紹介した関数</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">SUM関数（読み方: サム関数）は、<strong>指定した数値やセル範囲を合計する関数</strong>です。「SUM」は英語の「Sum（合計）」がそのまま名前になっています。</p>



<p class="wp-block-paragraph">Excelの中でもっとも使用頻度が高い関数のひとつです。売上の集計、経費の合計、在庫数の合算など、事務作業のあらゆる場面で活躍します。</p>



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



<ul class="wp-block-list"><li>指定したセル範囲の数値を合計する</li><li>複数の離れたセル範囲をまとめて合計する</li><li>数値を直接引数に渡して計算する</li><li>文字列や空白セルは自動的にスキップする</li></ul>



<p class="wp-block-paragraph">「数値を全部足してね」とExcelにお願いする関数、というイメージですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>SUM関数はExcel 2007以降のすべてのバージョンで使えます。Microsoft 365でももちろん対応していますよ。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=SUM(数値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">引数が2つ以上ある場合は、カンマ（ , ）で区切ります。</p>



<p class="wp-block-paragraph">引数に指定できるものは3種類あります。</p>



<ul class="wp-block-list"><li><strong>数値を直接入力</strong>: <code>=SUM(10, 20, 30)</code> → 結果は60</li><li><strong>セル参照</strong>: <code>=SUM(A1, B1, C1)</code> → 各セルの値を合計</li><li><strong>セル範囲</strong>: <code>=SUM(A1:A10)</code> → A1からA10までを合計</li></ul>



<p class="wp-block-paragraph">これらを組み合わせることもできます。<code>=SUM(A1:A5, C1, 100)</code> のように、範囲・セル参照・数値を混ぜて書けるのがポイントです。</p>



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



<p class="wp-block-paragraph">ここからは、実際にSUM関数を入力する手順を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">セル範囲を合計する（もっとも基本のパターン）</span></h3>



<p class="wp-block-paragraph">A1からA5に入った売上データの合計を出すには、次のように入力します。</p>



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



<p class="wp-block-paragraph">A1:A5の「:（コロン）」は「A1からA5まで」という意味です。セルを1つずつ指定する必要がないので、データが多いときに便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">離れたセルを合計する</span></h3>



<p class="wp-block-paragraph">合計したいセルが隣り合っていない場合は、カンマ区切りで指定します。</p>



<pre class="wp-block-code"><code>=SUM(A1, C1, E1)</code></pre>



<p class="wp-block-paragraph">A1・C1・E1の3つのセルだけを合計できます。</p>



<h3 class="wp-block-heading"><span id="toc8">複数の範囲をまとめて合計する</span></h3>



<p class="wp-block-paragraph">離れた範囲をまとめて合計することもできます。</p>



<pre class="wp-block-code"><code>=SUM(A1:A5, C1:C5)</code></pre>



<p class="wp-block-paragraph">A1からA5の合計と、C1からC5の合計をまとめて出してくれます。月ごとの売上が別の列にあるときなどに使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc9">数値を直接入力して合計する</span></h3>



<p class="wp-block-paragraph">セルを使わず、数値そのものを足すこともできます。</p>



<pre class="wp-block-code"><code>=SUM(1000, 2000, 3000)</code></pre>



<p class="wp-block-paragraph">結果は6000です。簡単な暗算の代わりに使うこともできます。ただし実務では、数値を直接書くよりセル参照にしておくほうが後から修正しやすくておすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc10">オートSUMで素早く入力する</span></h3>



<p class="wp-block-paragraph">SUM関数はキーボードショートカットで一瞬で入力できます。合計を表示したいセルを選んで、次のキーを押すだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>OS</th><th>ショートカット</th></tr></thead><tbody><tr><td>Windows</td><td><code>Alt</code> + <code>=</code></td></tr><tr><td>Mac</td><td><code>Command</code> + <code>Shift</code> + <code>T</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Excelが自動的にデータ範囲を認識して <code>=SUM(...)</code> を入力してくれます。範囲が合っているか確認して、Enterキーを押せば完了です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>オートSUMの範囲認識は「空白セルの手前まで」です。途中に空白行があると、そこで範囲が途切れてしまいます。Enterを押す前に範囲を確認するクセをつけておくと安心ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">縦横の合計をまとめて入力する</span></h3>



<p class="wp-block-paragraph">表全体の縦計と横計を一度に入れたいときは、データ範囲と合計を入れる行・列の両方を選択してからオートSUMを押します。</p>



<p class="wp-block-paragraph">選択範囲の右端と下端にまとめて <code>=SUM(...)</code> が入力されるので、表の集計が一瞬で完成します。月次の集計表を作るときに重宝しますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">SUM関数の実務活用パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実際の仕事でよく使うパターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc13">月次の売上集計（列全体の合計）</span></h3>



<p class="wp-block-paragraph">データが毎月追加される売上表では、列全体を範囲にしておくと便利です。</p>



<pre class="wp-block-code"><code>=SUM(B:B)</code></pre>



<p class="wp-block-paragraph">B列のすべての数値が合計されます。行が増えても数式を修正する必要がありません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>SUM関数を入力するセル自体がB列にあると循環参照になります。合計セルは別の列に配置しましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">経費精算表の合計（複数の費目をまとめる）</span></h3>



<p class="wp-block-paragraph">交通費・通信費・消耗品費など、複数の列に分かれた経費をまとめて合計する場合です。</p>



<pre class="wp-block-code"><code>=SUM(B2:D2)</code></pre>



<p class="wp-block-paragraph">B2からD2の3つの費目を横方向にまとめて合計できます。行方向だけでなく列方向の合計にも使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">別シートのデータを合計する</span></h3>



<p class="wp-block-paragraph">月別シートに分かれたデータも、シート名を指定して合計できます。</p>



<pre class="wp-block-code"><code>=SUM(Sheet2!A1:A10)</code></pre>



<p class="wp-block-paragraph">シート名のあとに <code>!</code> を付けて、セル範囲を書きます。シート名にスペースが含まれる場合は、シングルクォーテーションで囲みましょう。</p>



<pre class="wp-block-code"><code>=SUM('4月売上'!B2:B50)</code></pre>



<h3 class="wp-block-heading"><span id="toc16">消費税込みの合計を一発で求める</span></h3>



<p class="wp-block-paragraph">合計に消費税10%を上乗せした金額を、1つの数式で求められます。</p>



<pre class="wp-block-code"><code>=SUM(B2:B10) * 1.1</code></pre>



<p class="wp-block-paragraph">合計と税込計算を1つのセルで済ませられるので便利です。端数を丸めたい場合は、<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>と組み合わせましょう。</p>



<pre class="wp-block-code"><code>=ROUND(SUM(B2:B10) * 1.1, 0)</code></pre>



<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-function-howto-use-rounddown/">ROUNDDOWN関数</a>を使いましょう。<code>=ROUNDDOWN(SUM(B2:B10) * 1.1, 0)</code> と書きます。逆に切り上げたいときは<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>を使います。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc17">小計を除外して正しい合計を出す</span></h3>



<p class="wp-block-paragraph">売上表で各月の小計行がある場合、全体合計で小計を二重カウントしてしまうことがあります。小計セルを避けて、データ範囲だけを指定すると正確です。</p>



<pre class="wp-block-code"><code>=SUM(B2:B10, B12:B20, B22:B30)</code></pre>



<p class="wp-block-paragraph">小計行（B11, B21）を飛ばして、データ行だけを合計しています。</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-function-howto-use-subtotal/">SUBTOTAL関数</a>を使う方法もあります。<code>=SUBTOTAL(9, B2:B30)</code> と書けば、SUBTOTAL関数で算出された小計行を自動的に除外して合計してくれますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc18">SUM関数とIF関数の組み合わせ（配列数式）</span></h3>



<p class="wp-block-paragraph">「条件に合うデータだけ合計したい」場合は<a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数</a>が便利です。ただし、SUM関数と<a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>を組み合わせる方法もあります。</p>



<pre class="wp-block-code"><code>=SUM(IF(A2:A10=&quot;東京&quot;, B2:B10, 0))</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>この数式は配列数式です。Microsoft 365ではそのままEnterで確定できます。古いバージョンでは <code>Ctrl</code> + <code>Shift</code> + <code>Enter</code> で確定する必要があります。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc19">SUM関数の応用テクニック</span></h2>



<p class="wp-block-paragraph">基本の合計に慣れてきたら、もう一歩進んだ使い方も覚えておくと作業がぐっとラクになります。実務で役立つ4つのテクニックを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc20">複数シートを串刺しで合計する（3-D集計）</span></h3>



<p class="wp-block-paragraph">「4月」「5月」「6月」のように、同じレイアウトのシートが並んでいるとします。このとき、すべてのシートの同じセルをまとめて合計できます。これを3-D集計（串刺し集計）と呼びます。</p>



<pre class="wp-block-code"><code>=SUM(4月:6月!B2)</code></pre>



<p class="wp-block-paragraph">「4月シートから6月シートまでのB2セル」をすべて足してくれます。シート名を <code>:</code>（コロン）でつなぐのがポイントです。月別シートを集計する年間集計表で大活躍しますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>3-D集計は、対象シートが連続して並んでいる必要があります。<code>4月:6月</code> の間に別の集計シートを挟むと、そのシートまで合計に含まれてしまいます。シートの並び順に注意しましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc21">累計（ランニング合計）を出す</span></h3>



<p class="wp-block-paragraph">上の行から順番に足し上げていく「累計」は、範囲の始点を固定すると作れます。</p>



<pre class="wp-block-code"><code>=SUM($B$2:B2)</code></pre>



<p class="wp-block-paragraph">この数式をB列の隣の列（C2セルなど）に入力して下にコピーしてみてください。C3は <code>=SUM($B$2:B3)</code>、C4は <code>=SUM($B$2:B4)</code> と範囲が自動で伸びていきます。始点の <code>$B$2</code> を絶対参照で固定するのがコツです。日次の売上累計や、在庫の積み上げ管理に便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc22">時間（労働時間）を合計する</span></h3>



<p class="wp-block-paragraph">タイムシートで勤務時間を合計するときも、SUM関数がそのまま使えます。</p>



<pre class="wp-block-code"><code>=SUM(B2:B10)</code></pre>



<p class="wp-block-paragraph">ただし、合計が24時間を超えると、表示が「2:30」のようにリセットされてしまうことがあります。これは時刻の表示形式が原因です。合計セルを選んで、表示形式を <code>[h]:mm</code> に変更してみてください。25時間以上も正しく「25:30」と表示されますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>表示形式は「セルの書式設定」（<code>Ctrl</code> + <code>1</code>）の「ユーザー定義」で <code>[h]:mm</code> と入力して設定します。角カッコ付きの <code>[h]</code> が「24時間でリセットしない」という意味です。時間を文字列で表示したいときは<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>も活用できます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc23">テーブル機能と組み合わせて自動拡張する</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-table-feature/">Excelのテーブル機能</a>（<code>Ctrl</code> + <code>T</code>）に変換した表なら、行を追加するたびに集計範囲が自動で広がります。</p>



<p class="wp-block-paragraph">テーブルの集計行を表示すると、列ごとに <code>=SUBTOTAL(109, [列名])</code> という数式が自動で入ります。データを追加しても範囲の修正が不要なので、毎月行が増える表ではテーブル化しておくのがおすすめです。</p>



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



<p class="wp-block-paragraph">SUM関数はシンプルですが、思った結果にならないケースもあります。よくあるパターンと対処法をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>合計が合わない</td><td>数字に見えるが文字列のセルがある</td><td><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>で確認し、<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>で変換</td></tr><tr><td><code>#VALUE!</code> エラー</td><td>引数に直接文字列を渡している</td><td><code>=SUM("abc", 10)</code> はNG。セル参照なら文字列は自動スキップされる</td></tr><tr><td>合計結果が0</td><td>範囲指定ミスまたは全セルが空白</td><td>数式バーで範囲を確認。表示形式が「文字列」なら「標準」に変更</td></tr><tr><td>循環参照の警告</td><td>SUM関数のセルが自分自身の範囲に含まれている</td><td>合計セルを範囲外に移動する</td></tr><tr><td>桁がずれる</td><td>浮動小数点誤差（0.1+0.2=0.30000&#8230;04）</td><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>で端数を丸める</td></tr><tr><td><code>#####</code> と表示される</td><td>列幅が狭くて数値が入りきらない</td><td>列幅を広げる（数値自体は正しい）</td></tr><tr><td><code>#REF!</code> エラー</td><td>参照していたセルや行・列が削除された</td><td>数式を確認し、正しい範囲に入力し直す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">合計セルに <code>#####</code> が出るのはエラーではなく、列幅が足りないだけです。詳しくは<a href="https://mashukabu.com/excel-cell-sharp-display/">セルに「####」が表示される原因と直し方</a>で解説しています。</p>



<h3 class="wp-block-heading"><span id="toc25">「文字列になっている数値」の見分け方</span></h3>



<p class="wp-block-paragraph">もっとも多いトラブルが「数字なのに合計に含まれない」パターンです。以下の方法で見分けられます。</p>



<ul class="wp-block-list"><li>セルを選択 → 左上に緑色の三角マークが出ていれば「文字列の数値」</li><li><code>=ISNUMBER(A1)</code> で <code>FALSE</code> なら文字列</li><li>セルの値が左寄せなら文字列（数値は右寄せ）</li></ul>



<p class="wp-block-paragraph">対処法は3つあります。</p>



<ol class="wp-block-list"><li>緑の三角マークをクリック →「数値に変換」を選ぶ</li><li><a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>で <code>=VALUE(A1)</code> と変換する</li><li>「区切り位置」機能で一括変換する</li></ol>



<p class="wp-block-paragraph">CSVをインポートしたデータでこのトラブルが起きやすいです。詳しくは<a href="https://mashukabu.com/excel-leading-zero-disappears/">Excelで先頭の0が消える原因と解決法</a>も参考にしてください。</p>



<h3 class="wp-block-heading"><span id="toc26">セル範囲を間違えたときの修正方法</span></h3>



<p class="wp-block-paragraph">数式バーをクリックすると、参照範囲が色付きで表示されます。色付きの枠をドラッグすれば、範囲を視覚的に修正できますよ。</p>



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



<p class="wp-block-paragraph">Excelには合計・集計に関する関数がいくつかあります。目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>用途</th><th>条件指定</th><th>使用例</th></tr></thead><tbody><tr><td>SUM</td><td>無条件で合計</td><td>なし</td><td><code>=SUM(A1:A10)</code></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF</a></td><td>1条件で合計</td><td>1つ</td><td><code>=SUMIF(B:B,"東京",A:A)</code></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sumifs/">SUMIFS</a></td><td>複数条件で合計</td><td>複数</td><td><code>=SUMIFS(A:A,B:B,"東京",C:C,">=100")</code></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sumproduct/">SUMPRODUCT</a></td><td>配列の積を合計</td><td>配列式</td><td><code>=SUMPRODUCT(A1:A10,B1:B10)</code></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-subtotal/">SUBTOTAL</a></td><td>フィルタ対応の合計</td><td>集計方法番号</td><td><code>=SUBTOTAL(9,A1:A10)</code></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-aggregate/">AGGREGATE</a></td><td>エラー無視で集計</td><td>オプション番号</td><td><code>=AGGREGATE(9,6,A1:A10)</code></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>平均値を求める</td><td>なし</td><td><code>=AVERAGE(A1:A10)</code></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT</a></td><td>数値セルの個数</td><td>なし</td><td><code>=COUNT(A1:A10)</code></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc28">SUM関数とSUMIF/SUMIFS関数の使い分け</span></h3>



<p class="wp-block-paragraph">SUM関数は「全部足す」、<a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数</a>は「条件に合うものだけ足す」関数です。</p>



<p class="wp-block-paragraph">たとえば、売上一覧から<strong>東京支店の売上だけ</strong>を合計したいなら、SUMIF関数の出番です。条件なしで全体を合計するならSUM関数を使いましょう。</p>



<p class="wp-block-paragraph">複数の条件を同時に指定したい場合は<a href="https://mashukabu.com/excel-function-howto-use-sumifs/">SUMIFS関数</a>が使えます。「東京支店」かつ「4月」のように条件を組み合わせられますよ。</p>



<p class="wp-block-paragraph">条件付きの合計をもっと詳しく知りたい方は、<a href="https://mashukabu.com/excel-sumif-sumifs-sumproduct-comparison/">SUMIF・SUMIFS・SUMPRODUCTの使い分け</a>の比較記事もチェックしてみてください。</p>



<h3 class="wp-block-heading"><span id="toc29">SUM関数とSUBTOTAL関数の使い分け</span></h3>



<p class="wp-block-paragraph">SUM関数は<strong>フィルタで非表示にした行も合計に含めます</strong>。フィルタをかけた状態で「表示中のデータだけ合計したい」場合は、<a href="https://mashukabu.com/excel-function-howto-use-subtotal/">SUBTOTAL関数</a>を使いましょう。</p>



<pre class="wp-block-code"><code>=SUBTOTAL(9, B2:B100)</code></pre>



<p class="wp-block-paragraph">第1引数の <code>9</code> は「SUM（合計）」を意味する集計方法番号です。この数式なら、フィルタで絞り込んだ行だけの合計を出してくれます。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>SUM</th><th>SUBTOTAL(9, 範囲)</th></tr></thead><tbody><tr><td>フィルタ非表示行</td><td>含む</td><td>除外する</td></tr><tr><td>手動で非表示にした行</td><td>含む</td><td>含む（109なら除外）</td></tr><tr><td>小計行の二重カウント</td><td>起きる</td><td>自動で除外</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">フィルタをよく使う表では、SUBTOTALに置き換えておくのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc30">SUM関数とAGGREGATE関数の使い分け</span></h3>



<p class="wp-block-paragraph">合計したい範囲にエラー値が混ざっていると、SUM関数はエラーを返してしまいます。エラーを無視して合計したいときは、<a href="https://mashukabu.com/excel-function-howto-use-aggregate/">AGGREGATE関数</a>が便利です。</p>



<pre class="wp-block-code"><code>=AGGREGATE(9, 6, B2:B100)</code></pre>



<p class="wp-block-paragraph">第1引数の <code>9</code> が「合計」、第2引数の <code>6</code> が「エラー値を無視」という意味です。途中の行にエラーが含まれていても、残りのデータだけで合計を出してくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc31">SUM関数とAVERAGE関数の使い分け</span></h3>



<p class="wp-block-paragraph">合計を出すならSUM関数、平均を出すなら<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>です。手動で平均を出す場合は、SUM関数と<a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数</a>を組み合わせます。</p>



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



<p class="wp-block-paragraph">この式はAVERAGE関数と同じ結果になります。通常は素直にAVERAGE関数を使うのがおすすめですよ。</p>



<p class="wp-block-paragraph">なお、空白を除いたデータの件数を数えたいときは<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>も使えます。用途に応じて使い分けましょう。</p>



<h2 class="wp-block-heading"><span id="toc32">SUM関数のよくある質問（FAQ）</span></h2>



<p class="wp-block-paragraph">最後に、SUM関数についてよく寄せられる質問をまとめました。</p>



<h3 class="wp-block-heading"><span id="toc33">Q. SUM関数で文字列が含まれているとエラーになりますか？</span></h3>



<p class="wp-block-paragraph">A. セル参照や範囲を指定した場合は、文字列や空白セルは自動的にスキップされるのでエラーになりません。ただし、<code>=SUM("abc", 10)</code> のように引数へ直接文字列を書くと <code>#VALUE!</code> エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc34">Q. SUM関数とオートSUMは何が違いますか？</span></h3>



<p class="wp-block-paragraph">A. 中身は同じです。オートSUM（<code>Alt</code> + <code>=</code>）は、SUM関数を素早く入力するためのショートカット機能です。ボタンを押すと自動で <code>=SUM(...)</code> が入力され、範囲も自動認識されます。</p>



<h3 class="wp-block-heading"><span id="toc35">Q. 飛び飛びのセルを合計するにはどうすればいいですか？</span></h3>



<p class="wp-block-paragraph">A. カンマ区切りで指定します。<code>=SUM(A1, A3, A5)</code> のように書けば、離れたセルだけを合計できます。範囲とセルを混ぜて <code>=SUM(A1:A5, C1)</code> のように書くこともできますよ。</p>



<h3 class="wp-block-heading"><span id="toc36">Q. 複数のシートの同じセルを合計できますか？</span></h3>



<p class="wp-block-paragraph">A. できます。これは3-D集計と呼ばれる方法です。<code>=SUM(4月:6月!B2)</code> のようにシート名を <code>:</code> でつなぐと、4月から6月までの全シートのB2セルを合計できます。同じレイアウトの月別シートを集計するときに便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc37">Q. 合計が「0」になってしまうのはなぜですか？</span></h3>



<p class="wp-block-paragraph">A. 範囲内のセルが「文字列扱いの数値」になっている可能性が高いです。セル左上の緑の三角マークから「数値に変換」を選んでください。または <code>=ISNUMBER(対象セル)</code> で <code>FALSE</code> になっていないか確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc38">Q. フィルタで絞り込んだデータだけを合計できますか？</span></h3>



<p class="wp-block-paragraph">A. SUM関数ではフィルタで非表示になった行も合計に含まれます。表示中のデータだけ合計したいときは、<a href="https://mashukabu.com/excel-function-howto-use-subtotal/">SUBTOTAL関数</a>（<code>=SUBTOTAL(9, 範囲)</code>）を使いましょう。</p>



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



<p class="wp-block-paragraph">SUM関数は、Excelでもっとも基本的で、もっとも使う頻度の高い関数です。</p>



<p class="wp-block-paragraph">この記事のポイントをおさらいしておきましょう。</p>



<ul class="wp-block-list"><li>SUM関数は指定した数値・セル範囲の合計を求める関数</li><li>引数には数値・セル参照・セル範囲を最大255個まで指定できる</li><li>複数の離れた範囲もカンマ区切りでまとめて合計できる</li><li>オートSUM（<code>Alt</code> + <code>=</code>）を使えば一瞬で入力できる</li><li>複数シートの同じセルは <code>=SUM(4月:6月!B2)</code> の3-D集計でまとめられる</li><li>累計は始点を絶対参照で固定（<code>=SUM($B$2:B2)</code>）すると作れる</li><li>時間の合計が24時間を超えるときは表示形式を <code>[h]:mm</code> にする</li><li>文字列が混ざっている場合は<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>で確認</li><li>条件付きの合計には<a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-sumifs/">SUMIFS関数</a>を使い分ける</li><li>フィルタ対応の合計には<a href="https://mashukabu.com/excel-function-howto-use-subtotal/">SUBTOTAL関数</a>、エラー無視には<a href="https://mashukabu.com/excel-function-howto-use-aggregate/">AGGREGATE関数</a>がおすすめ</li></ul>



<p class="wp-block-paragraph">まずはオートSUMのショートカットから試してみてください。日々の集計作業がグッと速くなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc40">この記事で紹介した関数</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-sumifs/">SUMIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-sumproduct/">SUMPRODUCT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-subtotal/">SUBTOTAL関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-aggregate/">AGGREGATE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-table-feature/">Excelのテーブル機能の使い方</a></li><li><a href="https://mashukabu.com/excel-cell-sharp-display/">セルに「####」が表示される原因と直し方</a></li><li><a href="https://mashukabu.com/excel-sumif-sumifs-sumproduct-comparison/">SUMIF・SUMIFS・SUMPRODUCTの使い分け</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-sum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
