パソコン・周辺機器の売れ筋をチェック!65W PD急速充電器やAnker 332 USB-Cハブ、Metapen A8 iPadペンなど人気ランキングはこちら

【解説】ExcelのIFERROR関数とは?エラーを非表示にして見やすくする使い方と構文例

Excelで数式を使っていると「#DIV/0!」や「#N/A」といったエラーが突然表示されることがあります。
「見た目が悪い」「実務で使いづらい」と感じたことがある人も多いのではないでしょうか?

そんなときに役立つのが IFERROR関数 です。
IFERROR関数を使えば、エラーを別の値に置き換えて表示を整えることができます。

この記事では、IFERROR関数の基本構文、よく使うパターン、他関数との組み合わせ例まで丁寧に紹介します。


目次

IFERROR関数とは?

  • 読み方:イフエラー関数
  • 用途数式がエラーの場合に、代わりの値を返す関数

構文

=IFERROR(数式, エラー時の表示)
  • 数式にエラーが出なければその結果を返し、
  • エラーが出た場合のみ指定した値を返します。

基本的な使い方

例1:0で割ったときのエラーを非表示にする

IFERROR関数の基本的な使用方法を説明した画像
=IFERROR(A2/B2, "")

→ B2が0の場合は 空欄(””) にする


例2:関数結果がエラーなら「該当なし」と表示

=IFERROR(VLOOKUP(D2, A2:B10, 2, FALSE), "該当なし")

→ 検索結果が見つからないときでも、ユーザーにわかりやすく表示


よくあるエラーの種類と対処法

エラー説明IFERRORでの置き換え例
#DIV/0!0で割った=IFERROR(A2/B2, "0")
#N/A検索対象がない=IFERROR(VLOOKUP(...), "該当なし")
#VALUE!データ型が不正=IFERROR(計算式, "")

IF関数との違い

比較項目IF関数IFERROR関数
条件論理式を使って判断エラーがあるかどうかを自動判定
使用目的状況によって値を分けるエラーを処理するのに特化
使いやすさ判定条件が必要エラー処理だけならシンプルに書ける

応用パターン

1. 数値がないときは「0」と表示

=IFERROR(SUM(A2:A5), 0)

→ 計算不能な場合でも「0」と表示し、見栄えを整える


2. 動的なセル参照時のエラー処理

=IFERROR(INDIRECT("A" & B2), "")

→ 存在しないセルを参照してもエラーにならない


注意点とベストプラクティス

注意点解説
すべてのエラーを処理してしまう本当に必要なエラーまで隠してしまう可能性あり
原因の特定が困難になることも検証中はIFERRORを一時的に外すのも有効
使いすぎに注意不必要な箇所には使わないのが◎(パフォーマンス低下の原因になることも)

まとめ|IFERROR関数で見栄えと使いやすさを両立しよう

IFERROR関数を使えば、不要なエラー表示を抑えてユーザーに優しい表やレポートが作れます。

  • VLOOKUP・計算式などの「#エラー」をスッキリ非表示にできる
  • 結果に応じた代替表示で、業務でも安心して活用可能
  • IF関数との使い分けで、より柔軟な数式設計が可能

「数式が崩れやすい」「エラーが目立って困る」と感じたときは、IFERROR関数を積極的に活用してみましょう。


関連リンク


よかったらシェアしてね!
  • URLをコピーしました!

コメント

※ コメントは確認後に公開されます。反映まで少し時間がかかる場合があります。

コメントする


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

アップロードファイルの最大サイズ: 2 MB。 画像 をアップロードできます。 Youtube、Facebook、Twitter および他サービスへのリンクは自動的にコメント内に埋め込まれます。 ここにファイルをドロップ

目次