Excel関数入門:ERROR.TYPE関数の使い方【エラーの種類を調べる】

Excelで数式を使っていると、#DIV/0! や #N/A のようなエラーが出ることがあります。エラーの種類によっては別の処理をしたいこともありますよね。

そんなときに便利なのが ERROR.TYPE関数 です。この関数を使えば、エラーの種類を番号で判別し、条件分岐に活用できます。


PR
PR

PR

バナー

ERROR.TYPE関数とは

ERROR.TYPE関数は、指定したセルのエラー種類を番号で返す関数です。

エラーではない場合は #N/A エラーを返します。


書式

=ERROR.TYPE(エラー値)

引数の説明

  • エラー値:エラーの種類を判定したいセルや数式を指定します。

エラー番号一覧

エラーの種類戻り値
#NULL!1
#DIV/0!2
#VALUE!3
#REF!4
#NAME?5
#NUM!6
#N/A7
#GETTING_DATA8

ERROR.TYPE関数の使い方

例①:エラーを判定する

この例では、「1÷0」を計算しているため #DIV/0! エラーが発生します。

ERROR.TYPE関数は、このエラーに対応する番号「2」を返します。

例②:エラーではない場合

=ERROR.TYPE(100)

この例では、指定した値「100」が正常な数値のため、エラーは発生していません。

ERROR.TYPE関数はエラーの種類を調べる関数なので、エラーが存在しない場合は #N/A エラーを返します。

例③:エラー名を表示する

=IFS(ERROR.TYPE(B3)=2,"0で割っています")

この例では、IFS関数を組み合わせて、エラー番号に応じたエラー名を表示しています。

例えば、#DIV/0! エラーの場合、ERROR.TYPE関数は「2」を返すため、IFS関数を使って「0で割っています」と表示しています。

このようにERROR.TYPE関数は、IFS関数と組み合わせることでエラー内容ごとの処理を分岐できる


PR

\【PR】社会人でも安心!働きながら合格を目指せる講座/

ユーキャンの無料資料をチェックする

関連関数

関数名特徴
IFERROR関数エラー時に別の値を表示する
IFNA関数#N/A エラー時に別の値を表示する
ISERROR関数エラーかどうかを判定する
ISERR関数#N/A以外のエラーを判定する
NA関数#N/A エラーを返す

Excel関数一覧はこちら

まとめ

ERROR.TYPE関数は、Excelのエラー種類を番号で判定する関数です。

どのエラーが発生しているかを数値で確認できるため、エラー処理やデバッグで役立ちます。

IFERROR関数などと組み合わせることで、より柔軟なエラー制御が可能になります。

PR