新着記事一覧
タグ一覧
テーマ
ライト
ダーク
iPentec.com
/
Doc
/
Microsoft Office
/
Excel
目次
1
概要
2
IFERROR 関数を利用する場合
2.1
例
2.2
動作の概要
3
ISERROR 関数を利用する場合
3.1
例
3.2
動作の概要
3.3
表示結果
0で除算した場合に #DIV/0! がセルに表示されるのを防ぐ - Excel
Excelで0で除算した場合に #DIV/0! がセルに表示されるのを防ぐ方法を紹介します。
概要
Excelでは0で除算されると "#DIV/0!" がセルに表示されます。この値をセルに出したくないことがあります。セルに#DIV/0!を表示させないためにはIFERROR関数を利用します。 旧バージョンのExcelの場合は、IF文とISERROR関数を利用します。
IFERROR 関数を利用する場合
例
A1の値をA2で割り、#DIV/0!ならばセルには空白を表示させる例を紹介します。
下記の式を記述します。
=IFERROR(A1/B1,"")
動作の概要
A1セルをB1セルで割った値が #DIV/0! であれば、エラーとなり、IFERROR関数の第二引数に与えた値をセルに表示します。
ISERROR 関数を利用する場合
例
A1の値をA2で割り、#DIV/0!ならばセルには空白を表示させる例を紹介します。
下記の式を記述します。
=IF(ISERROR(A1/B1),"",A1/B1)
動作の概要
A1セルをB1セルで割った値が #DIV/0! であれば、ISERROR関数はエラー判定によりtrueを返します。trueの場合はIF関数の2番目の値が返るため、セルには空白の文字列が表示されます。A1セルをB1セルで割った値が数値であれば、ISERROR関数はfalseを返し、IF関数の3番目の値、すなわちA1セルをB1セルで割った値がセルに表示されます。
表示結果
数式の結果は下図になります。
著者
かもーる
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
関連するページ
Excelのセルにチェックボックスを配置する
セルの書式を設定する
Excel for the web (Web版Excel) で作成された Office Scripts をExcelで実行する
数値が入力されたセルで 数値の3桁ごとに桁区切りのカンマを表示する
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい
指定したセルの列番号を数式で取得する
関数を利用して指定した文字数でセルの文字列の長さを揃える
条件付き書式を解除する
最終更新日: 2024-01-20
作成日: 2010-07-24
ドキュメント
新着記事一覧
タグ一覧
ドキュメント トップ
コンテンツ
YouTube
iPentec
プライバシー
iPentecについて
iPentec all rights reserverd.