• ベストアンサー

エクセルの関数について

エクセル関数で質問さっせてください。A1~A100間で売り上げ合計金額が入力しています。 A111セルに合計を入れたいのですが1~100まで全部数字が埋まらないと非表示になる関数は どうすればいいですか? 1~100中1個でも空白のセルがあれば合計は非表示にしたいです。 申し訳ございませんが至急ご回答をお願い致します。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

数字が100個集まったら計算のほうが分かりやすいかも。 =IF(COUNT(A1:A100)=100,SUM(A1:A100),"") ただし >売り上げ合計金額が入力しています A1からA100に数式とかで計算させているとき、ホントに「空白」なのか、たとえば実はゼロが計算されてるけど見た目表示してないとか無いか、実際のあなたのエクセルの作り具合でもっと違う工夫もしなきゃならないかもしれません。 同様に、ホントに何も記入してない「空っぽ」の空白と、実は数式で""を計算させていて空白に見せているとかでも下流の計算の扱いが変わる場合もあります。 今ヤリタイ事だけじゃなく、あなたがここまでに何やってるのかも出来るだけ詳しく、ご相談で情報提供してみて下さい。次回以降のご参考に。

fwkb6253
質問者

お礼

丁重に教えて頂きありがとうございました。

その他の回答 (3)

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

A111に次の数式を入力すれば良いでしょう。 =IF(COUNT(A1:A100)=100,SUM(A1:A100),"") COUNT関数は指定の範囲に数値が入力された数を数えます。 従って、1つでも未入力のセルや数値でない値(文字)が入力されていると99以下が返されます。

  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.2

COUNTBLANK関数が使用出来るバージョンであれば下記関数で可能だと思います。 =IF(COUNTBLANK(A1:A100)>0,"",SUM(A1:A100)) バージョンによって使用出来る関数は違いますので、質問時は必ずソフトのバージョンは明記するようにしましょうね。

fwkb6253
質問者

補足

申し訳ございませんでした、ありがとうございます。

  • shuu_01
  • ベストアンサー率55% (759/1365)
回答No.1

空白セルをカウントするにはCOUNTBLANK関数 http://www.relief.jp/itnote/archives/001027.php というのがあります。これを使うと =IF(COUNTBLANK(A1:A100)>0,"",SUM(A1:A100)) で空白セルのない時だけ、合計を表示できます

関連するQ&A

専門家に質問してみよう