<?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/%E6%B8%9B%E7%AE%97/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 15:16:22 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.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>スプレッドシートのMINUS関数の使い方｜減算</title>
		<link>https://mashukabu.com/spreadsheet-minus-function/</link>
					<comments>https://mashukabu.com/spreadsheet-minus-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 21:32:38 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ARRAYFORMULA]]></category>
		<category><![CDATA[MINUS関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[減算]]></category>
		<category><![CDATA[算術演算子関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6421</guid>

					<description><![CDATA[Google スプレッドシートのMINUS関数は、value1からvalue2を引いた結果を返す減算用の関数です。マイナス演算子（-）との使い分け、ARRAYFORMULAでの一括計算、日付・時刻の引き算まで実例で解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで引き算をしたいとき、多くの人は <code>=A1-B1</code> のように <code>-</code> 演算子を使うはずです。実は Google スプレッドシートには、引き算専用の <strong>MINUS関数</strong> という関数も用意されています。</p>



<p class="wp-block-paragraph">「演算子で書けるのに、わざわざ関数？」と思うかもしれません。実は ARRAYFORMULA や Apps Script を使う場面では、関数で書ける方が便利なこともあるんですよ。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのMINUS関数の構文・使い方を解説します。<code>-</code> 演算子との違い、ARRAYFORMULA との組み合わせ、日付や時刻の引き算まで実例つきでまとめました。</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">スプレッドシートのMINUS関数とは？</a></li><li><a href="#toc2" tabindex="0">MINUS関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">MINUS関数の基本的な使い方</a><ol><li><a href="#toc4" tabindex="0">例1: 売上から原価を引いて利益を出す</a></li><li><a href="#toc5" tabindex="0">例2: 目標と実績の差分</a></li><li><a href="#toc6" tabindex="0">例3: 数値を直接入れる</a></li></ol></li><li><a href="#toc7" tabindex="0">実務でよく使うMINUS関数のパターン</a><ol><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">MINUS関数とマイナス演算子（-）の違い</a></li><li><a href="#toc12" tabindex="0">算術演算子関数シリーズ（ADD / MINUS / MULTIPLY / DIVIDE）</a></li><li><a href="#toc13" tabindex="0">ARRAYFORMULAとの組み合わせ</a><ol><li><a href="#toc14" tabindex="0">演算子版</a></li><li><a href="#toc15" tabindex="0">関数版</a></li><li><a href="#toc16" tabindex="0">空白セルを除外したいとき</a></li></ol></li><li><a href="#toc17" tabindex="0">日付・時刻の引き算でのMINUS関数</a><ol><li><a href="#toc18" tabindex="0">日付の差分（経過日数）</a></li><li><a href="#toc19" tabindex="0">時刻の差分（経過時間）</a></li></ol></li><li><a href="#toc20" tabindex="0">ExcelにMINUS関数はある？</a></li><li><a href="#toc21" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc22" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc23" tabindex="0">#N/A エラー（ARRAYFORMULA 利用時）</a></li><li><a href="#toc24" tabindex="0">#NAME? エラー</a></li><li><a href="#toc25" tabindex="0">引数を3つ以上指定したい場合</a></li></ol></li><li><a href="#toc26" tabindex="0">よくある質問（FAQ）</a><ol><li><a href="#toc27" tabindex="0">Q1. MINUS関数とSUBTRACT関数は同じですか？</a></li><li><a href="#toc28" tabindex="0">Q2. 計算結果が正しくないように見えるのですが…</a></li><li><a href="#toc29" tabindex="0">Q3. 3つ以上の値から引き算したいのですが？</a></li><li><a href="#toc30" tabindex="0">Q4. マイナス演算子（-）とMINUS関数、どちらを使えばよいですか？</a></li></ol></li><li><a href="#toc31" tabindex="0">関連記事</a></li><li><a href="#toc32" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのMINUS関数は、value1 から value2 を引いた結果を返す <strong>減算用の関数</strong> です。<code>=A1-B1</code> と書く代わりに <code>=MINUS(A1, B1)</code> と書けます。</p>



<p class="wp-block-paragraph">実は MINUS関数は Google スプレッドシート固有の関数で、Microsoft Excel には存在しません。「Excelからスプレッドシートに移ってきて初めて知った」という方も多いのではないでしょうか。</p>



<p class="wp-block-paragraph">スプレッドシートには MINUS の仲間として、加算の ADD、乗算の MULTIPLY、除算の DIVIDE があります。これらは算術演算子関数と呼ばれ、4種類が一通り揃っています。それぞれ <code>+</code> <code>-</code> <code>*</code> <code>/</code> の演算子と同じ結果を返しますが、関数として書きたい場面で活躍します。</p>



<h2 class="wp-block-heading"><span id="toc2">MINUS関数の構文と引数</span></h2>



<p class="wp-block-paragraph">MINUS関数の構文はとてもシンプルです。</p>



<pre class="wp-block-code"><code>=MINUS(value1, value2)</code></pre>



<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>value1</td><td>必須</td><td>引かれる数（被減数）</td></tr><tr><td>value2</td><td>必須</td><td>引く数（減数）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は <code>value1 - value2</code> の結果です。SUM関数のように複数の値をまとめて指定することはできません。引数は2つで固定、と覚えておきましょう。</p>



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



<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="toc4">例1: 売上から原価を引いて利益を出す</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>行</th><th>A: 商品</th><th>B: 売上</th><th>C: 原価</th><th>D: 利益</th></tr></thead><tbody><tr><td>2</td><td>商品X</td><td>10000</td><td>6000</td><td>=MINUS(B2, C2)</td></tr><tr><td>3</td><td>商品Y</td><td>8000</td><td>5500</td><td>=MINUS(B3, C3)</td></tr><tr><td>4</td><td>商品Z</td><td>12000</td><td>7000</td><td>=MINUS(B4, C4)</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">D2 の結果は <code>4000</code>、D3 は <code>2500</code>、D4 は <code>5000</code> になります。<code>=B2-C2</code> と書いても同じ結果です。</p>



<h3 class="wp-block-heading"><span id="toc5">例2: 目標と実績の差分</span></h3>



<p class="wp-block-paragraph">達成状況を見るときも MINUS関数が使えます。</p>



<pre class="wp-block-code"><code>=MINUS(B2, C2)   ← B2が目標、C2が実績</code></pre>



<p class="wp-block-paragraph">実績が目標を下回ればマイナス値になり、未達がひと目で分かります。</p>



<h3 class="wp-block-heading"><span id="toc6">例3: 数値を直接入れる</span></h3>



<p class="wp-block-paragraph">セル参照ではなく、直接数値を入れることもできます。</p>



<pre class="wp-block-code"><code>=MINUS(100, 30)   → 70
=MINUS(50, 80)    → -30</code></pre>



<p class="wp-block-paragraph">引いた結果がマイナスになっても、当然ながらそのままマイナス値が返ってきます。</p>



<h2 class="wp-block-heading"><span id="toc7">実務でよく使うMINUS関数のパターン</span></h2>



<p class="wp-block-paragraph">MINUS関数は、実務のさまざまな場面で活躍します。よく使われるパターンをいくつか紹介します。</p>



<h3 class="wp-block-heading"><span id="toc8">予算差異分析</span></h3>



<p class="wp-block-paragraph">月次の予算管理でよく使う構成です。予算から実績を引くと、プラスなら「予算内」、マイナスなら「予算超過」がひと目で分かります。</p>



<figure class="wp-block-table"><table><thead><tr><th>A: 部門</th><th>B: 予算</th><th>C: 実績</th><th>D: 差異（B-C）</th></tr></thead><tbody><tr><td>営業部</td><td>500000</td><td>480000</td><td>=MINUS(B2, C2)</td></tr><tr><td>製造部</td><td>300000</td><td>330000</td><td>=MINUS(B3, C3)</td></tr><tr><td>総務部</td><td>150000</td><td>145000</td><td>=MINUS(B4, C4)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">D3（製造部）は <code>-30000</code> になり、予算超過がすぐ分かります。ABS関数と組み合わせると差額の絶対値も算出できますよ。</p>



<pre class="wp-block-code"><code>=ABS(MINUS(B2, C2))   ← 差異の絶対値（符号なし）</code></pre>



<p class="wp-block-paragraph">さらに IF と組み合わせると、超過か節約かをテキストで表示することもできます。</p>



<pre class="wp-block-code"><code>=IF(MINUS(B2, C2)&gt;=0, &quot;節約&quot;, &quot;超過&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc9">在庫管理での残量計算</span></h3>



<p class="wp-block-paragraph">前日の在庫数から出荷数を引いて残在庫を出すパターンです。</p>



<pre class="wp-block-code"><code>=MINUS(B2, C2)   ← B2が前日在庫、C2が出荷数</code></pre>



<p class="wp-block-paragraph">複数商品まとめて管理するなら ARRAYFORMULA と組み合わせましょう。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(MINUS(B2:B, C2:C))</code></pre>



<p class="wp-block-paragraph">B 列が空になった行は空白ではなく <code>0</code> が表示されてしまうので、IF で空白セルを除外するのがおすすめです。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(IF(B2:B=&quot;&quot;, &quot;&quot;, MINUS(B2:B, C2:C)))</code></pre>



<h3 class="wp-block-heading"><span id="toc10">経過日数のカウント</span></h3>



<p class="wp-block-paragraph">プロジェクトの残り日数や経過日数も MINUS関数で計算できます。</p>



<pre class="wp-block-code"><code>=MINUS(C2, TODAY())   ← C2が締め切り日、TODAY()が今日の日付</code></pre>



<p class="wp-block-paragraph">結果を「数値」書式で表示すると、締め切りまでの残日数が数字でシンプルに確認できます。</p>



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



<h2 class="wp-block-heading"><span id="toc11">MINUS関数とマイナス演算子（-）の違い</span></h2>



<p class="wp-block-paragraph">「結局、<code>-</code> 演算子で書くのと何が違うの？」という疑問はもっともです。両者を比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>演算子 <code>-</code></th><th>MINUS関数</th></tr></thead><tbody><tr><td>記述の長さ</td><td>短い（<code>=A1-B1</code>）</td><td>やや長い（<code>=MINUS(A1, B1)</code>）</td></tr><tr><td>3つ以上の引き算</td><td><code>=A1-B1-C1</code> で連続 OK</td><td>引数2つ制限（ネストが必要）</td></tr><tr><td>ARRAYFORMULA</td><td>使える</td><td>使える</td></tr><tr><td>QUERY 内</td><td>使える（<code>B-C</code>）</td><td>使えない</td></tr><tr><td>Apps Script から数式生成</td><td>文字列結合がやや手間</td><td>関数呼び出しで読みやすい</td></tr><tr><td>Excel との互換性</td><td>互換あり</td><td>Excel 非対応</td></tr><tr><td>一般的な使用頻度</td><td>高い</td><td>低い</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">普段の手入力では <code>-</code> 演算子の方が短くて速いです。MINUS関数が活きるのは、Apps Script や API で数式文字列を組み立てる場面ですね。あとは「引き算をしている」と関数名で明示したい場面にも向いています。</p>



<p class="wp-block-paragraph">たとえば Apps Script から数式をセットする場面を考えてみましょう。<code>"=" + cell1 + "-" + cell2</code> と文字列を連結するより、<code>"=MINUS(" + cell1 + ", " + cell2 + ")"</code> と書く方が後から読みやすいケースもありますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">算術演算子関数シリーズ（ADD / MINUS / MULTIPLY / DIVIDE）</span></h2>



<p class="wp-block-paragraph">MINUS関数は、Google スプレッドシートに用意された4つの算術演算子関数のひとつです。残り3つもセットで覚えておくと便利です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>演算子</th><th>構文</th><th>結果</th></tr></thead><tbody><tr><td>ADD</td><td><code>+</code></td><td><code>ADD(value1, value2)</code></td><td>value1 + value2</td></tr><tr><td>MINUS</td><td><code>-</code></td><td><code>MINUS(value1, value2)</code></td><td>value1 &#8211; value2</td></tr><tr><td>MULTIPLY</td><td><code>*</code></td><td><code>MULTIPLY(factor1, factor2)</code></td><td>factor1 × factor2</td></tr><tr><td>DIVIDE</td><td><code>/</code></td><td><code>DIVIDE(dividend, divisor)</code></td><td>dividend ÷ divisor</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべて引数は2つだけ、という共通仕様です。シンプルですよね。</p>



<h2 class="wp-block-heading"><span id="toc13">ARRAYFORMULAとの組み合わせ</span></h2>



<p class="wp-block-paragraph">複数行で同じ引き算を繰り返したいとき、ARRAYFORMULA と組み合わせると 1セルだけで全行に展開できます。</p>



<h3 class="wp-block-heading"><span id="toc14">演算子版</span></h3>



<pre class="wp-block-code"><code>=ARRAYFORMULA(B2:B100 - C2:C100)</code></pre>



<h3 class="wp-block-heading"><span id="toc15">関数版</span></h3>



<pre class="wp-block-code"><code>=ARRAYFORMULA(MINUS(B2:B100, C2:C100))</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果ですが、関数版は引数の範囲が並んで見えるのが利点です。複雑な式の中にネストする際、読みやすい場合がありますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">空白セルを除外したいとき</span></h3>



<p class="wp-block-paragraph">何も入力されていない行まで <code>0</code> と表示されると見た目が悪いですよね。IF関数と組み合わせて、空白行は何も表示しないようにしましょう。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(IF(B2:B=&quot;&quot;, &quot;&quot;, MINUS(B2:B, C2:C)))</code></pre>



<p class="wp-block-paragraph">これで B 列が空白の行は何も表示されず、入力済みの行だけ計算結果が出るようになります。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/04_result_minus-arrayformula.png" alt="04 result minus arrayformula" /></figure>



<h2 class="wp-block-heading"><span id="toc17">日付・時刻の引き算でのMINUS関数</span></h2>



<p class="wp-block-paragraph">スプレッドシートでは日付や時刻も内部的に <strong>シリアル値</strong> として管理されています。シリアル値とは、1899/12/30 を 0 とした連続整数のことです。そのため、MINUS関数で日付や時刻もそのまま引き算できます。</p>



<h3 class="wp-block-heading"><span id="toc18">日付の差分（経過日数）</span></h3>



<pre class="wp-block-code"><code>=MINUS(&quot;2026/04/30&quot;, &quot;2026/04/01&quot;)   → 29</code></pre>



<p class="wp-block-paragraph">開始日と終了日を引き算すると、経過日数が数値で返ってきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>A: 開始日</th><th>B: 終了日</th><th>C: 経過日数</th></tr></thead><tbody><tr><td>2026/04/01</td><td>2026/04/30</td><td>=MINUS(B2, A2)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">C2 の結果は <code>29</code> になります。ただし注意点があります。<strong>結果セルが日付書式のままだと「1900/01/28」のような変な日付として表示される</strong> ことがあるんです。表示形式を「数値」に変えてあげましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">時刻の差分（経過時間）</span></h3>



<p class="wp-block-paragraph">時刻もシリアル値で扱われ、1日が <code>1</code> です。</p>



<pre class="wp-block-code"><code>=MINUS(&quot;17:00&quot;, &quot;9:00&quot;)   → 0.333...（8時間 = 8 ÷ 24）</code></pre>



<p class="wp-block-paragraph">8時間という結果がほしいのに小数で出てきてしまいます。これは時刻のシリアル値が小数で表現されるためです。表示形式を <code>[h]:mm</code> に変更すると、<code>8:00</code> のように経過時間として表示できますよ。</p>



<p class="wp-block-paragraph">勤務時間の集計などでよく使うパターンなので、覚えておくと便利です。</p>



<h2 class="wp-block-heading"><span id="toc20">ExcelにMINUS関数はある？</span></h2>



<p class="wp-block-paragraph">結論からいうと、<strong>Microsoft Excel には MINUS という名前の関数は存在しません</strong>。</p>



<p class="wp-block-paragraph">Excel で引き算を関数で書きたい場合、選択肢は限られます。複素数の引き算用の <code>IMSUB</code> を流用するか、素直に <code>-</code> 演算子を使うかです。</p>



<p class="wp-block-paragraph">「Excel と同じ感覚でスプレッドシートに <code>=A1-B1</code> と書けば良いのでは？」と思うかもしれません。それで全く問題ありません。MINUS関数は Google スプレッドシートが用意した「演算子の関数版」という位置付けです。API・QUERY・ARRAYFORMULA との連携を意識して整備されたものなんです。</p>



<p class="wp-block-paragraph">ですから、Excel ファイルとして <code>.xlsx</code> で書き出す予定がある場合は注意が必要です。MINUS関数ではなく <code>-</code> 演算子で書いておく方が安全ですよ。</p>



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



<p class="wp-block-paragraph">MINUS関数で遭遇しやすいエラーをまとめておきます。</p>



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



<p class="wp-block-paragraph">引数に数値として解釈できない文字列が入っているときに発生します。</p>



<pre class="wp-block-code"><code>=MINUS(&quot;abc&quot;, 1)   → #VALUE!</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/05_error_value.png" alt="05 error value" /></figure>



<p class="wp-block-paragraph">対処法は、引数のセルが数値型になっているか確認すること。文字列として保存されている数字（テキスト形式の <code>"100"</code> など）が原因のことも多いです。VALUE関数（文字列を数値に変換する関数）と組み合わせるのも有効です。<code>=MINUS(VALUE(A1), VALUE(B1))</code> と書けば回避できます。</p>



<h3 class="wp-block-heading"><span id="toc23">#N/A エラー（ARRAYFORMULA 利用時）</span></h3>



<p class="wp-block-paragraph">ARRAYFORMULA で <code>value1</code> と <code>value2</code> の範囲行数が一致していないと発生します。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(MINUS(A2:A10, B2:B5))   → #N/A</code></pre>



<p class="wp-block-paragraph">対処法は、両方の範囲を同じ行数に揃えること。<code>A2:A10</code> なら <code>B2:B10</code> のように揃えましょう。</p>



<h3 class="wp-block-heading"><span id="toc24">#NAME? エラー</span></h3>



<p class="wp-block-paragraph">関数名のスペルミスが原因です。<code>MINIS</code> <code>MUNUS</code> など、よくある書き間違いに注意してください。正しいスペルは <strong>MINUS</strong> です。</p>



<h3 class="wp-block-heading"><span id="toc25">引数を3つ以上指定したい場合</span></h3>



<p class="wp-block-paragraph">MINUS関数は引数が2つに固定されています。3つ以上引きたい場合は次の方法を使います。</p>



<figure class="wp-block-table"><table><thead><tr><th>方法</th><th>書き方</th><th>コメント</th></tr></thead><tbody><tr><td>演算子で連続</td><td><code>=A1-B1-C1</code></td><td>一番シンプル</td></tr><tr><td>SUM 併用</td><td><code>=A1-SUM(B1:C1)</code></td><td>引く数がまとまっているとき便利</td></tr><tr><td>MINUS ネスト</td><td><code>=MINUS(MINUS(A1, B1), C1)</code></td><td>読みにくいので非推奨</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務では <code>=A1-SUM(B1:C1)</code> のパターンが扱いやすいですよ。</p>



<h2 class="wp-block-heading"><span id="toc26">よくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc27">Q1. MINUS関数とSUBTRACT関数は同じですか？</span></h3>



<p class="wp-block-paragraph">Google スプレッドシートには <code>SUBTRACT</code> という名前の関数は存在しません。引き算の関数は <code>MINUS</code> だけです。Excel で使っていた方や他のツールからの移行時に混乱しやすいので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc28">Q2. 計算結果が正しくないように見えるのですが…</span></h3>



<p class="wp-block-paragraph">よくある原因が2つあります。</p>



<p class="wp-block-paragraph"><strong>① セルが文字列型になっている</strong></p>



<p class="wp-block-paragraph">数値に見えていても、セルの書式が「テキスト」になっていると MINUS関数が <code>#VALUE!</code> を返すことがあります。<code>VALUE(A1)</code> で数値に変換してから渡してあげましょう。</p>



<pre class="wp-block-code"><code>=MINUS(VALUE(A1), VALUE(B1))</code></pre>



<p class="wp-block-paragraph"><strong>② 日付や時刻の書式が残っている</strong></p>



<p class="wp-block-paragraph">日付どうしを引いた結果のセルが日付書式のままだと、数値の代わりに日付として表示されます。結果セルの書式を「数値」に変えてください。</p>



<h3 class="wp-block-heading"><span id="toc29">Q3. 3つ以上の値から引き算したいのですが？</span></h3>



<p class="wp-block-paragraph">MINUS関数は引数2つだけなので、3つ以上を一度に指定することはできません。次の3通りから選びましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>方法</th><th>書き方</th></tr></thead><tbody><tr><td>演算子で連続</td><td><code>=A1-B1-C1</code></td></tr><tr><td>SUM で引く数をまとめる</td><td><code>=A1-SUM(B1:D1)</code></td></tr><tr><td>MINUSをネスト（非推奨）</td><td><code>=MINUS(MINUS(A1,B1),C1)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務では <code>=A1-SUM(B1:D1)</code> が最も読みやすく便利です。</p>



<h3 class="wp-block-heading"><span id="toc30">Q4. マイナス演算子（-）とMINUS関数、どちらを使えばよいですか？</span></h3>



<p class="wp-block-paragraph">ほとんどの場面では<strong>マイナス演算子（-）で十分</strong>です。MINUS関数を選ぶのは次のケースに限ると考えておくとよいでしょう。</p>



<ul class="wp-block-list"><li><strong>Apps Script で数式文字列を組み立てるとき</strong>: <code>"=MINUS(" + cell1 + "," + cell2 + ")"</code> のように書くと可読性が上がります</li><li><strong>ARRAYFORMULA と組み合わせるとき</strong>: どちらでも動きますが、引数の区切りが見やすい場合は関数版を選びます</li><li><strong>他の算術演算子関数（ADD/MULTIPLY/DIVIDE）と統一して書きたいとき</strong>: コードの一貫性のために揃えることがあります</li></ul>



<p class="wp-block-paragraph">逆に、Excel との互換性を保ちたい場合（<code>.xlsx</code> 書き出しを予定している場合）は<strong>マイナス演算子（-）一択</strong>です。MINUS関数は Excel で開いたときにエラーになってしまいます。</p>



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



<p class="wp-block-paragraph">MINUS関数とあわせて覚えておきたい、算術演算子関数や組み合わせて使う関数の解説記事です。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-multiply-function/">スプレッドシートのMULTIPLY関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-divide-function/">スプレッドシートのDIVIDE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-sum-function/">スプレッドシートのSUM関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-abs-function/">スプレッドシートのABS関数で絶対値を求める</a></li></ul>



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



<p class="wp-block-paragraph">スプレッドシートのMINUS関数の使い方を解説しました。ポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li><strong>MINUS関数は <code>MINUS(value1, value2)</code> で value1 から value2 を引いた結果を返す</strong></li><li><strong><code>-</code> 演算子と同じ結果を返すが、Google スプレッドシート固有の関数（Excel にはない）</strong></li><li><strong>引数は2つだけ。3つ以上引きたいときは <code>-</code> 演算子か SUM と組み合わせる</strong></li><li><strong>ARRAYFORMULA と組み合わせると複数行で一括計算できる</strong></li><li><strong>日付や時刻もシリアル値として引き算できる（結果セルの書式に注意）</strong></li><li><strong>同じ系列に ADD / MULTIPLY / DIVIDE もある</strong></li></ul>



<p class="wp-block-paragraph">普段の手入力では <code>-</code> 演算子の方が短くて速いので、無理して MINUS関数 に置き換える必要はありません。Apps Script で数式を生成する場面や、関数で明示したい場面で MINUS関数 を選びましょう。この使い分けがおすすめです。</p>



<p class="wp-block-paragraph">シリーズ関数（ADD / MULTIPLY / DIVIDE）もぜひセットで使い分けてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-minus-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
