• ベストアンサー

SUM関数の合計が0の場合0を表示したくない

セルの書式設定→表示形式→ユーザー設定で#で 0を表示しないのはわかるのですが セルの書式設定→表示形式→ユーザー設定で "("#")"を設定して 数字を入力しただけで(かっこ)の中に数字は表示されるように 設定しているセルのSUM関数の合計のセルが0の場合 何も表示したくないのですが (0)と表示されてしまいます。 何も表示されないようにするにはどうしたらいいですか?

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

=IF(COUNT(SUMの合計の範囲)=0,"",SUM(合計の範囲)) SUMの合計すべき範囲に数値がない時は、空白とし、それ以外は合計する

osiete_01
質問者

お礼

ありがとうございました!

その他の回答 (4)

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.5

正の数、負の数、文字にも括弧をつける場合 "("#")";"("-#")";;"("@")"

osiete_01
質問者

お礼

ありがとうございました!答えてくれた順にポイントを つけさせてもらいましたのでポイントナシですみません。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 セルの書式設定→表示形式→ユーザー設定で、0以外の数値の時の表示形式の頭に、 [=0]""; を付けて、 [=0]"";"("#")" とすれば良いと思います。

osiete_01
質問者

お礼

ありがとうございました!答えてくれた順にポイントを つけさせてもらいましたのでポイントナシですみません。

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.3

せっかく書式で括弧をつけているので 書式 ユーザー定義 "("#")";;; 正の場合の書式;負の場合の書式;0の場合の書式;文字の場合の書式

osiete_01
質問者

お礼

ありがとうございました!答えてくれた順にポイントを つけさせてもらいましたのでポイントナシですみません。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 色々方法はあるかと思いますが・・・ すぐに思い浮かぶ方法が二つあります。 一つはIF関数を使って、「0」の場合は「""」 とする方法です。 もう一つは当方使用のExcel2003の場合ですが、 メニュー → ツール → オプション → 「表示タブ」の中の ウインドオプションで 「ゼロ値」のチェックを外せば、 「0」は表示されなくなります。 以上、参考になれば幸いですが、 他に良い方法があれば読み流してくださいね。m(__)m

osiete_01
質問者

お礼

ありがとうございました!

