Home » Excel(エクセル)の関数・数式の使い方 » 論理・情報 » エラー表示しないように-ISERROR関数

エラー表示しないように-ISERROR関数

対象:Excel97, Excel2000, Excel2002, Excel2003

エラー表示しないように-ISERROR関数

Excleで数式・関数を使えるようになった方から
エラーを表示させないようにするにはどうすればいいのか」
というご質問をよくいただきます。

例えば、C1セルに「=A1/B1」という数式が入力されていて、B1セルが「0」(ゼロ)や空白だと、「#DIV/0!」というエラー表示になってしまいます。あるいはA1セルやB1セルに文字列が入力されれば「#VALUE!」エラーとなります。こういったエラーを表示させないようにするにはどうすればいいのかという質問です。

そのワークシートがどう使われるかによっていろいろな回避策があるはずです。

例えば、使っているExcelのバージョンが2002以降で、画面上はエラーが表示されていても問題なく、印刷するときだけエラーが印刷されなければいいということだってあります。そんなときは[ページ設定]ダイアログでエラー値を印刷しない設定にするのが簡単でしょう。

先の「=A1/B1」のような場合なら、A1・B1セルに数値以外の値が入力されないように、B1セルには「0」を入力できないようにしておくという処理を入れ、エラーの状態にさせないようにするというのもありでしょう。

[スポンサード リンク]

実務ではその利用目的によって、どのように回避するのがいいのかをしっかり考えていただくとして、ここでは単純にエラーのときにエラーを表示させない方法をご紹介しておきます。


▼操作方法:エラーを非表示にする
(C1セルに、「A1/B1」の結果をエラーでないときだけ表示させる例)
C1セルに、
「=IF(ISERROR(A1/B1)=TRUE,"",A1/B1)」または
「=IF(ISERROR(A1/B1),"",A1/B1)」
と入力する

エラーが発生しているとTRUEとなるISERROR(there IS an ERROR)関数を、IF関数に組み合わせるわけです。

「A1/B1」がエラーだったら「""」を表示(空白を表示=何も表示されていないように見せかける)、「A1/B1」がエラーでなければ「A1/B1」の結果を表示すると記述しているわけです。

ISERROR関数の引数と、実際に表示をさせるためのIF関数の第3引数に、まったく同じ記述をしなければいけないところが冗長で、あんまりカッコイイとは言えない気もしますが、この記述をしておけばエラーが発生したときは何も表示されなくなります。

関連語句
エラーの非表示, #N/Aを非表示, #N/Aを表示しない, #DIV/0!を表示しない, #DIV/0!エラー, #DIV0エラー, エクセルのエラー値を非表示に

Home » Excel(エクセル)の関数・数式の使い方 » 論理・情報 » エラー表示しないように-ISERROR関数

[スポンサード リンク]

トラックバック:9

TrackBack URL
条件付き書式でエラーを非表示に from インストラクターのネタ帳
対象:Excel IF関数とISERROR関数を使ってエラーを表示させない方法をご紹介しました。 いろいろなエラーに対応できる方法なのですが、ISERROR関数の引数と、実際に値を表示させるためのIF関数の第3引数に、まったく同じ記述をしなければならないところが、難点でしょう...
エラー表示をしないように−ユーザー定義関数 from インストラクターのネタ帳
対象:Excel 97,2000,2002,2003 エラー表示をしないようにするために、 ・ISERROR関数とIF関数を利用する ・条件付き書式を利用する という2種類の方法をご紹介しました。 VBA(Visual Basic for Applications)のわかる方なら、エラー表示をさせないように、ワークシー...
Excel 2007の新しい関数 from インストラクターのネタ帳
対象:Excel 2007 Office 2007関連のブログの一つ「Microsoft Excel 12」に、Excel 2007で実装される新しいワークシート関数についてのエントリーがありました。...
VLOOKUP関数で#N/Aエラーを表示させない−入力規則 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 IF関数を使って、VLOOKUP関数の第1引数:検...
ISERROR関数でVLOOKUP関数のエラー回避 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 このサイトで、 「ISERROR関数 VLOOKU...
数式かどうかを調べる from インストラクターのネタ帳
対象:Excel2002, Excel2003, Excel2007, Excel2010 条件付き書式を設定しているようなときなどに、数式が入力されて...
0以外のときに除算するには・#DIV/0!エラーが表示されないようにするには−IF関数 from インストラクターのネタ帳
対象:Excel2002, Excel2003, Excel2007, Excel2010 このサイト・インストラクターのネタ帳で、同じIPアドレスから...
IFERROR関数でエラーが表示されないようにする from インストラクターのネタ帳
対象:Excel2007, Excel2010, Excel2013 ISERROR関数とIF関数を使ってエラー表示しないようにする方法をご紹介している...
ISERRORの読み方は?-イズエラー from インストラクターのネタ帳
Excel(エクセル)で数式のエラーを表示させないようにするときに利用するISERROR関数はイズエラーと読みます。

Home » Excel(エクセル)の関数・数式の使い方 » 論理・情報 » エラー表示しないように-ISERROR関数

「論理・情報」の記事一覧

検索

このページの上部へ戻る

.