<?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>GAS SUM</title>
	<atom:link href="https://office-automation-lab.com/tag/gas-sum/feed/" rel="self" type="application/rss+xml" />
	<link>https://office-automation-lab.com</link>
	<description>AIとExcelで仕事を少しだけ楽にする方法を、リアルな体験と検証で発信</description>
	<lastBuildDate>Mon, 08 Jun 2026 02:15:07 +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://office-automation-lab.com/wp-content/uploads/2026/06/cropped-サイト画像-32x32.jpg</url>
	<title>GAS SUM</title>
	<link>https://office-automation-lab.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GASで合計を計算するコード（SUM）｜A列の数値を自動で集計する方法</title>
		<link>https://office-automation-lab.com/gas-sum-code/</link>
					<comments>https://office-automation-lab.com/gas-sum-code/#respond</comments>
		
		<dc:creator><![CDATA[mkhome_ai]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 02:14:32 +0000</pubDate>
				<category><![CDATA[GASコード集]]></category>
		<category><![CDATA[GAS]]></category>
		<category><![CDATA[GAS SUM]]></category>
		<category><![CDATA[GAS初心者]]></category>
		<category><![CDATA[Google Apps Script]]></category>
		<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[業務効率化]]></category>
		<guid isPermaLink="false">https://office-automation-lab.com/?p=319</guid>

					<description><![CDATA[Google Apps Script（GAS）でA列の数値を自動で合計するコードです。 データ件数が増減しても自動で集計できるため、売上管理や実績集計などの業務で活用できます。 このコードでできること GASコード コー [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Google Apps Script（GAS）でA列の数値を自動で合計するコードです。</p>



<p class="wp-block-paragraph">データ件数が増減しても自動で集計できるため、売上管理や実績集計などの業務で活用できます。</p>



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



<h2 class="wp-block-heading">このコードでできること</h2>



<ul class="wp-block-list">
<li>A列の数値を自動集計</li>



<li>空白セルを除外</li>



<li>文字列を除外</li>



<li>結果をB3セルへ表示</li>
</ul>



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



<h2 class="wp-block-heading">GASコード</h2>



<pre class="wp-block-code"><code>function calcTotal() {

  const sheet = SpreadsheetApp
    .getActiveSpreadsheet()
    .getActiveSheet();

  const values = sheet
    .getRange("A2:A")
    .getValues();

  let total = 0;

  values.forEach(row =&gt; {

    if (!isNaN(row&#91;0]) &amp;&amp; row&#91;0] !== "") {
      total += Number(row&#91;0]);
    }

  });

  sheet.getRange("B3").setValue(total);

}
</code></pre>



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



<h2 class="wp-block-heading">コードの解説</h2>



<h3 class="wp-block-heading">シートを取得する</h3>



<pre class="wp-block-code"><code>const sheet = SpreadsheetApp
  .getActiveSpreadsheet()
  .getActiveSheet();
</code></pre>



<p class="wp-block-paragraph">現在開いているスプレッドシートのシートを取得しています。</p>



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



<h3 class="wp-block-heading">A列のデータを取得する</h3>



<pre class="wp-block-code"><code>const values = sheet
  .getRange("A2:A")
  .getValues();
</code></pre>



<p class="wp-block-paragraph">A2セルから下のデータをまとめて取得しています。</p>



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



<h3 class="wp-block-heading">合計を初期化する</h3>



<pre class="wp-block-code"><code>let total = 0;
</code></pre>



<p class="wp-block-paragraph">合計を保存するための変数を準備しています。</p>



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



<h3 class="wp-block-heading">A列を順番に確認する</h3>



<pre class="wp-block-code"><code>values.forEach(row =&gt; {
</code></pre>



<p class="wp-block-paragraph">取得したデータを1行ずつ処理しています。</p>



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



<h3 class="wp-block-heading">数字だけ合計する</h3>



<pre class="wp-block-code"><code>if (!isNaN(row&#91;0]) &amp;&amp; row&#91;0] !== "")
</code></pre>



<p class="wp-block-paragraph">数値が入力されている場合のみ合計します。</p>



<p class="wp-block-paragraph">空白セルや文字列は自動的に除外されます。</p>



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



<h3 class="wp-block-heading">合計結果を表示する</h3>



<pre class="wp-block-code"><code>sheet.getRange("B3").setValue(total);
</code></pre>



<p class="wp-block-paragraph">計算した合計をB3セルへ表示します。</p>



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



<h2 class="wp-block-heading">実務ではどんな場面で使うの？</h2>



<p class="wp-block-paragraph">例えば次のような場面で利用できます。</p>



<ul class="wp-block-list">
<li>売上金額の集計</li>



<li>在庫数の合計</li>



<li>作業時間の集計</li>



<li>経費精算の集計</li>



<li>アンケート結果の集計</li>
</ul>



<p class="wp-block-paragraph">毎回SUM関数を入力する代わりに、ボタン1つで集計できます。</p>



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



<h2 class="wp-block-heading">カスタマイズ例</h2>



<h3 class="wp-block-heading">B5へ結果を表示する</h3>



<pre class="wp-block-code"><code>sheet.getRange("B5").setValue(total);
</code></pre>



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



<h3 class="wp-block-heading">C列を集計する</h3>



<pre class="wp-block-code"><code>const values = sheet
  .getRange("C2:C")
  .getValues();
</code></pre>



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



<h3 class="wp-block-heading">3行目から集計する</h3>



<pre class="wp-block-code"><code>const values = sheet
  .getRange("A3:A")
  .getValues();
</code></pre>



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



<h2 class="wp-block-heading">よくあるエラー</h2>



<h3 class="wp-block-heading">合計が表示されない</h3>



<p class="wp-block-paragraph">以下を確認してください。</p>



<ul class="wp-block-list">
<li>A列に数値が入力されているか</li>



<li>結果表示先セルが正しいか</li>



<li>コードを保存しているか</li>



<li>実行後に承認を完了しているか</li>
</ul>



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



<h3 class="wp-block-heading">「権限が必要です」と表示される</h3>



<p class="wp-block-paragraph">GASを初めて実行する場合は認証が必要です。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/gas-authorization-guide/">GASの承認画面とは？</a></p>



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



<h3 class="wp-block-heading">コードを実行しても何も起きない</h3>



<p class="wp-block-paragraph">シート名やセル位置が正しいか確認してください。</p>



<p class="wp-block-paragraph">また、エラー内容が表示されていないか確認しましょう。</p>



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



<h2 class="wp-block-heading">サンプルファイル</h2>



<p class="wp-block-paragraph">このコードを実際に試せるサンプルファイルを配布しています。</p>



<p class="wp-block-paragraph">▶ <a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/13I1PatC_c0EFwqpXC1GKqEPQzncJ8Bt8pAU_fIRWZRA/edit?usp=sharing">サンプルファイルを利用する</a></p>



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



<h2 class="wp-block-heading">関連記事</h2>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/excel-vba-gas-sum-function-alternative/" data-type="link" data-id="https://office-automation-lab.com/excel-vba-gas-sum-function-alternative/">SUM関数不要！ボタン1つで合計を出す方法【GAS】</a></p>



<p class="wp-block-paragraph">▶ GASで平均を計算するコード（AVERAGE）</p>



<p class="wp-block-paragraph">▶ GASで件数を数えるコード（COUNT）</p>



<p class="wp-block-paragraph">▶ GASコード集</p>
]]></content:encoded>
					
					<wfw:commentRss>https://office-automation-lab.com/gas-sum-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