関連するQ&A

  • EXCEL SUM関数で合計が違う

    以前次のような質問がありました。 QNo.2266177 EXCEL SUM関数で合計値が違う場合 質問者:purepop 教えてください。 EXCELのSUM関数で合計値が違う場合があるのですが、 何が原因で起こるのでしょうか? また、どうすれば直るのでしょうか? ------------------------------------- 私も同じような現象が起こり,困ってしまい,教えてを調べましたが,上の質問には,解決に直接繋がる回答がありませんでした。 ただ,文字列セルは無視されるということです。 ところが,整数だけ入力されてセルが,どうも文字列と認識されているようなのです(セルの表示形式を小数第1位表示の数値にしても,コンマ以下が示されることなく,整数値のままでした)。 それらのセルの値は,他人からカット&ペーストでもらったものです。 数値は,上の入力エリアには,文字列「'3」ではなく,数値「3」と表示されています。 しかたなく,他のセルで当該セル*1をして,値のみ当該セルにコピーすると,小数第1次が0となる,「3.0」と表示でき,合計もただしくなりました。 質問は,このように,「'」がつかない文字列がはいてしまうのはどのようなときでしょうか。  これがわからないと,あぶなくてこまってしまいます。

  • エクセルで( )付 桁区切り数字のSUM関数ができません

    エクセル2003で作表をする際に (1)数字を( )付で入力してSUM関数で縦計を求めたい (2)( )内の数字は桁区切り表示したい のですが、できません。 (1)はセル設定の書式設定でユーザー定義を"("0")"したら出来ましたが(2)が出来ません。 両者が共にできる方法を教えて下さい。

  • エクセルで漢数字を表示させたい。

    領収証などでよくある 金壱拾参萬六千五百円 という表示ですが テンキーで数値だけ直接入力して変換し 金と円をつけてあげれば出てきますが、 セル内でSUMで合計させた数値を 漢数字で表示させたいのですが うまくいきません。 セルの書式設定の中にある 表示形式でユーザー設定と 思うのですが・・・・??? 出来ない困った してます。 よろしくお願いします。 よろしくお願いします。

  • エクセルのSUM関数

     エクセルのSUM関数で、1,3,2が入力してある3つのセルの数字を合計しようとしたところ、6になるはずが0になってしまいます。 これはどうしてでしょうか。

  • 関数で時間合計

    はじめまして、関数で質問があります。 エクセルで指定したセル内の時間の合計を出す関数式をご存じでしたら教えてください。すでに、セルの書式設定で入力した時間は一時間なら「1:00」と表示する様にしています。 入力しない場合は「0:00」と表示しない様にしています。表示なしです。 関数にかんしてあまり詳しくないので、よろしくお願いします。

  • エクセルの時間の合計が表示されないんですが・・

    すみません、以前も休憩時間の計算方法などでこちらで教えて頂いたのですが、 また、つまづいてしまいまして・・すみませんが教えてください。 エクセルで、勤怠管理をしています 負の表示はさせないように  セルの書式設定の表示形式をユーザー設定で [h]:mm;; としたところ、 その複数セルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 時間表示は、0:00の60進法表示です。 具体的には下記のような表を作っています (必要ない情報かもしれませんが) Aセル:出社時間 Bセル:退社時間 Dセル:延時間 Eセル:休憩時間 Fセル:就労時間(=D-Eで自動表示) Gセル:8時間超勤務時間(=F-("8:00"*1)で自動表示) Gセルのみ、負の表示はさせないように セルの書式設定の表示形式をユーザー設定で [h]:mm;; としています そうしたところ、Gセルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 宜しくお願いいたします。

  • Excel2003でif関数を使うとSUM関数で反映されません

    A1セルに金額を入力すると、B1に1と表示させる為に=IF(A1,"1","")といった数式を入れております。 さらにC1にBセルの合計値を表示させる為に=SUM(B1)C2には=SUM(B1:B2)と入力しているのですが、B列のセルにIF関数を使った数字『1』が表示されてもC列セルに反映されないので困っています。 ここで質問ですが、A列セルに金額が入力されるとB列セルに数字『1』が表示され、更にC列セルにB列セルの合計値が表示される様な関数等はありますでしょうか?解り難い説明ですいません。 因みにA、B、C列共に1~31までのセルがあります。

  • エクセルのSUM関数

    エクセルのSUM関数で合計を出す場合、非表示にしているセルをたさない様に合計をするのはどうすればよいのでしょうか?

  • sum関数で合計が返らない。

    sum関数で、数値の入ったセルの合計を求めようとしましたところ、なぜか合計が1600とならなければならないところ、0になってしまいます。 数値の入ったセルが数値であること(文字列ではない)は、isnumberで確認をしたのですが、原因がわかりません。 どなたか解決方法をご存じの方がいましたらおしえてください。 excel2010です。

  • SUM関数について

    色々試したのですが、うまくいきません。 お分かりになる方、是非教えて下さい。 EXCEL2007で =SUM(Sheet1:Sheet2!A1)と数枚のシートの同じセルのトータルを 計算させています。 ところが対象セルに空白が1つでもあり、合計がゼロになる場合、ゼロと表示せず、 空白セルになってしまいます。 対象セルに空白があっても、合計が1以上の場合は答えが表示されます。 IF関数やISBLANK関数を使用してみても、うまくゼロ表示ができませんでした。 どのような数式にすれば、対象セルに空白があり、合計がゼロになる場合、ゼロと表示 してくれるのでしょうか? 是非教えて下さいお願いします。

専門家に質問してみよう