質問です。
エクセルのif関数で、
=IF(H5=0,"",IF(H5="","","非"))と入力し、
ブランクとゼロの数字が入っている場合以外に
「非」と表示させています。
ですが当然ながら対象となるH5が文字列の場合も同様に「非」と
表示されてしまいます。
これを回避したい、できれば表示させたくないのですが、
どなたか良い関数をご存知でしたらお教え下さい。
よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

一例です。


=IF(OR(ISTEXT(H5),H5=0),"","非")
    • good
    • 0
この回答へのお礼

ありがとうございます!
無事解決しました。
調べ方が悪いのか、ISTEXTという関数に
たどり着けませんでした。
またありましたらご教授お願い致します。

お礼日時:2009/05/18 18:58

>文字列の場合も同様に「非」と表示されてしまいます。



数値のときだけ「非」と表示するなら
=IF(OR(H5=0,H5=""),"",IF(ISNUMBER(H5),"非",""))
    • good
    • 0
この回答へのお礼

ありがとうございます!
大変助かりました。
調べ方が悪いのか、ISNUMBERという関数に
たどり着けませんでした。

お礼日時:2009/05/18 18:59

0以外の数値の時に"非"ということでしょうか?


例えば
=IF(AND(H5<>0,COUNT(H5)>0),"非","")
とか?
    • good
    • 0
この回答へのお礼

ありがとうございます!
無事解決しました。
一番にご回答ありがとうございます。
またありましたらご教授お願い致します。

お礼日時:2009/05/18 19:01

このQ&Aに関連する人気のQ&A

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


人気Q&Aランキング

おすすめ情報