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

G371に「#REF!」がある場合かゼロがある場合に任意のセルに空白を表示するような関数を作りたいのですが、どうしたらよいでしょう?

ちなみにこの場合の「#REF!」はエラーの表示(左脇に出る「!」というマーク)はありません。

何もないセルに自分で「#REF!」と打ち込んだものです。

以下の3つの関数を試しましたが「#REF!」がそのまま表示されるだけでした。

=IF(OR(G371=0,ISERROR(G371)),"",G371)

=IF(OR(G371=0,ISTEXT(G371)),"",G371)

=IF(OR(G371=0,G371="#REF!"),"",G371)

A 回答 (1件)

上記の式で#REF!が表示される理由は


OR(G371=0,ISERROR(G371))=OR(#REF!,TRUE)=#REF!となるため、
結果としてのG371が表示されてるのではなく、セルの数式が#REF!なのです。
=IF(ISERROR(G371),"",IF(G371=0,"",G371))
ならブランク表示(実際は長さのない文字列)になります。
    • good
    • 0

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