激凹みから立ち直る方法

エクセルで該当する値がない場合の#N/Aがうっとうしいです。これを表示ししない方法があったらお教えください。

A 回答 (4件)

    • good
    • 0
この回答へのお礼

 どうもありがとうございました。HPを紹介してもらえると助かります。

お礼日時:2008/05/06 08:59

#3です。


IF(ISERROR([式]),"",[式])を使うにしろ、
IF(ISERROR([式]),0,[式])を使うにしろ、
始めの式と、2番目の式は同じものになるので、
同じ式の繰り返しがが「美しくない」「精神衛生上悪い」とお思いなら、
IF(COUNTIF([険悪範囲],[検査値]>0,[式],"")とか
IF(COUNTIF([険悪範囲],[検査値]>0,[式],0)
とするテがあります。

ご参考まで...
    • good
    • 0
この回答へのお礼

どうもありがとうございました。これも挑戦してみます。

お礼日時:2008/05/06 09:05

#2さんの回答にアヤをつけるつもりは毛頭ないのですが、


=IF(ISERROR([式]),"",[式])
と「""」を使ってしまうと、この結果を別の数式の参照元としたとき、
さらにエラーを誘発する場合があります。
「=""+5」と文字と数値を演算するようになる場合です。
エラー表示をしたくないなら、
=IF(ISERROR([式]),0,[式])
として、表示書式を「#,##0,-#,##0;」とすればゼロの時は表示されなくなります。
ただし、この結果を参照した数式でゼロを区別する必要があるなら、
=IF(参照元<>0,・・・)
する必要がありますが、これなら、#2さんの式のままで、
=IF(参照元<>"",・・・)
としても同じですね。
    • good
    • 0
この回答へのお礼

どうもありがとうございました。これも挑戦してみます。

お礼日時:2008/05/06 09:03

すぐ思いついたのはこれ


=IF(ISERROR( [式] ),"", [式] )
    • good
    • 0
この回答へのお礼

どうもありがとうございました。非常に助かりました。

お礼日時:2008/05/06 09:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報