エクセルの#DIV/0!エラーとは?原因・表示しない方法を詳しく解説

5分で読める

カテゴリ:ファイル修復|更新日:2026-06-24 16:37:12

Excelで計算をしていると、「#DIV/0!」のエラーが表示されることがあります。「DIV/0の意味が分からない」「DIV/0の消す方法を知りたい」「DIV/0の表示しない設定はできるのか」と悩んでいる方も多いでしょう。

エクセルの「#DIV/0!」は、割り算を行う際によく発生するエラーです。本記事では、「#DIV/0!」エラーの意味や発生原因、表示しない方法について詳しく解説します。

パート1.「#DIV/0!」とは?エラーの意味を解説

「#DIV/0!」とは、Excelで割り算の計算を行う際に、分母(除数)が「0」または空白になっている場合に表示されるエラーです。Excelでは0で割り算を行うことができないため、計算結果の代わりに「#DIV/0!」が表示されます。

「#DIV/0!」の意味は「0で割ることができないため計算できません」というExcelからのメッセージです。ファイルが壊れているわけではなく、数式や入力データに問題があることを知らせるために表示されます。

パート2.「#DIV/0!」が表示される原因は?

次に、「#DIV/0!」エラーが、どのような原因で表示されるのか解説します。

除数が「0」になっている

Excelでは0で割り算を行えません。そのため、数式の分母(除数)に「0」が入力されていると、計算結果の代わりに#DIV/0!エラーが表示されます。

参照しているセルが空白になっている

数式で参照しているセルが空白の場合も、#DIV/0!が発生します。例えば、割り算に使用するセルへ数値が入力されていないと、正しく計算できずエラーが表示されます。

数式が入力待ちの状態になっている

集計表や入力フォームでは、必要なデータがまだ入力されていない状態で数式だけが先に設定されていることがあります。このような場合、計算に必要な値が不足しているため、#DIV/0!が表示されます。

セル参照の設定ミスがある

数式が誤ったセルを参照している場合も、#DIV/0!エラーの原因になります。数式をコピーした際に参照先がずれたり、空白セルを参照したりすると、意図しないエラーが発生します。

パート3.「#DIV/0!」を表示しない方法

ここでは、#DIV/0!エラーを表示しない対処法を紹介します。

IFERROR関数を使ってエラーを非表示にする

IFERROR関数は、「#DIV/0!」を非表示にしたい場合に利用される関数です。 IFERROR関数を使うと、#DIV/0!などのエラーが発生した場合に、空白や任意の文字を表示できます。

  • [数式]タブの[関数の挿入]をクリックする

    [数式]タブの[関数の挿入]をクリックする
  • [関数の分類]→「論理」を選択→[関数名]で「IFERROR」を選択

    [関数の分類]で「論理」を選択し[関数名]で「IFERROR」を選択
  • [値]に「=E4/D4」(E4が被除数、D4が除数)を入力し、[エラーの場合の値]に「"前年未発売"」を入力する(「前年未発売」は画像内のサンプルテキストです)

    [値]に「E4/D4」を入力し[エラーの場合の値]に「
  • エラーでない場合は、「値」の式が計算されて表示されます

IF関数を使って#DIV/0!の発生を防ぐ

IF関数を使うと、割り算を実行する前に除数が0かどうかを確認できます。あらかじめエラーの発生を防ぎたい場合におすすめです。

  • 計算式を入れるセルの数式を削除→関数の挿入ボタンをクリック

    計算式を削除し[関数の挿入]ボタンをクリックする
  • 関数の挿入ダイアログより、論理関数「IF」を選択

    関数の挿入ダイアログで論理関数「IF」を選択
  • 計算式を入力して、「OK」をクリック

    計算式を入力して「OK」をクリック
  • B列に値が入力されたときだけ計算結果を表示します

除数に正しい値を入力する

#DIV/0!は、割り算に使用する値が「0」または空白の場合に発生します。計算に使用しているセルに正しい数値が入力されているか確認しましょう。

  • #DIV/0!が表示されているセルをクリックする

  • 数式バーで割り算に使われているセルを確認する

    数式バーで割り算に使われているセルを確認する
  • 除数のセルに正しい数値を入力する

  • Enterキーを押してエラーが消えたことを確認する

数式を修正して正しいセルを参照する

数式が誤ったセルを参照している場合も、#DIV/0!エラーが発生します。特に数式をコピーした後は、参照先がずれていないか確認することが大切です。

  • #DIV/0!が表示されているセルを選択する

  • 数式バーで参照しているセルを確認する

    数式バーで参照しているセルを確認する
  • 正しいセルを参照するよう数式を修正する(例:=A1/B1 とすべきところを =A1/C1 としている場合、B1 に修正する)

  • Enterキーを押して結果を確認する

ヒント:Excelで大量の表示エラーが突然発生した場合の対処法

突然大量のエラーが表示されたり、ファイルが開けなくなったりした場合はExcelファイル自体が破損している可能性があります。このような場合は、専用のファイル修復ソフトを利用する方法があります。

4DDiG File Repairは、破損したExcelファイルをはじめ、Word・PowerPoint・PDFなどさまざまなファイルを修復できるツールです。

操作もシンプルで、初心者でも簡単に利用できます。ファイルが開けない場合やデータが正常に表示されない場合は、修復を試してみるとよいでしょう。

無料ダウンロード

安全なダウンロード

無料ダウンロード

安全なダウンロード

修復手順

  • 4DDiG File Repairを起動し、左側のメニューから「ファイル修復」を選択します。次に「ファイルを追加する」をクリックして、コンピュータから破損したファイルを追加します。

    「ファイル修復」を選択し「ファイルを追加」をクリック
  • ファイルを追加したら、「すべてを修復」をクリックして、ツールが検出したエラーや破損を分析・修復を開始します。

    ファイル修復を開始する
  • 修復が完了したら、「プレビュー」ボタンをクリックして修復されたファイルを確認できます。各修復済みファイルをプレビューし、完全に復元されているか確認します。

    修復されたExcelファイルをプレビューする
  • 「保存」ボタンをクリックして保存したいファイルを選択するか、「すべてを保存」をクリックして、すべての修復されたファイルを保存します。

    修復したファイルを保存する

まとめ

「#DIV/0!」は、除数が0または空白になっている場合に表示されるExcelのエラーです。多くの場合は、入力データや数式を確認することで解決できます。

ただし、エラーが突然大量に発生したり、ファイルが正常に開けなくなった場合は、Excelファイルの破損が原因の可能性もあります。そのような場合は、4DDiG File Repairを利用してファイルの修復を試してみるのもおすすめです。

無料ダウンロード

安全なダウンロード

無料ダウンロード

安全なダウンロード

💡 AIで記事の要点をまとめる

ChatGPT ChatGPT Google Google AI モード Perplexity Perplexity Grok Grok

森川 颯 (編集者)

4DDiGの編集長として、データ復元、ファイル修復、重複ファイルの削除、パーティション管理、あらゆる種類のパソコンの問題に対するエラー修復など、Windows および Mac 関連の問題に対する最適な解決策を提供することに専念しています。

(この記事を評価する)

平均点4.5人が評価しました)