

高岡智則
年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)
はじめに
このページでは iferror関数 について、初心者にも分かるようにやさしく解説します。ExcelやGoogleスプレッドシートでデータを扱うと、計算結果がエラーになることがあります。そのときに備えて iferror関数 の使い方を覚えると作業が安定します。
iferror関数とは何か
iferror関数はセルの式がエラーを返す場合に、別の値を返す機能です。エラーの例としては割り算のエラーやデータが見つからないエラーなどがあります。エラーをそのまま表示すると見づらくなるので、代替値を設定して見やすくするのが目的です。
基本の使い方
基本の構文は =IFERROR(式, 代替値) です。式には数式やセル参照を入れ、代替値にはエラー時に表示したい値を入れます。式が正常に計算できれば代替値は使われず、通常の結果が表示されます。
実例で学ぶ
実務での利用例として、割り算のエラーを回避する使い方があります。例として =IFERROR(A2/B2, 0) のようにします。A2 を B2 で割った結果がエラーになる場合、代わりに 0 が返ります。別の場面ではデータ不足や検索結果が見つからない場合に 代替値 を設定することができます。
表で理解を深める
| エラー種別 | 意味 | IFERRORの動作 |
|---|---|---|
| #DIV/0! | 0 で割ろうとしたとき | 代替値を返す |
| #N/A | データが見つからない | 代替値を返す |
| #VALUE! | データ型が合わないとき | 代替値を返す |
実務でのコツ
注意点として、代替値を設定する際には数字として扱える値と文字列として扱える値を区別しましょう。数値を返す場合は数値を、文字列を返す場合は文字列を設定します。
まとめ
この記事で iferror関数 の基本的な使い方と活用のコツを掴めたはずです。エラーが出ても表示を整えることができるので、データをきれいに保つ助けになります。習慣として =IFERROR(式, 代替値) の形を覚えておくと、レポート作成やデータ分析の場面で大いに役立ちます。
iferror関数の同意語
- IFERROR関数
- エラーが発生したときに、指定した代替値を返すExcel/Google Sheets の関数です。計算の途中でエラーになっても、シート全体の表示を崩さずに処理を続けられるようにします。
- エラー回避関数
- 式の評価でエラーが出た場合に、あらかじめ指定した値を代わりに返して動作を安定させる関数の総称的呼び方です。
- エラー時代替値返却関数
- エラー時に別の値を返す機能を指す表現で、IFERROR の説明によく使われます。
- エラー代替値返却関数
- エラー時に別の値を返す機能を指す表現で、IFERROR の説明によく使われます。
- エラー時の代替値返却関数
- エラーが出た場合に、事前に設定した別の値を返すことを明確に表す名称です。
- 代替値返却関数
- エラー時の代替値を返すことに特化した機能を指す、汎用的な表現です。
- エラーハンドリング代替値関数
- エラーハンドリングの一部として、エラー時に代替値を返す機能を指す表現です。
- フォールバック値返却関数
- エラー時にはフォールバック値を返す性質を指す表現で、IFERROR の機能を端的に示します。
- エラー置換関数
- エラーが発生した場合に、結果を別の値へ置換して返す機能を指す表現です。
- エラー回避用関数
- エラーが起きることを回避する目的で用いられる、代替値を返す機能を指す名称です。
- エラー時フォールバック関数
- エラーが生じた場合にフォールバック値を返す機能を指す表現です。
- エラー処理代替値関数
- エラー処理の文脈で、代替値を返す機能を表す名称です。
iferror関数の対義語・反対語
- エラーをそのまま表示する
- IFERRORはエラー時に代替値を返すのに対し、こちらはエラーが発生したときにそのエラー自体をセルに表示します。
- エラーを抑制しない
- エラーを隠して代替値を返す動作をしなくなり、エラーをそのまま表示・返すことになる考え方です。
- 代替値を返さない
- エラーが出ても0や空文字などのフォールバック値を返さず、エラー値をそのまま返します。
- エラーを発生時に処理する前提にしない
- エラーを自動的に処理してフォールバックを挟むIFERRORの対極として、エラー処理を前提に置かない考え方です。
- エラーを例外として扱う
- エラーを通常の数値・文字列などの結果と混在させず、例外として別扱いする概念的な対義語です。
iferror関数の共起語
- IFERROR関数
- Excel/Google Sheetsでエラー値を自動的に処理する関数。式がエラーを返した場合には第2引数の値を返します。
- エラー処理
- 数式の実行中に発生するエラーを扱う考え方。IFERRORはこの処理を手軽に実現します。
- 代替値
- エラー時に返す値。IFERRORの第2引数として指定します。
- エラー値
- 式の評価結果として返されうる、エラーの総称。IFERRORはこれを捕捉して代替値を返します。
- #N/Aエラー
- データが見つからないことを示す代表的なエラー。IFERRORで代替値を設定する対象になります。
- #DIV/0!エラー
- 0での除算など、算術エラーが起きたときのエラー。IFERRORで回避できます。
- #VALUE!エラー
- データ型が適切でない場合に出るエラー。IFERRORで代替値を返すことができます。
- #REF!エラー
- 参照が無効になったときに出るエラー。IFERRORで処理を分岐させる場面があります。
- #NAME?エラー
- 関数名やセル参照が認識されないときのエラー。IFERRORと併用して対策を説明することがあります。
- #NUM!エラー
- 不正な数値計算が発生した場合に出るエラー。IFERRORで安全に扱うことが多いです。
- #NULL!エラー
- 範囲の交差を間違えたときなど、無効な交差を指すエラー。IFERRORで回避する例が紹介されます。
- IFNA関数
- NAエラーだけを別扱いして処理する関数。IFERRORとは異なりNAを個別に捕捉します。
- ISERROR関数
- 値がエラーかどうかを判定する関数。IFERRORの前処理として使われることがあります。
- ISNA関数
- NAエラーを検出する専用の関数。IFERRORと組み合わせて使われる場面が多いです。
- VLOOKUP
- 検索関数の代表例。IFERRORと組み合わせて、検索失敗時に代替値を返す用途で使われます。
- LOOKUP関数
- 範囲を検索する関数群。IFERRORと組み合わせてエラー時の代替値を設定します。
- Google Sheets
- GoogleのスプレッドシートでもIFERROR関数は同様に動作します。
- Excel
- IFERROR関数はExcelの標準関数で、データ処理の際にエラー回避としてよく用いられます。
iferror関数の関連用語
- IFERROR
- 式を評価してエラーが出た場合に、指定した代替値を返すエラーハンドリング関数。エラー回避を簡単にする基本的な手段です。
- IFNA
- 特定の #N/A エラーだけを捕捉して代替値を返す関数。その他のエラーは通常どおり表示されます。
- ISERROR
- 値が任意のエラーかどうかを判定し、TRUE か FALSE を返す関数。エラーの有無を判定するときに使います。
- ISERR
- 値がエラーかどうかを判定します。#N/A を除くすべてのエラーを TRUE とします。
- ISNA
- 値が #N/A エラーかどうかを判定します。
- NA
- #N/A エラー値を返す関数。データが見つからない場合などに使われます。
- ERROR.TYPE
- 発生したエラーの種類を番号で返す関数。Excel のエラーコードを数値で表します。
- #DIV/0!
- 0での除算エラー。分母が0になってしまい演算が成立しません。
- #REF!
- 参照エラー。セル参照が削除・変更された場合などに表示されます。
- #VALUE!
- 値エラー。データ型が不適切なときに発生します(例: 文字列を数値として計算する等)。
- #NAME?
- 名前エラー。関数名のスペルミスや定義されていない名前を使ったときに表示されます。
- #NUM!
- 数値エラー。計算結果が許容範囲を超えるなど、数値そのものに問題がある場合に出ます。
- #NULL!
- NULL(交差演算子)エラー。セル範囲の指定が誤っているときに起こります。
- #N/A
- データが見つからない、該当データが存在しないときに表示されるエラー。



















