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」を選択
-
[値]に「=E4/D4」(E4が被除数、D4が除数)を入力し、[エラーの場合の値]に「"前年未発売"」を入力する(「前年未発売」は画像内のサンプルテキストです)
-
エラーでない場合は、「値」の式が計算されて表示されます
IF関数を使って#DIV/0!の発生を防ぐ
IF関数を使うと、割り算を実行する前に除数が0かどうかを確認できます。あらかじめエラーの発生を防ぎたい場合におすすめです。
-
計算式を入れるセルの数式を削除→関数の挿入ボタンをクリック
-
関数の挿入ダイアログより、論理関数「IF」を選択
-
計算式を入力して、「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を起動し、左側のメニューから「ファイル修復」を選択します。次に「ファイルを追加する」をクリックして、コンピュータから破損したファイルを追加します。
-
ファイルを追加したら、「すべてを修復」をクリックして、ツールが検出したエラーや破損を分析・修復を開始します。
-
修復が完了したら、「プレビュー」ボタンをクリックして修復されたファイルを確認できます。各修復済みファイルをプレビューし、完全に復元されているか確認します。
-
「保存」ボタンをクリックして保存したいファイルを選択するか、「すべてを保存」をクリックして、すべての修復されたファイルを保存します。
まとめ
「#DIV/0!」は、除数が0または空白になっている場合に表示されるExcelのエラーです。多くの場合は、入力データや数式を確認することで解決できます。
ただし、エラーが突然大量に発生したり、ファイルが正常に開けなくなった場合は、Excelファイルの破損が原因の可能性もあります。そのような場合は、4DDiG File Repairを利用してファイルの修復を試してみるのもおすすめです。
ChatGPT
Perplexity
Grok