エクセルのエラー値まとめ
エクセルのエラーは正式にはエラー値と呼ばれ、7つあります
このページはエラー値のまとめページです
エラー値一覧 (ABC 順)
エラー回避方法
回避方法は #DIV/0! で説明していますが、考え方は他のエラーでも同様です
(a)エラーが発生する条件で回避する方法
-
セルA2 に100 と入力
-
セルB2 に何も入力しない
-
セルC2 に =A2/B2 と入力
-
#DIV/0!エラー
-
対策: セルC2 を =IF(B2=0,0,A2/B2) に変更します
-
(もしセルB2 がゼロならセルC2をゼロにして、そうでないときは
セルC2 に割り算の結果を表示する)
(b) エラーが発生しているかどうかで回避する方法
-
セルA2 に100 と入力
-
セルB2 に何も入力しない
-
セルC2 に =A2/B2 と入力
-
#DIV/0!エラー
-
対策: セルC2 を =IF(ISERROR(A2/B2),0,A2/B2) に変更する
-
(割り算して結果がエラーならセルC2 をゼロにして、
エラーが発生しないときにセルC2 に割り算の結果を表示する)
(c) エラーが発生しているか判断して条件付書式で回避する方法
-
エラーになるセルC1 を選択
-
[書式(O)]メニュー→[条件付き書式(D)]を選択
-
[数式が] に変更して、右側に =ISERROR(C1) と入力
-
[書式(F)]ボタンを押して、[フォント色]を白に設定して[OK]ボタン
-
条件付き書式の設定を[OK]ボタンを押して終了
ERROR.TYPEとは
[エラー値]をIFなどで判断するには =ERROR.TYPE(セル範囲) を使います
#DIV/0!の場合は =IF(ERROR.TYPE(A1/B1)=2,0,A1/B1) のように使います
- #DIV/0!:2
- #NAME?:5
- #NUM!:6
- #NULL!:1
- #N/A:7
- #REF!:4
- #VALUE!:3
- それ以外:#N/A
英語の綴り
エラー説明英語の綴りで参考にしたサイト:
Understanding Excel 2007's Formula Error Values [英語]
キーワード
2012/02/07:登録 2012/04/13:更新 訪問者数: