列を追加操作におけるゼロ除算エラーについて

日付
2026.03.25

概要

/icons/light-bulb_gray.svg

ゼロ除算エラーとは

数値をゼロで割ろうとしたときに発生するエラーのことです。数学的には「ゼロで割る」という計算は定義されていないため、計算機やエクセル、データベースなどあらゆるシステムでエラーとして扱われます。

身近な例として、計算機での事例があげられます。電卓で「10 ÷ 0」と入力すると、多くの場合「Error」や「E」と表示されます。これは計算機が「ゼロでは割れません」と教えてくれているサインです。

/icons/attachment_gray.svg

Excelでの具体例

①:売上÷件数で顧客単価を計算する際、件数が0件の月があると#DIV/0!エラーが発生

②:予算達成率(実績÷予算×100)を計算する際、予算が未設定(0円)だとエラーになる

<下記は①の例>

ゼロ除算エラーは以下のように、データ統一クラウドのデータシートや分析の計算フィールドでも発生します。

データシートでの例

/icons/push-pin_gray.svg

例:「平均単価 = 販売金額 / 販売数量」の計算を行った場合

販売数量が0のため、エラーが発生します。

<エラーメッセージ>

編集操作中にエラーが発生しました: … Division by zero

※ “式の自動生成” を用いた場合、自動で最適な計算式が表示されます。

/icons/search_gray.svg

対処法

下記の式を用いると、エラーにならず計算が可能です。

「iff({割る数} == 0 , None, {割られる数}/{割る数})」