エラーの種類によってメッセージを変える
#N/Aなら「登録なし」、#DIV/0!なら「計算不能」と表示したい。
エラー回避
上級
UIマニアック
- 数式
-
=CHOOSE(ERROR.TYPE(A1), "範囲が交わっていない", "計算不能(0で割った)", "型が合わない", "参照先が無い", "名前が違う", "数値にできない", "登録なし") - 考え方
ERROR.TYPE が返す 1〜7 の番号を、CHOOSE が書いた順に拾います。A1 がエラーでないときは、ERROR.TYPE 自体が #N/A を返します。