考える人
スプレッドシートの関数でエラーが起きたときに使える関数について知りたい
スプレッドシートの関数でエラーになったときに特定の処理をさせるなら「IFERROR関数」を使いましょう。
IFERROR関数を使ってあらかじめエラー時の処理を記述しておくことで、エラーが起きていても見た目の良いシートを作ることができます。
当記事では、
- IFERROR関数とは何か
- IFERROR関数の使い方・構文
- IFERROR関数が使えるエラー一覧
について解説します。
目次
IFERROR関数とは?
IFERROR関数は「参照セルがエラーかどうか」で処理を分岐させられる関数です。
セルがエラー表示されていると別の関数に影響することもありますので、事前にIFERROR関数を使って「エラーの場合は『空白や0』にする」などの処理を記述しておくことで、他の関数への影響を防いだり、エラーだらけで見た目の悪いシートになるのを防いだりできます。
IFERROR関数の使い方・構文
IFERROR関数は以下の構文で動作します。
=IFERROR(値,エラー時の処理)
値がエラーのときは「値」をそのまま返し、値がエラーの場合は「エラー時の処理」を返します。
使用例①:空白
=IFERROR(値,"")
使用例②:0(ゼロ)
=IFERROR(値,0)
IFERROR関数のエラー表示一覧
エラー名 | 内容 | 記入例 |
---|---|---|
#DIV/0! | 0で除算している | =5/0 |
#N/A | 検索関数で検索対象が見つからない | =VLOOKUP() =MATCH() |
#NAME? | 関数名や定義した名前が間違っている | =SUNIFS() |
#NULL! | セルの範囲指定に間違いがある | =SUM(A1;B2) |
#NUM! | エクセルや関数の数値の範囲を超えている | =INDEX(B1:B3,5,5) |
#REF! | 参照しているセルや行や列が削除された | =B2 セル「B2」や行「2」や列「B」を削除する |
#VALUE! | 関数の引数に間違った型を指定している | =SUM("ABC","DEF") |
まとめ
今回は「IFERROR関数とは何か」「IFERROR関数の使い方・構文」「IFERROR関数が使えるエラー一覧」について解説しました。
IFERROR関数はエラーが起きることが予測できる場合に、他の関数とも組み合わせることで効果を発揮します。構文自体は簡単ですぐに使えると思うので、ぜひ活用してください。
では、また。
【スプレッドシートの関数一覧】おすすめ関数50選も紹介!
スプレッドシートの事務作業、効率的に片付けたいですよね。 当記事では、 「スプレッドシートでおすすめの関数を知りたい」 「スプレッドシートの関数の一覧を知りたい...
Googleスプレッドシートの使い方の勉強におすすめの本11選【実用書・入門書】
スプレッドシートの本選びで、以下のような悩みを抱えていませんか? スプレッドシートの使い方を書籍で勉強したいけど、どれが良い本か分からない 時間に余裕がないか...