• 締切済み

EXCELでエラー表示をさせない方法は?

例えば、セルA1に入力した数値に対して関数を使ってセルA3にその結果を返す設定をしたとき、セルA1が未入力(空白)だとセルA3にエラー表示が出てしまいます。数値を入力するまで、エラー表示が出ないように出来ないでしょうか?宜しくお願いします。

noname#1811
noname#1811

みんなの回答

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.4

条件付書式を使うって手もありますね。 例えば、シート全体を選択して、[書式]-[条件付書式]で、 「数式が」「=ISERROR(A1)」、書式の文字色を白に設定 と操作してやると、エラーを(見かけ上)表示しなくなります。

  • Naka
  • ベストアンサー率44% (527/1181)
回答No.3

ISBLANK関数を用いてはいかがでしょうか?? ISBLANK関数は該当するセルが、空白かどうかをチェックします。 IF(ISBLANK(A1),"",式) でA1が空白かどうかを調べ、空白なら(真)計算をしないで、空白表示にします。

noname#1811
質問者

お礼

ご回答ありがとうございました。 大変ご参考になりました。

noname#591
noname#591
回答No.2

ツールのオプションで表示のゼロのチェックをはずします。 該当する書式に「=IF(ISERROR(数式),0,数式)」を追加しては??

noname#1811
質問者

お礼

ご回答ありがとうございました。 Kaz003さんの回答と合わせてやってみましたら、 うまく表示を消すことが出来ました。

  • Kaz003
  • ベストアンサー率48% (31/64)
回答No.1

簡単なのはその関数の前にifを使って セルA3に =if(A1="",0,関数式)とかすると A1が空白の間はゼロになっています。 ゼロの部分を""にしておけば空白のままです。

noname#1811
質問者

お礼

ご回答ありがとうございました。 うまく表示を消すことが出来ました。

関連するQ&A

  • エラーが出たら、表示をしない設定をしたいです。

    条件式を使って、エラー(#N/A)が出たら空白にして、設定の式に数値が入っていればその数値を表示するという設定をセルにしたいです。 =if(error.type(設定の式)=7,"",設定の式) と入力したのですが、設定の式に数字があっても#N/Aが表示されてしまいます。何が間違っているのかご指摘ください。

  • エクセル関数エラー表示

    こんにちは。 エクセルで関数を使用した場合、結果が「#N/A」や「#DIV/0!」などとエラー表示される場合があります。 このエラーを表示させずに、空白セルとして表示する方法があれば教えて頂けますか? 同時に、「0」(ゼロ)の場合は表示しない方法もあれば、教えていただけますでしょうか。 よろしくお願いいたします。

  • エクセル 数値が表示されたら、エラー表示

    エクセル2003です。 A1セルと、B1セルに数値を入力し、C1セルに答えが表示されるようにしています。 A1+B1の合計‥‥C1セル10以上と表示されたら、「10以下となるように」という警告文を表示したいです。 入力規則では、そのセルに入力する作業をして、初めてエラー表示となるため、 ただC1に表示されるパターンでは、入力規則が反応せず、困っています。 表示規則のような設定はあるのでしょうか?

  • EXCELの計算結果で+、-、±と表示する方法

    EXCELでA-Bの結果が正の場合は”+符号”、負の場合は”-符号”を付け、等しい場合は”±0”と表示するにはどのようにすればいいのでしょうか? 条件として、事前に複数行にA-Bの式が入力されており、数値未入力(空白)のとき、計算結果セルは空白にしたいのですが。

  • エクセル 関数 2008_12_12

    エクセル関数に詳しい方、教えてください。 どのセルに、どうゆう関数を入れればいいか教えていただきたいです。 1、A1に直接入力されていたら、A2を関数式計算させる(入力済み)  A2に関数式を無視して直接入力したら、A1は空白になる。  A2が空白なら、A1も空白。 2、あるセルに数値が無ければ(空白)、その列を非表示にする関数式。 3、これは関数ではないですが、マクロを使用してないのにセキュリテ ィー警告(開いたときに出るやつ)が出てくるので出ないようにした い。*セキュリティーレベルを下げないやり方。 以上、分かる方教えてください。

  • エクセルで空白の場合はエラー表示を出す方法

    こんにちは。 エクセルで、A1のセルが空白の場合A3のセルに入力が出来なくなる、B1のセルが空白の場合B3のセルに入力が出来なくなる、C1のセルが空白の場合C3のセルに入力が出来なくなるような設定をすべての行に加えたいのですが、どのようにしたらよろしいのでしょうか? 入力規則を使うのでしょうか? どなたか詳しく教えてください。 よろしくお願いします。

  • VLOOKUPでエラー表示と0表示を無くしたい

    VLOOKUPで下の条件にあった数式を作りたいのですが、うまくいきません。 条件は (1)参照先のセルが数値のため0が表示されるが、0と空白は区別したいので、戻り値が空白の場合は0を表示させない。 (2)参照元のシートには参照先には無いコードがあるので、エラー(#N/A)が出てしまうがエラーも表示させない。 作ってみた数式は =IF(OR(VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE)="",ISERROR(VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE))),"",VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE)) です。 戻り値が空白、またはエラーの時に参照先のセルが空白になるように作ったつもりですが、どうしてもエラー(#N/A)が出てしまいます。 どなたかアドバイスいただければ嬉しいです。 よろしくお願いいたします。

  • 【エクセル】 「3,465」を「 」「3」「4」「6」「5」と表示させたい。

    「エクセル2003の関数式について」 いつもお世話になっております。 以下の件についてご教示いただきたく質問いたします。 セルA1に「3,465」という数値が入力されています。 その数字を分解して、 セルF1に「5」E1に「6」D1に「4」C1に「3」B1に「空白」と表示させるには、どのような数式を1の行に入れるのでしょうか。 よろしくご指導のほどお願いいたします。

  • エクセルの数式で、0を表示させない方法

    例えば・・・ 「C12」にヴォルビックと入力します。 「C13」は、空白セルです。 「C35」に「=C12」という関数を入力します。 当然、「C35」には、ヴォルビックと表示されます。 「C36」に「=C13」という関数を入力します。 「C13」は、空白セルなので「0」と表示されてしまいます。 この「0」を非表示にする方法はありませんでしょうか? 分かりにくい質問ですいません。

  • エクセル 隣のセルの数値によって文字を表示させる

    こんにちわ。 いろいろ試したのですがいまくいかないので質問させてください。 C1セルに計算式(=B2/A2)が入っていて数値が出ているんですが、 その数値が20より小さいとき、隣のセルD1に「←!!!」 20より大きいときは空白にしたいのです。 今D1に入力しているのは下記の関数ですが↓ =IF(C1<=20,"←!!!","") これでは20以上の数値でも「←!!!」が表示され、 どうしたらいいのかわかりません。 助けてくださいー!よろしくお願いいたします。

専門家に質問してみよう