<?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>DIV/0エラー &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/div-0%e3%82%a8%e3%83%a9%e3%83%bc/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Tue, 26 May 2026 10:45:44 +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>DIV/0エラー &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのDIVIDE関数の使い方｜除算と #DIV/0! 対処法</title>
		<link>https://mashukabu.com/spreadsheet-divide-function/</link>
					<comments>https://mashukabu.com/spreadsheet-divide-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 07 May 2026 12:42:13 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ARRAYFORMULA]]></category>
		<category><![CDATA[DIV/0エラー]]></category>
		<category><![CDATA[DIVIDE関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[算術演算子関数]]></category>
		<category><![CDATA[除算]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6542</guid>

					<description><![CDATA[Google スプレッドシートのDIVIDE関数の使い方を初心者向けに解説。基本構文・引数から、除算演算子（/）・QUOTIENT関数との違い、#DIV/0! エラーの回避方法、ARRAYFORMULAとの組み合わせ、よくあるエラーの対処法までまとめました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで割り算をしたいとき、多くの人は <code>=A1/B1</code> のように <code>/</code> 演算子を使うはずです。実は Google スプレッドシートには、割り算専用の <strong>DIVIDE関数</strong> という関数も用意されています。</p>



<p class="wp-block-paragraph">「演算子で書けるのに、わざわざ関数？」と思うかもしれません。とくにありがたいのは、ゼロ除算（0で割ってしまう状況）への備えと、Apps Script で数式を組み立てる場面ですよ。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのDIVIDE関数の構文と使い方を解説します。<code>/</code> 演算子との違いや QUOTIENT・MOD との使い分け、<code>#DIV/0!</code> エラーの対処法まで、実例つきでまとめましたよ。</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">スプレッドシートのDIVIDE関数とは？</a><ol><li><a href="#toc2" tabindex="0">0で割るとエラーになる点に注意</a></li></ol></li><li><a href="#toc3" tabindex="0">DIVIDE関数の構文と引数</a></li><li><a href="#toc4" tabindex="0">DIVIDE関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">例1: 単価計算（合計金額 ÷ 数量）</a></li><li><a href="#toc6" tabindex="0">例2: 達成率の計算（実績 ÷ 目標）</a></li><li><a href="#toc7" tabindex="0">例3: 税抜き価格の計算（税込 ÷ 1.1）</a></li><li><a href="#toc8" tabindex="0">例4: 数値を直接入れる</a></li></ol></li><li><a href="#toc9" tabindex="0">DIVIDE関数と除算演算子（/）の違い</a><ol><li><a href="#toc10" tabindex="0">Apps ScriptでDIVIDEを使う理由</a></li></ol></li><li><a href="#toc11" tabindex="0">DIVIDE / QUOTIENT / MOD の使い分け</a><ol><li><a href="#toc12" tabindex="0">DIVIDEを使う場面</a></li><li><a href="#toc13" tabindex="0">QUOTIENTを使う場面</a></li><li><a href="#toc14" tabindex="0">MODを使う場面</a></li></ol></li><li><a href="#toc15" tabindex="0">#DIV/0! エラーの原因と対処法</a><ol><li><a href="#toc16" tabindex="0">#DIV/0! が出る条件</a></li><li><a href="#toc17" tabindex="0">パターン1: IFERROR で代替値を返す</a></li><li><a href="#toc18" tabindex="0">パターン2: IF で divisor が 0 のときだけ処理</a></li><li><a href="#toc19" tabindex="0">パターン3: IFS で空白とゼロを分ける</a></li><li><a href="#toc20" tabindex="0">TIP: 達成率の構成比で安全に書くテンプレ</a></li></ol></li><li><a href="#toc21" tabindex="0">算術演算子関数シリーズ（ADD / MINUS / MULTIPLY / DIVIDE）</a></li><li><a href="#toc22" tabindex="0">ARRAYFORMULAとの組み合わせ</a><ol><li><a href="#toc23" tabindex="0">範囲を一括で割り算する</a></li><li><a href="#toc24" tabindex="0">空白行とゼロ除算を一緒にガードする</a></li></ol></li><li><a href="#toc25" tabindex="0">ExcelにDIVIDE関数はある？</a><ol><li><a href="#toc26" tabindex="0">Excelには非対応｜互換性の注意点</a></li></ol></li><li><a href="#toc27" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc28" tabindex="0">#DIV/0! エラー：0で割っている</a></li><li><a href="#toc29" tabindex="0">#VALUE! エラー：文字列が混入している</a></li><li><a href="#toc30" tabindex="0">#N/A エラー（ARRAYFORMULA + / 演算子 利用時）</a></li><li><a href="#toc31" tabindex="0">#NAME? エラー</a></li><li><a href="#toc32" tabindex="0">引数を3つ以上指定したときの対処</a></li></ol></li><li><a href="#toc33" tabindex="0">よくある質問（DIVIDE関数）</a><ol><li><a href="#toc34" tabindex="0">Q1. DIVIDE関数と「/」演算子の結果は完全に同じですか？</a></li><li><a href="#toc35" tabindex="0">Q2. DIVIDE関数でパーセント表示にするには？</a></li><li><a href="#toc36" tabindex="0">Q3. DIVIDE関数の結果を特定の小数点以下で丸めるには？</a></li></ol></li><li><a href="#toc37" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのDIVIDE関数は、dividend（被除数）を divisor（除数）で割った結果を返す <strong>除算用の関数</strong> です。<code>=A1/B1</code> と書く代わりに <code>=DIVIDE(A1, B1)</code> と書けます。</p>



<p class="wp-block-paragraph">DIVIDE は英語で「分ける・割る」を意味する動詞で、「ディバイド」と読みます。</p>



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



<p class="wp-block-paragraph">スプレッドシートには DIVIDE の仲間として、加算の ADD、減算の MINUS、乗算の MULTIPLY があります。これらは算術演算子関数と呼ばれ、<code>+</code> <code>-</code> <code>*</code> <code>/</code> の4つが一通り揃っています。普段の手入力では演算子で十分ですが、関数として書きたい場面で活躍してくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc2">0で割るとエラーになる点に注意</span></h3>



<p class="wp-block-paragraph">DIVIDE関数の最大の特徴は「0で割ろうとすると <code>#DIV/0!</code> エラーが返ってくる」点です。これは <code>/</code> 演算子でも同じですが、業務データでは divisor（割る数）が 0 や空白になる場面がけっこうあるんですよね。後ほど対処法を詳しく解説します。</p>



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



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



<pre class="wp-block-code"><code>=DIVIDE(dividend, divisor)</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>dividend</td><td>必須</td><td>割られる数（被除数）</td></tr><tr><td>divisor</td><td>必須</td><td>割る数（除数）。0 を渡すと <code>#DIV/0!</code> エラー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は <code>dividend ÷ divisor</code> の結果です。小数になる場合は小数点以下まで返ってきますよ。</p>



<p class="wp-block-paragraph">なお、引数はスカラー値（単一の値）のみ対応で、<code>A1:A10</code> のようなセル範囲を直接渡すことはできません。範囲を一括処理したい場合は ARRAYFORMULA との組み合わせを使います（後述）。</p>



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



<p class="wp-block-paragraph">実際のサンプルで動きを見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">例1: 単価計算（合計金額 ÷ 数量）</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>行</th><th>A: 合計金額</th><th>B: 数量</th><th>C: 単価</th></tr></thead><tbody><tr><td>2</td><td>12000</td><td>5</td><td>=DIVIDE(A2, B2)</td></tr><tr><td>3</td><td>18000</td><td>6</td><td>=DIVIDE(A3, B3)</td></tr><tr><td>4</td><td>9600</td><td>4</td><td>=DIVIDE(A4, B4)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">C2 の結果は <code>2400</code>、C3 は <code>3000</code>、C4 は <code>2400</code> になります。<code>=A2/B2</code> と書いても同じ結果ですよ。</p>



<h3 class="wp-block-heading"><span id="toc6">例2: 達成率の計算（実績 ÷ 目標）</span></h3>



<p class="wp-block-paragraph">実績を目標で割ると達成率が出せます。</p>



<pre class="wp-block-code"><code>=DIVIDE(850, 1000)   → 0.85（書式設定で「85%」表示にできます）
=DIVIDE(B2, C2)      ← B2が実績、C2が目標</code></pre>



<p class="wp-block-paragraph">セルの書式を「パーセント」にすれば、<code>0.85</code> が <code>85%</code> として表示されます。月次レポートなどで便利ですよね。</p>



<h3 class="wp-block-heading"><span id="toc7">例3: 税抜き価格の計算（税込 ÷ 1.1）</span></h3>



<p class="wp-block-paragraph">消費税10%の税込み価格から税抜きを逆算する例です。</p>



<pre class="wp-block-code"><code>=DIVIDE(11000, 1.1)   → 10000
=DIVIDE(B2, 1.1)      ← B2が税込み価格</code></pre>



<p class="wp-block-paragraph">軽減税率8%の場合は <code>1.08</code> で割ればOKです。逆に税込み価格を出したい場合は <code>MULTIPLY(B2, 1.1)</code> を使うと対称的に書けますよ。</p>



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



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



<pre class="wp-block-code"><code>=DIVIDE(100, 4)       → 25
=DIVIDE(7, 2)         → 3.5
=DIVIDE(-20, 5)       → -4</code></pre>



<p class="wp-block-paragraph">小数や負の数を渡しても、もちろんそのまま計算結果が返ってきます。</p>



<h2 class="wp-block-heading"><span id="toc9">DIVIDE関数と除算演算子（/）の違い</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>DIVIDE関数</th></tr></thead><tbody><tr><td>記述の長さ</td><td>短い（<code>=A1/B1</code>）</td><td>やや長い</td></tr><tr><td>引数の数</td><td>何個でも連続OK（<code>=A1/B1/C1</code>）</td><td>2つ固定</td></tr><tr><td>セル範囲指定</td><td>不可（個別指定）</td><td>不可（スカラー専用）</td></tr><tr><td>ARRAYFORMULA との相性</td><td>良い</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> 演算子の方が短くて速いです。DIVIDE関数が活きるのは、Apps Script や API で数式文字列を組み立てる場面ですね。あとは「割り算をしている」と関数名で明示したい場面にも向いていますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">Apps ScriptでDIVIDEを使う理由</span></h3>



<p class="wp-block-paragraph">たとえば Apps Script でセルに数式を書き込む場面を考えてみましょう。<code>/</code> 演算子で組み立てると、文字列連結が少し読みにくくなります。</p>



<pre class="wp-block-code"><code>// 演算子版（文字列結合がやや煩雑）
cell.setFormula('=' + cell1 + '/' + cell2);

// DIVIDE関数版（関数呼び出しで構造が見える）
cell.setFormula('=DIVIDE(' + cell1 + ', ' + cell2 + ')');</code></pre>



<p class="wp-block-paragraph">引数の境目がカンマで区切られるため、後から見ても何を割っているか分かりやすいですよね。複雑な数式生成ロジックでは、この差がコードの可読性に効いてきますよ。</p>



<h2 class="wp-block-heading"><span id="toc11">DIVIDE / QUOTIENT / MOD の使い分け</span></h2>



<p class="wp-block-paragraph">割り算をする関数は DIVIDE のほかに QUOTIENT（クォーシェント）と MOD（モッド）があります。それぞれ返す値が違うので、目的に合わせて選びましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>戻り値</th><th>例: (10, 3)</th><th>主な用途</th></tr></thead><tbody><tr><td>DIVIDE</td><td>商（小数含む）</td><td>3.3333&#8230;</td><td>通常の割り算</td></tr><tr><td>QUOTIENT</td><td>商の整数部のみ</td><td>3</td><td>切り捨て除算</td></tr><tr><td>MOD</td><td>余り</td><td>1</td><td>剰余・周期判定</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc12">DIVIDEを使う場面</span></h3>



<p class="wp-block-paragraph">普通の割り算結果が欲しい場面はすべて DIVIDE で対応できます。単価計算・達成率・構成比など、小数まで含めて結果が欲しいケースですね。</p>



<h3 class="wp-block-heading"><span id="toc13">QUOTIENTを使う場面</span></h3>



<p class="wp-block-paragraph">QUOTIENT関数は商の整数部だけを返します。「100個のアイテムを1ページ12個ずつ表示するなら何ページ必要？」のような場面で便利ですよ。</p>



<pre class="wp-block-code"><code>=QUOTIENT(100, 12)   → 8（小数部の 0.333... が捨てられる）</code></pre>



<p class="wp-block-paragraph">ページ数の場合は切り上げが必要なので、実際は <code>CEILING</code> や <code>ROUNDUP</code> と組み合わせる方が確実ですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">MODを使う場面</span></h3>



<p class="wp-block-paragraph">MOD関数は余りを返します。<code>MOD(行番号, 2) = 0</code> で偶数行を判定するパターンが定番で、条件付き書式での縞模様装飾などで頻繁に登場します。</p>



<pre class="wp-block-code"><code>=MOD(10, 3)   → 1
=MOD(ROW(), 2)   ← 偶数行なら 0、奇数行なら 1</code></pre>



<p class="wp-block-paragraph">「3日ごと」「7日ごと」のような周期判定にも使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">#DIV/0! エラーの原因と対処法</span></h2>



<p class="wp-block-paragraph">DIVIDE関数で最もよく出会うエラーが <code>#DIV/0!</code> です。割り算ならではのエラーなので、回避方法を押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">#DIV/0! が出る条件</span></h3>



<p class="wp-block-paragraph">このエラーは divisor（割る数）が次のいずれかになると発生します。</p>



<ul class="wp-block-list"><li>divisor が 0</li><li>divisor が空白セル（自動的に 0 として扱われる）</li><li>divisor が 0 を返す数式の結果（例: <code>=DIVIDE(A1, SUM(B1:B5))</code> で SUM が 0 のとき）</li></ul>



<p class="wp-block-paragraph">業務データでは「目標がまだ未設定」「数量がゼロ」「合計がゼロ」といった場面で頻繁に発生します。対処法を3パターン紹介しますね。</p>



<h3 class="wp-block-heading"><span id="toc17">パターン1: IFERROR で代替値を返す</span></h3>



<p class="wp-block-paragraph">一番シンプルなのが IFERROR関数（エラー時に代替値を返す関数）と組み合わせる方法です。</p>



<pre class="wp-block-code"><code>=IFERROR(DIVIDE(A1, B1), 0)
=IFERROR(DIVIDE(A1, B1), &quot;&quot;)
=IFERROR(DIVIDE(A1, B1), &quot;計算不可&quot;)</code></pre>



<p class="wp-block-paragraph">エラーが出たら 0 や空文字、メッセージを返してくれます。書きやすくて便利ですが、エラー全般を捕捉するため <code>#VALUE!</code> のような別のエラーも一律でハンドリングしてしまう点には注意してください。</p>



<h3 class="wp-block-heading"><span id="toc18">パターン2: IF で divisor が 0 のときだけ処理</span></h3>



<p class="wp-block-paragraph">「ゼロ除算だけを明示的にハンドルしたい」場合は IF関数で先に divisor をチェックします。</p>



<pre class="wp-block-code"><code>=IF(B1=0, 0, DIVIDE(A1, B1))
=IF(B1=0, &quot;—&quot;, DIVIDE(A1, B1))</code></pre>



<p class="wp-block-paragraph">この書き方なら、文字列混入による <code>#VALUE!</code> エラーはそのまま表示されるので、原因の切り分けがしやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc19">パターン3: IFS で空白とゼロを分ける</span></h3>



<p class="wp-block-paragraph">IFS関数（複数の条件を順に評価する関数）を使うと、空白と 0 で異なるメッセージを出せます。</p>



<pre class="wp-block-code"><code>=IFS(B1=&quot;&quot;, &quot;未入力&quot;, B1=0, &quot;ゼロ&quot;, TRUE, DIVIDE(A1, B1))</code></pre>



<p class="wp-block-paragraph">未入力なら「未入力」、ゼロなら「ゼロ」、それ以外は計算結果という3分岐です。データの入力状況を可視化したいときに役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc20">TIP: 達成率の構成比で安全に書くテンプレ</span></h3>



<p class="wp-block-paragraph">実務でよく使う「達成率」「構成比」の安全な書き方をまとめておきます。</p>



<pre class="wp-block-code"><code>達成率: =IFERROR(DIVIDE(実績, 目標), &quot;&quot;)
構成比: =IFERROR(DIVIDE(個別値, 合計), 0)</code></pre>



<p class="wp-block-paragraph">これでデータがまだ揃っていない行でもエラー表示にならず、レポートの見た目をキレイに保てますよ。</p>



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



<p class="wp-block-paragraph">DIVIDE関数は、Google スプレッドシートに用意された4つの算術演算子関数のひとつです。これでシリーズが完結します。</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つだけ、という共通仕様です。シンプルですよね。減算の使い方は<a href="https://mashukabu.com/spreadsheet-minus-function/">スプレッドシートのMINUS関数の使い方</a>にまとめてあります。乗算の使い方は<a href="https://mashukabu.com/spreadsheet-multiply-function/">スプレッドシートのMULTIPLY関数の使い方</a>で解説しているので、あわせて読んでみてくださいね。</p>



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



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



<h3 class="wp-block-heading"><span id="toc23">範囲を一括で割り算する</span></h3>



<p class="wp-block-paragraph">ただし DIVIDE関数はスカラー値専用のため、ARRAYFORMULA で配列展開する用途には向いていません。範囲を一括で割り算したい場合は、<code>/</code> 演算子を使う方が確実です。</p>



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



<p class="wp-block-paragraph">これで A 列と B 列の同じ行同士を割り算した結果が、1セルから縦に展開されます。</p>



<h3 class="wp-block-heading"><span id="toc24">空白行とゼロ除算を一緒にガードする</span></h3>



<p class="wp-block-paragraph">ARRAYFORMULA では <code>#DIV/0!</code> も IF / IFERROR で防げます。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(IF(B2:B=&quot;&quot;, &quot;&quot;, IFERROR(A2:A / B2:B, &quot;&quot;)))</code></pre>



<p class="wp-block-paragraph">これで B 列が空白の行は何も表示せず、ゼロが入っていてもエラーを表示しないようになります。レポート用の集計シートで重宝するパターンですよ。</p>



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



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



<p class="wp-block-paragraph">Excel で割り算を関数で書きたい場合、選択肢は限られます。整数の商だけが必要なら QUOTIENT関数、余りなら MOD関数、通常の割り算なら素直に <code>/</code> 演算子を使う、という形になります。</p>



<h3 class="wp-block-heading"><span id="toc26">Excelには非対応｜互換性の注意点</span></h3>



<p class="wp-block-paragraph">Google スプレッドシートで作ったファイルを <code>.xlsx</code> 形式で書き出す予定がある場合は注意が必要です。DIVIDE関数は Excel で開くと <code>#NAME?</code> エラーになってしまいます。</p>



<p class="wp-block-paragraph">Excel と共有する可能性のあるファイルでは、最初から <code>/</code> 演算子で書いておく方が安全ですよ。DIVIDE関数は「スプレッドシート専用ファイル」向きです。Apps Script から数式を動的に生成する場面でも活躍してくれますよ。</p>



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



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



<h3 class="wp-block-heading"><span id="toc28">#DIV/0! エラー：0で割っている</span></h3>



<p class="wp-block-paragraph">すでに詳しく解説しましたが、divisor が 0 または空白のときに発生します。対処法は前述の3パターン（IFERROR・IF・IFS）から選んでください。</p>



<h3 class="wp-block-heading"><span id="toc29">#VALUE! エラー：文字列が混入している</span></h3>



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



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



<p class="wp-block-paragraph">エラーメッセージには次のように表示されます。</p>



<pre class="wp-block-code"><code>Function DIVIDE parameter N expects number values.</code></pre>



<p class="wp-block-paragraph">対処法は、引数のセルが数値型になっているか確認することです。</p>



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



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



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



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



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



<p class="wp-block-paragraph">Excelで開いている場合も <code>#NAME?</code> になります。その場合は <code>/</code> 演算子に置き換えましょう。</p>



<h3 class="wp-block-heading"><span id="toc32">引数を3つ以上指定したときの対処</span></h3>



<p class="wp-block-paragraph">DIVIDE関数は引数が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>DIVIDE ネスト</td><td><code>=DIVIDE(DIVIDE(A1, B1), C1)</code></td><td>読みにくいので非推奨</td></tr></tbody></table></figure>



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



<h2 class="wp-block-heading"><span id="toc33">よくある質問（DIVIDE関数）</span></h2>



<h3 class="wp-block-heading"><span id="toc34">Q1. DIVIDE関数と「/」演算子の結果は完全に同じですか？</span></h3>



<p class="wp-block-paragraph">はい、計算結果は完全に同じです。<code>=DIVIDE(10, 3)</code> と <code>=10/3</code> はどちらも <code>3.3333...</code> を返します。</p>



<p class="wp-block-paragraph">違いは記述方法と用途だけです。普段の手入力では <code>/</code> 演算子の方が短くて速いので、通常の業務ではそちらを使えば問題ありません。Apps Script で数式を文字列として組み立てる場合や、「割り算をしている」と関数名で明示したいときにDIVIDE関数が便利です。</p>



<h3 class="wp-block-heading"><span id="toc35">Q2. DIVIDE関数でパーセント表示にするには？</span></h3>



<p class="wp-block-paragraph">計算結果を <code>%</code> で表示するには、セルの書式設定を変えるのが一番簡単です。</p>



<pre class="wp-block-code"><code>=DIVIDE(実績セル, 目標セル)</code></pre>



<p class="wp-block-paragraph">この数式を入力したセルを選択し、「表示形式」→「数字」→「パーセント」を選ぶか、ツールバーの <code>%</code> ボタンをクリックすると、<code>0.85</code> が <code>85%</code> として表示されます。</p>



<p class="wp-block-paragraph">数式内でパーセントを掛ける必要はありません。書式設定で表示を変えるだけで、計算には影響しませんよ。</p>



<h3 class="wp-block-heading"><span id="toc36">Q3. DIVIDE関数の結果を特定の小数点以下で丸めるには？</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>と組み合わせると、小数点以下の桁数を指定して丸められます。</p>



<pre class="wp-block-code"><code>=ROUND(DIVIDE(A1, B1), 2)   → 小数点以下2桁で四捨五入
=ROUNDDOWN(DIVIDE(A1, B1), 0)   → 小数点以下を切り捨てて整数に</code></pre>



<p class="wp-block-paragraph">割り算の結果をそのまま使うと端数が出ることが多いので、レポートや資料にまとめる際はROUND関数とセットで使うと見た目が整いますよ。</p>



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



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



<ul class="wp-block-list"><li><strong>DIVIDE関数は <code>DIVIDE(dividend, divisor)</code> で2つの値を割った結果を返す</strong></li><li><strong><code>/</code> 演算子と同じ結果を返すが、Google スプレッドシート固有の関数（Excel にはない）</strong></li><li><strong>引数は2つだけ。3つ以上の連続除算には <code>/</code> 演算子が向く</strong></li><li><strong><code>#DIV/0!</code> エラーは IFERROR / IF / IFS の3パターンで防げる</strong></li><li><strong>整数の商なら QUOTIENT、余りなら MOD と使い分ける</strong></li><li><strong>同じ系列に ADD / MINUS / MULTIPLY もある（4関数で完結）</strong></li></ul>



<p class="wp-block-paragraph">普段の手入力では <code>/</code> 演算子の方が短くて速いので、無理して DIVIDE関数 に置き換える必要はありません。Apps Script で数式を生成する場面や、関数で明示したい場面で DIVIDE関数 を選びましょう。エラー対策とセットで使えると業務データの安定性が一気に上がりますよ。</p>



<p class="wp-block-paragraph">シリーズ関数（ADD / <a href="https://mashukabu.com/spreadsheet-minus-function/">MINUS</a> / <a href="https://mashukabu.com/spreadsheet-multiply-function/">MULTIPLY</a>）もあわせて、ぜひ使い分けてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-divide-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
