メインコンテンツへスキップ
見出し画像

【Excel】IFERROR関数の使い方|エラーの時だけ別の値を表示する

    表の中に #DIV/0! や #N/A が並ぶと、見づらく、そのまま資料にも使えません。IFERROR 関数を使うと、エラーの時だけ「-」や空欄に置き換えられます。上の動画で、実際の Excel の画面を1分で見られます。

    書き方

    =IFERROR(値, エラーの時の値)

    いつもの計算と、エラーの時に出したい表示の2つだけです。

    例:単価の #DIV/0! を「-」にする

    A1:D7 に「商品・売上・個数・単価」の表があり、個数が 0 の行(みかん・もも)もある場合です。まず D2 に売上 ÷ 個数の式を入れ、D2:D7 を選んで Ctrl + D で下にコピーします。

    =B2/C2

    個数が 0 の行は、0 で割ったことを示す #DIV/0! エラーになります。そこで D2 の式を IFERROR で包みます。

    =IFERROR(B2/C2,"-")
    • 値:B2/C2(いつもの計算をそのまま)

    • エラーの時の値:"-"(ハイフン)

    もう一度 Ctrl + D で下にコピーすると、エラーだった行だけが「-」に変わります。ほかの行は、りんごなら 120 のように単価がそのまま出ます。

    表示を変える

    • "-":ハイフンを表示

    • "":空欄にする

    • 0:0 を表示

    ここに注意

    IFERROR は #DIV/0!(0で割った)、#N/A(見つからない)、#VALUE!(文字で計算した)などをまとめて置き換えます。そのぶん、計算ミスによるエラーも隠れてしまいます。表が完成してから、仕上げに使うのが安全です。

    こちらもどうぞ

    ほかの関数も1分で

    仕事でよく使う Excel 関数を、1本1分の動画と記事でまとめています。調べたい関数は クリエイターページ の索引の記事から探せます。動画は YouTube チャンネル でも見られます。

    ※ この記事は AI を活用して作成しています。

     
     
    忙しい人のための時短 Excel。仕事でよく使う関数を、実際の Excel の画面で1本1分の動画にしています。記事では書き方と例を文字でまとめています。調べたい関数は、索引の記事から探せます。

    あなたへのおすすめ