みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルの関数式結果を表示させない

エクセルの関数式を入力した際に、結果として値がでるセルに何値を入力していないと#NOTVALの表示がでてしまいます。この表示を値が入っていない時は表示しないようにするにはどうしたらよいのでしょうか??

投稿日時 - 2004-02-27 11:05:05

QNo.791147

すぐに回答ほしいです

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

#VALUE! でしょうか?もしそうでしたら

=IF(A1="","",数式)
という風ではどうでしょうか。

また、他の方法としては、
数式の中にIF関数やISERROR関数を組み合わせる方法もあります。
=IF(ISERROR(数式),"",数式)
どんな場合でもとにかく数式の戻り値がエラー値であれば空白になってくれます。

その他セルの書式や条件付き書式でエラーを表示しない方法もありますが、
関数式によるエラーの回避が無難のように思います。

投稿日時 - 2004-02-27 11:22:48

お礼

#VALUE!でした・・・。入力間違えでしたすみません!

投稿日時 - 2004-02-27 11:57:47

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

IFワークシート関数とISERRORワークシート関数の組み合わせで対処できるかもしれません。

関数式を入力しているセルに、
=IF(ISERROR(*関数*),"",*関数*)
と入力します。*関数*の部分は、実際に出力させたい関数の内容です。

例えば、
=IF(ISERROR(A1/A2),"",A1/A2)
のようにします。

こうすると、*関数*でエラーが起こったときには空白を出力し、エラーがない場合には、*関数*の結果を出力するようになります。

ところで、#NOTVALというエラーって、ありましたっけ?
#N/Aか#NULL!のことでしょうか?

投稿日時 - 2004-02-27 11:28:41

お礼

有難う御座います!!早速試してみます!!

投稿日時 - 2004-02-27 11:56:32

あなたにオススメの質問