<?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/%e7%a9%8d/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Mon, 18 May 2026 14:05:59 +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>積 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのPRODUCT関数で掛け算をまとめる｜割引率一括・複利計算・単位変換の実務4パターン</title>
		<link>https://mashukabu.com/spreadsheet-product-function/</link>
					<comments>https://mashukabu.com/spreadsheet-product-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 12:28:50 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[PRODUCT]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[掛け算]]></category>
		<category><![CDATA[積]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4028</guid>

					<description><![CDATA[GoogleスプレッドシートのPRODUCT関数の使い方を初心者向けに解説。掛け算を一括計算する基本構文から、割引率の一括適用・複利計算などの実務活用パターン、よくあるエラーの対処法、SUM・SUMPRODUCTとの違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「セル10個の掛け算を <code>*</code> でつないだら、式が長すぎて画面から見切れた…」そんな経験、ありませんか？</p>



<p class="wp-block-paragraph">セルが3個くらいなら <code>=A1<em>A2</em>A3</code> でも十分です。でも10個、20個と増えると、式がどんどん長くなります。途中でセルを1つ飛ばしてもミスに気づきにくいですよね。さらに空白セルが混ざると、<code>*</code> 演算子では結果が0になってしまうトラブルも起きがちです。</p>



<p class="wp-block-paragraph">そんなときに使えるのが、スプレッドシートのPRODUCT関数です。セル範囲を指定するだけで、掛け算をまとめて計算できますよ。</p>



<p class="wp-block-paragraph">この記事では、PRODUCT関数の基本的な使い方から実務でよく使うパターンまで解説します。割引率の一括適用・複利計算・単位変換などを具体例で紹介しますよ。SUM・SUMPRODUCT・POWERとの違いも比較しますので、似た関数との使い分けに迷っている方もぜひ参考にしてください。</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">スプレッドシートのPRODUCT関数とは？</a></li><li><a href="#toc2" tabindex="0">PRODUCT関数の書き方（構文と引数）</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">PRODUCT関数の基本的な使い方</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><li><a href="#toc10" tabindex="0">空白セルがある場合の動作</a></li></ol></li><li><a href="#toc11" tabindex="0">PRODUCT関数の実務活用パターン</a><ol><li><a href="#toc12" tabindex="0">パターン1: 複数の割引率（掛け率）をまとめて掛ける</a></li><li><a href="#toc13" tabindex="0">パターン2: 複利計算（成長倍率の連続適用）</a></li><li><a href="#toc14" tabindex="0">パターン3: 単位変換の一括計算</a></li><li><a href="#toc15" tabindex="0">パターン4: 独立事象の確率を掛け合わせる</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">0が含まれると結果が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関数との対比</a></li><li><a href="#toc21" tabindex="0">SUMPRODUCT関数との違い</a></li><li><a href="#toc22" tabindex="0">Excelとの違い</a></li></ol></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのPRODUCT関数（読み方: プロダクト関数）は、<strong>指定した数値やセル範囲をすべて掛け算する関数</strong>です。引数として渡したすべての数値の積を返します。</p>



<p class="wp-block-paragraph">「PRODUCT」は英語で「積」を意味します。文字どおり「掛け算の結果」を求める関数ですね。数学関数のカテゴリに分類されています。</p>



<p class="wp-block-paragraph">たとえばA1からA5に数値が入っているとします。<code><em></code> 演算子を使うと <code>=A1</em>A2<em>A3</em>A4*A5</code> と書く必要がありますよね。PRODUCT関数なら <code>=PRODUCT(A1:A5)</code> だけで同じ結果が得られます。</p>



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



<ul class="wp-block-list"><li>指定したセル範囲の数値をすべて掛け算する</li><li>複数の離れたセル範囲をまとめて1つの式で計算する</li><li>空白セルや文字列を自動的にスキップする</li><li>数値を直接引数に渡して計算する</li><li>配列定数 <code>{2,3,5}</code> のような形式も受け付ける</li></ul>



<p class="wp-block-paragraph">「数値を全部掛けてね」とスプレッドシートにお願いする関数です。<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>が「全部足す」なら、PRODUCT関数は「全部掛ける」というイメージですね。</p>



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



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



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



<pre class="wp-block-code"><code>=PRODUCT(数値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">引数にはセル範囲（A1:A10）、個別のセル（A1, B1, C1）、直接数値（10, 1.08）を指定できます。引数が1つだけの場合は、その範囲内のすべての数値を掛け算しますよ。</p>



<h3 class="wp-block-heading"><span id="toc5">引数として渡せるデータの扱い</span></h3>



<p class="wp-block-paragraph">PRODUCT関数は、引数に渡したデータの型によって挙動が変わります。最初に整理しておくと混乱が減りますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>データ型</th><th>扱い</th></tr></thead><tbody><tr><td>数値</td><td>乗算対象</td></tr><tr><td>数値が入ったセル参照</td><td>乗算対象</td></tr><tr><td>空白セル</td><td>スキップ（無視）</td></tr><tr><td>文字列が入ったセル</td><td>スキップ（無視）</td></tr><tr><td>0が入ったセル</td><td>0として乗算（結果が0になる）</td></tr><tr><td>直接渡した非数値文字列</td><td><code>#VALUE!</code> エラー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「空白セル」と「0が入ったセル」の扱いが違うのが最大のポイントです。後ほど詳しく解説しますね。</p>



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



<p class="wp-block-paragraph">ここでは実際にPRODUCT関数を使って、基本的な計算パターンを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">セル範囲をまとめて掛け算する</span></h3>



<p class="wp-block-paragraph">A1からA4に「2, 3, 5, 4」と入力されているとします。</p>



<pre class="wp-block-code"><code>=PRODUCT(A1:A4)</code></pre>



<p class="wp-block-paragraph">結果は <strong>120</strong> です。2 × 3 × 5 × 4 = 120 をまとめて計算してくれます。</p>



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



<p class="wp-block-paragraph"><code><em></code> 演算子で書くと <code>=A1</em>A2<em>A3</em>A4</code> です。4個ならまだ許容範囲ですが、10個以上になるとPRODUCT関数のほうが断然ラクですよ。</p>



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



<p class="wp-block-paragraph">範囲と直接数値を混ぜて指定することもできます。</p>



<pre class="wp-block-code"><code>=PRODUCT(A1:A3, 10)</code></pre>



<p class="wp-block-paragraph">A1:A3の積にさらに10を掛けた結果が返ります。A1:A3が「2, 3, 5」なら、2 × 3 × 5 × 10 = 300 です。</p>



<p class="wp-block-paragraph">「セル範囲の積に消費税率1.10を掛ける」といった用途で便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">離れたセルを個別に指定する</span></h3>



<p class="wp-block-paragraph">範囲が連続していない場合はセルをコンマで区切ります。</p>



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



<p class="wp-block-paragraph">A1、C1、E1の3つの値を掛け算します。間にあるB1やD1は計算に含まれません。間にラベル列が挟まっている表でも、必要な数値セルだけをピンポイントで指定できますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">空白セルがある場合の動作</span></h3>



<p class="wp-block-paragraph">PRODUCT関数と <code>*</code> 演算子の大きな違いが、空白セルの扱いです。</p>



<p class="wp-block-paragraph">A1:A5に「3, (空白), 5, (空白), 2」と入っているとします。</p>



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



<p class="wp-block-paragraph">PRODUCT関数は空白セルを無視します。結果は 3 × 5 × 2 = <strong>30</strong> です。</p>



<p class="wp-block-paragraph">一方、<code><em></code> 演算子で <code>=A1</em>A2<em>A3</em>A4*A5</code> と書くと空白が0扱いになります。結果は <strong>0</strong> ですね。入力途中の表ではこの違いが大きいですよ。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/02_result_blank-cells.png" alt="02 result blank cells" /></figure>



<p class="wp-block-paragraph">「データ入力がまだ途中で、一部のセルが空欄」という場面でも、PRODUCT関数なら入力済みの値だけで計算してくれます。集計用の表ではPRODUCT関数のほうが安全ですね。</p>



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



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



<h3 class="wp-block-heading"><span id="toc12">パターン1: 複数の割引率（掛け率）をまとめて掛ける</span></h3>



<p class="wp-block-paragraph">見積書や請求書で「定価に複数の掛け率を適用する」場面です。</p>



<p class="wp-block-paragraph">B2に定価10,000、C2に仕切率0.7、D2に特別値引0.95、E2に消費税率1.10が入っているとします。</p>



<pre class="wp-block-code"><code>=PRODUCT(B2:E2)</code></pre>



<p class="wp-block-paragraph">結果は <strong>7,315</strong> です。10,000 × 0.7 × 0.95 × 1.10 = 7,315 ですね。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/03_result_discount-rate.png" alt="03 result discount rate" /></figure>



<p class="wp-block-paragraph"><code><em></code> 演算子で書くと <code>=B2</em>C2<em>D2</em>E2</code> です。掛け率の列が増えてもPRODUCT関数なら範囲を広げるだけで対応できます。新しい割引キャンペーン列を追加してもメンテが楽ですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>掛け率の表では、未確定の列を空白にしておくとPRODUCT関数が自動でスキップしてくれます。0を入れると結果が0になってしまうので、「未確定=空白」のルールを徹底するのがコツです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">パターン2: 複利計算（成長倍率の連続適用）</span></h3>



<p class="wp-block-paragraph">投資の複利計算や売上の年間成長率を連続で掛けたいときに便利です。</p>



<p class="wp-block-paragraph">A2:A6に5年分の成長倍率「1.05, 1.03, 1.08, 0.98, 1.04」が入っているとします。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>1.190</strong> です。5年間で元の値が約1.19倍になったことがわかります。</p>



<p class="wp-block-paragraph">元本100万円の場合は次のように書きます。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>1,190,446</strong> 円です。元本に成長倍率を一括で掛けられるので、年ごとの計算列が不要になります。</p>



<p class="wp-block-paragraph">利率が一定の場合は POWER関数のほうがシンプルです。年利5%固定で5年間なら次のように書けます。</p>



<pre class="wp-block-code"><code>=1000000 * POWER(1.05, 5)</code></pre>



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



<ul class="wp-block-list"><li><strong>POWER関数</strong>: 同じ数値を繰り返し掛ける（利率一定の複利、面積計算など）</li><li><strong>PRODUCT関数</strong>: 異なる数値を順に掛ける（年ごとに変動する成長率、変則的な割引率など）</li></ul>



<p class="wp-block-paragraph">「毎年違う」がPRODUCT、「毎年同じ」がPOWERと覚えておくと迷いません。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン3: 単位変換の一括計算</span></h3>



<p class="wp-block-paragraph">複数の変換係数を一度に掛けたいときにも使えます。</p>



<p class="wp-block-paragraph">たとえば「5ヤードをセンチメートルに変換」する場合です。1ヤード = 3フィート、1フィート = 12インチ、1インチ = 2.54cmなので、次のように書けます。</p>



<pre class="wp-block-code"><code>=PRODUCT(5, 3, 12, 2.54)</code></pre>



<p class="wp-block-paragraph">結果は <strong>457.2</strong> cmです。変換係数をセルに入れておけば、別の単位変換にも使い回せますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">パターン4: 独立事象の確率を掛け合わせる</span></h3>



<p class="wp-block-paragraph">統計や品質管理では「独立した複数の事象がすべて発生する確率」を扱います。</p>



<p class="wp-block-paragraph">たとえば3つの部品がそれぞれ0.99、0.995、0.98の信頼度（故障しない確率）を持つとします。システム全体の信頼度は次のように求められますよ。</p>



<pre class="wp-block-code"><code>=PRODUCT(A1:A3)</code></pre>



<p class="wp-block-paragraph">A1:A3に「0.99, 0.995, 0.98」を入れると、結果は約 <strong>0.9656</strong>（約96.56%）です。</p>



<p class="wp-block-paragraph">部品が増えても、信頼度の列を追加して範囲を広げるだけで全体信頼度が計算できます。サーバの稼働率計算にも応用できますよ。</p>



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



<p class="wp-block-paragraph">PRODUCT関数で困ったときの原因と対策をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー/症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>引数に直接非数値文字列を指定した</td><td>セル参照に変更するか数値に修正する</td></tr><tr><td>#NAME?</td><td>関数名のスペルミス（PRODACT など）</td><td>関数名のスペルを確認する</td></tr><tr><td>#N/A</td><td>参照セルに #N/A エラーがある</td><td>IFERROR/IFNA でエラーを処理する</td></tr><tr><td>結果が0</td><td>範囲内に0のセルがある</td><td>0を空白にするか、IF関数で0以外だけを参照する</td></tr><tr><td>結果が0</td><td>空白に見えて実は0</td><td>セルをクリックして数式バーを確認する</td></tr><tr><td>想定より小さい値</td><td>範囲指定が足りない</td><td>数式バーで範囲を確認し必要なセルをすべて含める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">0が含まれると結果が0になる</span></h3>



<p class="wp-block-paragraph">PRODUCT関数で最も多い「想定外」がこれです。</p>



<p class="wp-block-paragraph">掛け算なので、範囲のどこかに0が1つでもあると結果全体が0になります。これは数学的に正しい挙動ですが、実務では「0と空白を取り違えた」というケースが多いんですよ。</p>



<p class="wp-block-paragraph">空白セルは無視されますが、「0が入力されたセル」は計算に含まれて結果を0にしてしまいます。対処法はいくつかあります。</p>



<p class="wp-block-paragraph"><strong>対処法1: 0を空白にする</strong></p>



<p class="wp-block-paragraph">入力前のセルには0ではなく空白のままにしておきます。PRODUCT関数は空白を無視するので、入力済みの値だけで計算できますよ。</p>



<p class="wp-block-paragraph"><strong>対処法2: IF関数で0を除外する</strong></p>



<p class="wp-block-paragraph">0を含むセルをスキップしたい場合は、次のように書けます。</p>



<pre class="wp-block-code"><code>=PRODUCT(IF(A1:A5&lt;&gt;0, A1:A5, 1))</code></pre>



<p class="wp-block-paragraph">0のセルを1に置き換えることで、掛け算の結果に影響を与えずスキップできます。1を掛けても値が変わらない、という掛け算の性質を利用したテクニックですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>Googleスプレッドシートではこの配列数式が自動的に展開されます。Excelの場合、Excel 2019以前はCtrl+Shift+Enterで配列数式として確定する必要があります。Excel 365以降は動的配列機能により自動展開されますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc18">文字列が混在する場合</span></h3>



<p class="wp-block-paragraph">範囲内に文字列が混ざっていてもエラーにはなりません。PRODUCT関数は文字列を自動的に無視します。</p>



<p class="wp-block-paragraph">ただし、引数に直接文字列を指定すると <code>#VALUE!</code> エラーになります。</p>



<pre class="wp-block-code"><code>=PRODUCT(&quot;abc&quot;, 5)</code></pre>



<p class="wp-block-paragraph">この数式はエラーです。文字列はセル参照で範囲に含める形なら問題ありません。</p>



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



<p class="wp-block-paragraph">PRODUCT関数と関連する関数を比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>機能</th><th>使う場面</th></tr></thead><tbody><tr><td><strong>PRODUCT</strong></td><td><strong>すべての値の積を返す</strong></td><td><strong>セル範囲をまとめて掛け算したいとき</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sum-function/">SUM</a></td><td>すべての値の合計を返す</td><td>セル範囲を足し算したいとき</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sumproduct-function/">SUMPRODUCT</a></td><td>行ごとの積を合計する</td><td>単価×数量の合計など</td></tr><tr><td>POWER</td><td>べき乗を返す</td><td>同じ数値を繰り返し掛けるとき</td></tr><tr><td>MULTIPLY</td><td>2つの数値を掛ける</td><td>2値専用の掛け算</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">SUM関数との対比</span></h3>



<p class="wp-block-paragraph">SUM関数とPRODUCT関数は「四則演算をまとめて実行する」という意味で対になる関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>SUM</th><th>PRODUCT</th></tr></thead><tbody><tr><td>演算</td><td>足し算（+）</td><td>掛け算（×）</td></tr><tr><td>空白セルの扱い</td><td>0として加算（結果に影響なし）</td><td>無視（結果に影響なし）</td></tr><tr><td>0の扱い</td><td>0を加算（結果に影響なし）</td><td>0を乗算（結果が0になる）</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">大きな違いは「0の影響」です。SUM関数は0を足しても結果に影響しません。一方、PRODUCT関数は0を1つでも掛けると結果全体が0になります。</p>



<p class="wp-block-paragraph">「足すなら0は無害、掛けるなら0は致命的」と覚えておくとよいですよ。</p>



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



<p class="wp-block-paragraph">名前が似ていますが、役割が違います。</p>



<ul class="wp-block-list"><li><strong>PRODUCT関数</strong>: すべての値を掛け算する（純粋な積）</li><li><strong>SUMPRODUCT関数</strong>: 行ごとに掛け算してから合計する（積の和）</li></ul>



<p class="wp-block-paragraph">具体例で比較してみましょう。A列に「2, 3」、B列に「5, 4」があるとします。</p>



<pre class="wp-block-code"><code>=PRODUCT(A1:A2, B1:B2)    → 2 × 3 × 5 × 4 = 120
=SUMPRODUCT(A1:A2, B1:B2) → (2×5) + (3×4) = 22</code></pre>



<p class="wp-block-paragraph">PRODUCT関数は4つの値をすべて掛けます。SUMPRODUCT関数は行ごとに掛けてから合計します。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-product-function/04_result_product-vs-sumproduct.png/">_images/spreadsheet-product-function/04_result_product-vs-sumproduct.png</a></p>



<p class="wp-block-paragraph">「単価 × 数量の合計金額」を求めるなら<a href="https://mashukabu.com/spreadsheet-sumproduct-function/">SUMPRODUCT関数</a>を使いましょう。「複数の倍率をまとめて掛ける」ならPRODUCT関数が適しています。</p>



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



<p class="wp-block-paragraph">PRODUCT関数の動作は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>同じ</td><td>同じ</td></tr><tr><td>引数の上限</td><td>最大255個</td><td>最大255個</td></tr><tr><td>空白セルの扱い</td><td>無視</td><td>無視</td></tr><tr><td>文字列の扱い</td><td>無視</td><td>無視</td></tr><tr><td>配列数式</td><td>自動展開</td><td>Excel 365は自動、2019以前はCtrl+Shift+Enter</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数の上限は両方とも255個ですが、255個を超える掛け算は実務ではまず使いません。Excelと同じ書き方で使えるので、スプレッドシートとExcelを併用している方も安心ですよ。</p>



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



<p class="wp-block-paragraph">スプレッドシートのPRODUCT関数のポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=PRODUCT(数値1, [数値2], ...)</code> で、指定した値をすべて掛け算する</li><li><code>*</code> 演算子よりセルが多いときにスッキリ書ける</li><li>空白セルや文字列は自動でスキップしてくれる</li><li><strong>0が1つでもあると結果が0になる</strong>ので注意</li><li>0を残したまま除外したい場合は <code>=PRODUCT(IF(範囲<>0, 範囲, 1))</code> で対応する</li><li><a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>は「全部足す」、PRODUCT関数は「全部掛ける」</li><li><a href="https://mashukabu.com/spreadsheet-sumproduct-function/">SUMPRODUCT関数</a>は「行ごとに掛けてから足す」で役割が違う</li><li>同じ値を繰り返し掛けるならPOWER関数のほうが意図が明確</li></ul>



<p class="wp-block-paragraph">まずは <code>=PRODUCT(A1:A5)</code> のシンプルな形から試してみてください。掛け算するセルが多い場面で、式がスッキリして便利ですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-product-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
