• ベストアンサー

エクセル エラーを0と表示させる

色々な数式を入力したデータを完成させたら、 #DIV/0!エラーがでるところは、 0と表示するように変更しなくてはならなくなりました。 IFを使うとすると、入力したたくさんの式にIF文を足していかなくてはなりません。 何かよい方法はないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

0ではなく見た目空白であれば条件付書式で回避できます。 #DIV/0!のセルに 数式が =ERROR.TYPE($A$1)=2 フォントを白 ではだめでしょうか?

aki---
質問者

お礼

やはりこの状態でゼロ表示は簡単にはいかないですよね。 ゼロは無理ということにして空欄にすることにします。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

エラー表示を0にする。 IFとISERRORを組み合わせればいいのですが、式中にISERRORを入れると循環参照になるので、組み込む事が出来ませんので、無理がある。 よって、代替案なのですが、現状の計算式の入ったセルを作業セルとして取り扱う方法はいかがですか。 C1に計算式が入っているとして、D1に =IF(ISERROR(C1),0,C1) として、最終的にはC1(C列)は非表示にしてしまう。 しかし、これは同じ列に式が連続して入っていれば使える方法で、帳票類のような形式の場合使用出来ない可能性があります。この場合、計算セルをどこか一箇所に集めて(同列に)計算をし、帳票類には計算をしたセルを参照させる方法で可能ですが。しかし、また手間がかかりますね。 空欄にするなら簡単なのですが。

aki---
質問者

お礼

