アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは

エクセルで関数を入れて処理し
エラーとなった場合
それを表示しないで空白にする方法はあるのでしょうか?

A 回答 (4件)

2つのやり方・タイプがあります。


(1)関数の処理・計算の結果がエラー値になる場合を察知する方法
(例) =IF(ISERROR(関数),"",関数)
(2)エラーの起こる原因を避けて、関数の処理をさせない方法。
(例)=IF(A1="","",VLOOKUP(A1,$C$1:$D$10,2,FALSE))
のようにA1にデータが入っていないとエラーになるので、その場合は、VLOOKUP関数を使わないで、空白を入れるような例。

この回答への補足

ご回答を頂きましたみなさん
ありがとうございました

みなさまから教えていただきましたISERRORをいじって、なんとかうまくいきました
ただ会社のエクセルシートに入っている関数はもうちょっと複雑なので、うまく出来るか心配・・・・

つまり・・・・
=IF(ISERROR(VLOOKUP(の関数)),"",(VLOOKUP(の関数)))
という具合にすればいいのでしょうか?
""で区切られているところが、エラー時の表示を意味するということですよね?
ここに、たとえば極端な話「☆」を入れると
エラー時に☆が出てくるということですよね?
それはそれで楽しい・・・・かも

ありがとうございました
頑張ります

補足日時:2006/01/25 23:05
    • good
    • 0
この回答へのお礼

ありがとうございます

うーん
難しい
ちょっとエクセルいじくりながらがんばってみます

ありがとうございます

お礼日時:2006/01/25 22:45

#3です。


>うーん
難しい
というなら、
>エクセルで関数を入れて処理し
の関数を、質問補足で具体的に示してください。
>会社のエクセルシートに入っている関数はもうちょっと複雑なので、うまく出来るか心配・
回答者に任せてはどうですか。
>""で区切られているところが、エラー時の表示を意味するということですよね
""は文字列を定義するものです。""は空白です。数字の1を出すなら
1です。区切りはカンマです。
>ここに、たとえば極端な話「☆」を入れると
エラー時に☆が出てくるということですよね?
そうです。
IF文に関する、知識です。
    • good
    • 0
この回答へのお礼

再びご回答いただきありがとうございます

お礼が遅くなって申し訳ありませんでした

なんとかなりました

これを機会にIF関数も使いこなせるようにしたいです

また何かあったら質問させてもらいますので
宜しくお願い致します

お礼日時:2006/01/28 15:44

どんな計算か知りませんが簡単な計算ならば、


例えばB3に5,C3に0が入力されている場合
=B3/C3は#DIV/0!が表示されます。
そこで=IF(ISERROR(B3/C3),"",B3/C3)で空白になると思うのですが。
    • good
    • 0
この回答へのお礼

ご回答いただきありがとうございます

あまりエクセルに詳しくありませんが
使用しているのはVLOOKUPとかです

VLOOKUPに加えてIF関数を使うということでしょうか?

お礼日時:2006/01/25 21:34

#DIV-0!などのエラーのトラップ


http://homepage1.nifty.com/gak/MSTips/iserror.html
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます

なるほど・・・・

ただこのISERROR関数をどのようにはめ込めばいいのでしょうか?

VLOOKUPなどの上から(?)

ごめんなさい
本当にエクセルをよく知らないので・・・

お礼日時:2006/01/25 21:37

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