- ベストアンサー
エクセルの関数について
エクセル関数で質問さっせてください。A1~A100間で売り上げ合計金額が入力しています。 A111セルに合計を入れたいのですが1~100まで全部数字が埋まらないと非表示になる関数は どうすればいいですか? 1~100中1個でも空白のセルがあれば合計は非表示にしたいです。 申し訳ございませんが至急ご回答をお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
数字が100個集まったら計算のほうが分かりやすいかも。 =IF(COUNT(A1:A100)=100,SUM(A1:A100),"") ただし >売り上げ合計金額が入力しています A1からA100に数式とかで計算させているとき、ホントに「空白」なのか、たとえば実はゼロが計算されてるけど見た目表示してないとか無いか、実際のあなたのエクセルの作り具合でもっと違う工夫もしなきゃならないかもしれません。 同様に、ホントに何も記入してない「空っぽ」の空白と、実は数式で""を計算させていて空白に見せているとかでも下流の計算の扱いが変わる場合もあります。 今ヤリタイ事だけじゃなく、あなたがここまでに何やってるのかも出来るだけ詳しく、ご相談で情報提供してみて下さい。次回以降のご参考に。
その他の回答 (3)
- bunjii
- ベストアンサー率43% (3589/8249)
A111に次の数式を入力すれば良いでしょう。 =IF(COUNT(A1:A100)=100,SUM(A1:A100),"") COUNT関数は指定の範囲に数値が入力された数を数えます。 従って、1つでも未入力のセルや数値でない値(文字)が入力されていると99以下が返されます。
- dogs_cats
- ベストアンサー率38% (278/717)
COUNTBLANK関数が使用出来るバージョンであれば下記関数で可能だと思います。 =IF(COUNTBLANK(A1:A100)>0,"",SUM(A1:A100)) バージョンによって使用出来る関数は違いますので、質問時は必ずソフトのバージョンは明記するようにしましょうね。
補足
申し訳ございませんでした、ありがとうございます。
- shuu_01
- ベストアンサー率55% (759/1365)
空白セルをカウントするにはCOUNTBLANK関数 http://www.relief.jp/itnote/archives/001027.php というのがあります。これを使うと =IF(COUNTBLANK(A1:A100)>0,"",SUM(A1:A100)) で空白セルのない時だけ、合計を表示できます
お礼
丁重に教えて頂きありがとうございました。