やはりこの状態でゼロ表示は簡単にはいかないですよね。 ゼロは無理ということにして空欄にすることにします。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルIF関数(「#DIV/0!」表示)について

    エクセルを使っていて、「#DIV/0! 」 と表示される部分があり解決方法を調べてみたところ、 「DIV」は「divisor:除数(割る数)」の略であり、数字は「ゼロ(0)」では割れないために出たエラーだと知りました。 (参考URL:http://www.724685.com/weekly/qa090819.htm) 上のサイトには、「除数がゼロ、つまり計算結果が「#DIV/0!」のときは、別の表示に(たとえば空欄に)する条件式(IF文)を使えばいい」とあったのでIF関数式をあてはめたところ、一部分は「#DIV/0! 」表示でなく「0」表示にすることができました。 ただ、その IF関数を入力したセル(セルC1と仮定)を参照して新たな関数式を作ったとき、値を出すセルがまた「#DIV/0! 」となってしまいます。 最初に入力した式→ =IF(A1=0,"0",B1/A1) 次に入力した式→ =IF(C1=0,"0",100/C1/100*1000/10000) C1のセルを手入力で「0」と入力すると「#DIV/0! 」 表示にはなりませんでした。 これは、式を入力したセルを新たな計算式には反映できないということなのでしょうか? 「0」と手入力すると最初の式も消えてしまい、なおかつ手間なので何か解決方法はありませんでしょうか。 つたない説明ですが、どなたかアドバイス頂ければ嬉しいです。

  • エクセル VLOOKUP関数のエラー非表示について

    次のような式がありますが答えが#DIV/0!になり困っています。 =IF($B28="","",($F28*2)/IF(ISNA(VLOOKUP($B28,形態!$B$5:$Z$200,7,FALSE)),"",VLOOKUP($B28,形態!$B$5:$Z$200,7,FALSE))) データ範囲のシートは分かれいます。 データ範囲の形態!B5:Z200の中に空白がある場合#DIV/0!になります。 #DIV/0!を非表示する方法を教えてください。

  • エクセル2007 エラー値の表示を違う文字に表示

    エクセル2007での質問です。      A      B      C  1   2      0      =A1/B1*100 (表示 #DIV/0!)  2   0      0      =A2/B2*100 (表示 #DIV/0!)  C列には上記のような数式を入れました。 すると表示はエラー値になるのですが、 C1 の表示を -  C2 の表示を 0 にしたい場合はどのような関数を入れればいいのでしょうか。 つまりA列の数字が1以上 B列 0 の場合、- 表示 A列、B列ともに 0 の場合、 0 表示 エラー値になったら文字入力していたのですが、さすがに面倒になってしまい・・・ 初心者な質問ですがよろしくお願いします。

  • エクセルのエラー非表示について

    ちょっと説明しにくいのですが聞いてください。 シート1に参照元の値があり、シート2に数式があります。さらにシート2の数式での値をVLOOKでシート1に読み込ませています。最終的に印刷するものはシート1です。 シート1でいらないページを行ごと削除すると。シート2では参照元が削除されたので数式内で『#REF!』のエラー表示があり、当然セル上にも『#REF!』のエラーが表示されます。 このエラー表示をゼロもしくは表示しないようにしたいのですがどのようにすればいいでしょうか。一般的には、『ISERROR』関数を使用するんでしょうけど、数式の中に『#REF』があるためかどうかはわかりませんが、『この関数に対して、多すぎる引数が入力されています。』という警告が表示され、できません。どなたかこの解決方法を教えてください。 ちなみにエラーの文字を白くとかはダメで、完全に0などのほかの数値か表示なし””がいいです。

  • excel エラー値を非表示にしたいのですが

    こんにちは。アドバイスを宜しくお願いします。 関数を使って数式を入れた表を作成しているのですが 今回は入力しない所が数箇所ありまして入力していない 箇所を参照しているところや関連のシートにまでエラー値が 表示されてしまいます。 こういった、今回に限ってという場合(特定して決めることが出来ないセル) に表示されるエラー値を非表示にする方法があれば教えていただきたいんです。 実際のところできるのでしょうか? エラー値は#N/Aです。 どうか宜しくお願い致します。

  • エクセルでの0とエラー値の非表示

    お世話になります。 エクセルでエラー値を表示させないのはIF関数とISERRORを使えばよいのですが そこに0を加える簡単な方法はないでしょうか? たとえば A1/B1の計算結果について0やDIV/0や#VALUEなどがでるとして 現状は =IF(OR(ISERROR(A1/B1)=TRUE,A1/B1=0),"",A1/B1) で対処しようとしていますが、より簡単な方法はないでしょうか? お願いします

  • エクセルでのエラー表示について

    エクセルのシートで、ある行からその上までと違う数式を入れたところ、!マークのエラー表示が出てきて、「このセルにある数式がセル周辺の数式と異なっています」となってしまいます。このようなエラーがいちいち全部のセルに出てきてしまっているのがうっとうしくてたまりません。数式の矛盾に対するエラーは出てきて欲しいのですが、上記のようなエラーを出さないような方法はあるのでしょうか?教えてください。どうぞよろしくお願いします。

  • Excelエラー表示を常に外したい

    たとえば =SUM(A1:A5) という式を設定し、実際に合計を出すと必ず 「数式は隣接したセルを利用していません」 というエラー表示が出ます。 大変なデータ量ですので、いちいち「エラーを無視する」で外していられませんので、根本的な解決方法を教えてください。 またなぜ隣接したセル同士で計算させているのにこのようなエラーがでるのでしょう? セルの書式設定ではユーザー定義で「#,##0"円"」と設定していますがこれがいけないのでしょうか?

  • エクセルでエラーの値を表示させないためには?

    エクセルで月曜日の日付を入力すると火曜日以降の日付が 自動的に計算される数式を入れたのですが、 日付を入力することが分かりやすいように 月曜日の日付のセルをX/Yとすると、 当然ですが数式を入れたセルは エラー(#VALUE!)が表示されてしまいます。 X/Yと入力してもこの#VALUE!を表示されずに 空欄のままになるようにしたいのですが、 何か方法があれば教えてください。

  • excel エラー値「#DIV/0!」表示について

    excel97を使用してます。 エラー値「#DIV/0!」表示について、非表示にしたいのですが、できるでしょうか。 今はまだ数値が入力されていないので、表示されてしまうことは理解しているのですが、それを非表示にしたいのです。 宜しく願い致します。

ケーブルについて
このQ&Aのポイント
  • エプソン EPSON DS-1630を使用しています。付属のケーブルでは短くて繋げないため、3mのUSBケーブル A-Bタイプが必要です。
  • エプソン EPSON DS-1630を使っているのですが、付属のケーブルが短すぎて使いにくいです。3mのUSBケーブル A-Bタイプを使用すれば問題解決できますか?
  • EPSONのスキャナー DS-1630には付属のケーブルが短くて繋げず、新しい3mのUSBケーブル A-Bタイプが必要です。
回答を見る

専門家に質問してみよう