• ベストアンサー

エクセル データなければ『無』と表示

エクセル2013です。 A1からA5のセルに何もデータ(文字)がなければA6に『無』と表示させたいのです。どれか一つでもデータが入ればA6の表示はさせたくないのです。 一つのセルだけならできたのですが、複数セルを対象にするとうまくいきません。 よろしくお願いします。

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

  • ベストアンサー
回答No.1

A6にこちらの式を書けば実現できるかと思います。 =IF(COUNTA(A1:A5)=0,"無","") 試してみてください。

noname#246097
質問者

お礼

さっそくたくさんの方からのご指導ありがとうございました。 最初の方を代表にお礼を申し上げます。 この関数を見つけることができませんでした。 まさにこれで解決ですが、ほかにも色々とあるんですね。勉強になりました。

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.5

>A1からA5のセルに何もデータ(文字)がなければA6に『無』と表示させたいのです。 A6セルへ次の数式を設定してください。 =IF(COUNTBLANK(A1:A5)=5,"『無』","") または =IF(COUNTIF(A1:A5,"")=5,"『無』","") =IF(SUMPRODUCT(LEN(A1:A5))=0,"『無』","") A1:A5に=""と言う数式やシングルクォーテーションが1個の場合は何も入力されていないものと判断されます。 次の数式はA1:A5に=""と言う数式やシングルクォーテーションが1個の場合でも入力有りと判断されます。 =IF(COUNTA(A1:A5)=0,"『無』","")

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.4

A6: =IF(COUNTA(A1:A5),"","無")

回答No.3

  こんな方法もあります =IF(A1&A2&A3&A4&A5="","『無』","") 数字の「0」が入ってる時も表示なしにできます  

  • mimazoku_2
  • ベストアンサー率20% (1905/9108)
回答No.2

これでOK! 何かある時は何も表示せず、何も無いと「無」と表示します。 =IF(COUNTA(A1:A5)<>0,"","無")

関連するQ&A