【Excel】関数を使ってエラー非表示にする方法（ISERROR・IFERROR） – アスケミ
MENU
検索
とじる
AccessやExcel等パソコンを使って仕事の効率UP！アスケミ
Access
Excel
ワードプレス
PC設定･PCまわり
ワーク･ライフ
動画配信
お問い合わせ
ホーム
エクセル【Excel】
【Excel】関数を使ってエラー非表示にする方法（ISERROR・IFERROR）
エクセルで資料作成することが多々あると思いますが、
Excelでセルに関数を使って数式を入れたのはいいけど、空欄の部分があるとエラーになっちゃうんですよね。
美的の問題かも知れませんが、資料として出した時にこのように『#DIV/0!(ディバイド・パー・ゼロ)』とエラー表示されてるとテンションが下がります。
※『#DIV/0!(ディバイド・パー・ゼロ)』とは『0で割り算をした』時に出るエラーです。この例の場合は、『0(売価)÷100(仕切)』なので0が割っているのでエラーが出ますね。
…ていうかこのエラー表示はきれいに見えないのでちょっと許せません（笑）
出来ればエラーを非表示にして掲出したいですよね。
この場合、C3セル(売価)が空欄なのでD3セル(粗利)の部分がエラー表示になります。
少ない数ならDELETEで1個ずつ消しても大して苦にはならないでしょうが、それが100、200とあったらうんざりします…。
しかもDELETEキーで消した場合、セルに挿入されてる数式も消えてしまうので、売価を入れてもこの行の合計は出ません。
そんな時に便利なのが『ISERROR』と『IFERROR』関数です。
関連
【Excel関数】ROUNDUPを使って原価と粗利からキリの良い売価を求める計算式
目次
【Excel】エラー非表示　関数『ISERROR』とは？
【Excel】エラー非表示　『IFERROR』関数とは？？
【Excel】エラー非表示　関数『ISERROR』とは？
Excelの関数『ISERROR』を使ってエラーを非表示にする場合、さらに『IF』関数も使用します。
※上の表のとおりの場合
『=IF(ISERROR((C3-B3)/C3, “”,(C3-B3)/C3)』というような具合です。
【Excel】エラー非表示　関数『ISERROR』解説
『(売価-仕切)/売価』で粗利が求められます。
注意！引き算と割り算では割り算が優先されてしまうので、先に引き算をさせたい場合は、必ず()『かっこ』でくくるようにしましょう！
この表の場合、売価(C3)が空欄になっているのでエラー表示『#DIV/0!(ディバイド・パー・ゼロ)』が表示されています。
意味:もし、『(売価-仕切)/売価』がエラーだったら『””』(空欄)にし、エラーが出ていなければ『(売価-仕切)/売価』を計算します。
『ISERROR』では『かっこ()』をたくさん使ってしまうので、どうしても数式が長くなります。
【Excel】エラー非表示　『IFERROR』関数とは？？
私も『ISERROR』関数は知っていたのですが、『IFERROR』という関数は知りませんでした。
『IFERROR』はExcel2007から登場した関数のようです。
まだまだ勉強不足だなぁと感じる今日この頃です。
『IFERROR』を知るまでは、エラーを回避するには『ISERROR』関数をよく使っていました。
【Excel】エラー非表示　関数『IFERROR』を使ってみましょう！
では、『IFERROR』関数を使ってみましょう！
『ISERROR』と同じように上の表の『#DIV/0!(ディバイド・パー・ゼロ)』を『IFERROR』を使ってエラーを非表示（数式を消さずに見えなくする）にしてみます。
『IFERROR』は『IF』関数と『ISERROR』を合わせたような関数です。
式は下のように『=IFERROR((C3-B3)/C3,””)』となります。
『IFERROR』は『ISERROR』に比べるとエラーを表示させないようにするための式は簡単ですね。
コンパクトにまとまっているので式が短くてわかりやすいです。
Excel2007、Excel2010、Excel2016では追加されているので、【Excel】エラー非表示で『IFERROR』関数もぜひ使ってみて下さい。
この記事を読んだかたへおすすめの本
できるExcel関数 データ処理の効率アップに役立つ本 2016/2013/2010/2007対応 できるシリーズ	
Kindle	
Amazon	
楽天市場	
Yahooショッピング	
カテゴリー：
エクセル【Excel】
<PREV
【Windows10】Accessが入っていないパソコンでAccessを使う方法
NEXT>
【Accessフォーム】フォーム上テキストボックスにカレンダー表示する方法
関連記事
【Excel関数】ROUNDUPを使って原価と粗利からキリの良い売価を求める計算式
【Excel】ファイルのパスを表示する方法と簡単コピー
【Excel】複雑な勤務シフトも個数を数えるCountif関数で一発カウント！
MENU
アクセス
Access
エクセル
Excel
ワードプレス
Wordpress
PC設定・PCまわり
Settings
ワーク･ライフ
Job＆life
動画配信
VOD
よく読まれいている記事
【Windows10】Accessが入っていないパソコンでAccessを使う方法	
windows10ではAccessランタイムは使用出来ない？？	
【Excel関数】ROUNDUPを使って原価と粗利からキリの良い売価を求める計算式	
【Windows10】ネットワークに表示されないワークグループやPCがある場合の設定方法	
【Access参考書】基本からVBAまでまるわかり！独学時に使える参考本	
最近の投稿
【Excel関数】売上集計表から学ぶSUM関数【動画あり】	
【Amazon】fire tv stickって何ができるの？？	
【マクリン式】リライトをエクセルマクロシートでやってみた！	
【マクリン式】リライトマクロシートの使い方とコード【ダウンロードあり】	
【Amazonタイムセール】おすすめ家電はコレだ！サイバーマンデーだから買っておきたい【2019】	
社内SEの転職ならここがおすすめ
カテゴリー
PC設定･PCまわり
アクセス【Access】
エクセル【Excel】
ワーク･ライフ
ワードプレス
動画配信
企業様にお得なアマゾンビジネス
＼当サイトはエックスサーバーを使用しています／
目次
【Excel】エラー非表示　関数『ISERROR』とは？
【Excel】エラー非表示　『IFERROR』関数とは？？
このジャンルを読んだ方がよく読まれている記事
【Excel関数】ROUNDUPを使って原価と粗利からキリの良い売価を求める計算式	
【Excel】ファイルのパスを表示する方法と簡単コピー	
【Excel】複雑な勤務シフトも個数を数えるCountif関数で一発カウント！	
【Excel関数】切り捨て、切り上げ等の面倒な労働時間、残業時間をCEILING関数で計算する方法	
【Excel】関数を使ってエラー非表示にする方法（ISERROR・IFERROR）	
アスケミAccessやExcel等パソコンを使って仕事の効率UP！
© アスケミ All rights reserved.
