• ベストアンサー

エクセルで0を表示させたくない

よろしくお願いします。 エクセルのファイルAとBがあるとします。AとBでそれぞれ表を作成しているのですが Aの方では、縦方向に数字を入力し、最後にオートSUMで合計するという列が数列並んだ表です。 Bの方はAの合計のセルが表の各々のセルに表示されるようリンクがかけてあります。 ここで、Aの表で列によっては合計が0の場合が出てきます。 そのときに、Bでは0は表示しないようにしたいのです。 可能でしょうか? わかり難い説明で申し訳ないのですが、補足は致しますので、お助けください。よろしくお願いします。

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

  • ベストアンサー
  • mutoron2
  • ベストアンサー率24% (6/25)
回答No.1

「ツール」>「オプション」>「表示」タブで「ゼロ値」のチェックを外して下さい。

ppaannss
質問者

お礼

できました。有難うございました。

その他の回答 (4)

  • ng001
  • ベストアンサー率45% (105/232)
回答No.5

こんな方法もあるということで投稿します。 該当するセルの書式で 書式(O) → セル(F) → 表示形式 → ユーザー定義 と選んでから、種類(T)の枠に以下のように書式を設定します。 #,###;-#,###; 半角だと分かりにくいので全角で表示しますと #,###;-#,###; です。(もちろん半角で設定してくださいね) これは正の値のときはコンマ付の表示、負の値のときは頭にマイナスをつけてコンマ付で表示、ゼロのときは何も表示しない、という指定です。 上記の指定で最後に0(ゼロ)を追加すると普通にゼロが表示されます。(わざわざ指定する意味がありませんが) また ±0 のような指定をすれば、ゼロのときには「±0」のように表記されて、勝ち負けのような表示をするときは重宝します。 マイナス表示を△で表示したり、いろいろ応用が利きます。お試しください。

ppaannss
質問者

お礼

1の方のやり方でできました。 色々とやり方があるんですね。 勉強になりました。参考にさせていただきます。 有難うございました。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.4

セルの書式設定のユーザ定義で『0;;』にすれば、指定したセルのみゼロ非表示になります。

ppaannss
質問者

お礼

1の方のやり方でできました。 色々とやり方があり、勉強になります。 有難うございました。

  • mairyu
  • ベストアンサー率22% (2/9)
回答No.3

私は適当に作成しているときは、条件付書式で セルの値が0のときは字が白で表示されるように指定してます。 そうすると隠れてしまって印刷しても出てきません。 それかIFの関数です。 =IF(計算式=0,” ”,計算式) ↑ この式の意味は・・ 「計算式」が「A+B」という式の場合 「A+B」の答えが0であれば空白を入れてそれいがいであれば「A+B」の答えをいれてちょ! という意味です。 他に方法があるなら私も知りたいです。

ppaannss
質問者

お礼

1の方の回答でできました。 色々とやり方があるようです。 勉強になりました。 有難うございました。

  • 11369
  • ベストアンサー率29% (20/67)
回答No.2

こんなんではだめなのですか? (AはセルAの参照です) =IF(A=0,"",A)

ppaannss
質問者

お礼

1の方の回答でできました。 それでやろうと思います。 色々とやり方があるんですね。 勉強になりました。 ご返答有難うございました。

関連するQ&A

  • エクセルで割り算

    A列の数字をB列の数字で割って、それをC列に表示したいです。(オートSUMで合計を出すように) やり方を教えてください。 それと、A列の数字全てに+10をしたかったり、割る10をしたいときには、どうすればいいのでしょうか? よろしくお願いします。

  • エクセルで

    質問があります! オートフィルタを使った時の表計算の表示方法です。 例えば A 10 B 10 C 10 A 20 B 20 の時に、オートフィルタを使用して、Aを選択します。 そこでSUMを使って合計をだすと、30になります。 そのままそれを、他シートに飛ばします。 (他シートに飛ばしたいセルを選択し計算式(=(30の入ってるセル))を入れます。) 次にBを選択して、SUMを使って合計を出し同じように他シートに飛ばそうとします。 すると先ほど合計を求めた、Aの30という数字が0になってしまいます。当然他シートに飛ばしたものも。 それをAの合計はそのまま表示させたまま、Bの合計も求める方法はあるのでしょうか?? 今は、やり方がわからないので、コピー・形式を指定して貼り付け・値、をしています。 すごく手間がかかるのでなんとか方法がないのかと思って、色々調べたのですが。。。 わかりにくいかと思いますが、よろしくお願いします。

  • エクセルのオートSUMボタン

    エクセルで、縦に数字を1セルずつ入力していきます。 そして一番したのセルでオートSUMボタンを押して、 数値を入っているセルを指定すると合計値が出る・・・はずが、 何度やってもゼロになってしまいます。 別の列でやるときちんとできるのに、その列だけ そうなってしまいます。どうしたらよいのでしょうか?

  • excelで自動計算

    excelで九九の早見表のようなものを作りたいのですが・・・ ___A__B__C__D 1_____1__2__3 2__1__1__2__3 3__2__2__4__6 4__3__3__6__9 B2のセルには、A2*B1 C2のセルには、A2*C1 D2のセルには、A2*D1 B3のセルには、A3*B1 ・・・といった感じの表を作りたいのですが。 オートフィルを使って(又は自動で)さくっと簡単に作ることは可能でしょうか? B2=A2*$B$1 とやれば、縦方向にはオートフィルで1列だけうまくいくのですが、横方向にはうまくいってくれません。 2行目を全部手入力でやって、縦方向にオートフィルで出来そうなんですが、 100 X 100 以上の表を作りたいので途中でやる気がなくなります。 何かいい方法があれば、教えてください。 よろしくお願いいたします。

  • エクセル2003 計算されないようにしたい

    例 A列     B列  1     =A1+A2  2     =A2+A3  3     =A3+A4 (A4は空白です) となっている場合に B1=3 B2=5 B3=3 になると思うんですが この時に空白のセルと計算結果を出すときは0もしくは 計算されないようにしたいです。 最終的にB列にSUM関数を使って合計を出したいのですが A列に求めたい数字が片方しか入ってない場合 (数字が入っているセル+空白セル)はSUM関数の合計に入れたくないです。 なので上記の例では B列にSUM関数をした場合11ではなく8にしたいです。 それには文字列を入力して#VALUE!にするしかないですか? でもその状態にしてSUM関数で合計を出したときも#VALUE!になってしまいます。 よろしくお願いします。

  • EXCELのオートフィルタを使っても表示させたいセルがあります。

    こんにちは。 こんどエクセルで毎月の運転記録を作ろうと思っています。 日|運転者名|距離(km) Aの列が「日」 Bの列が「運手者」 Cの列が「距離」です。 毎月の合計距離数をSUMでC列の下の方に出しました。 そしてオートフィルタを使って運転者ごとの表にしたかったのですが、 オートフィルタを使うと合計距離数のセルも消えてしまいました。 そこでお尋ねしたいのですが、 オートフィルタを使っても、 この合計欄のセルを消さない方法はあるでしょうか? また、オートフィルタを使った時に運転者名が自動的に、 任意のセルかヘッダーに表示する方法があったら 併せて教えていただきたいのです。 よろしくお願いします。

  • エクセル

    エクセルでオートSUMを用いて合計値を求めたいのですが、 オートSUMのボタンをクリックし範囲を指定してEnterキーを押しても数式が表示されて合計値の数字が出てきません。最近HDDの機械自体をある方から譲り受けたのですが どうも使い勝手が悪く私の知識不足もあるのでしょうが この現象がどうもわからないのです。あともう一点は同じエクセルで同じシート上に一つの表を作成し数字を打ち込んだんですが、セルの書式設定で通貨スタイルにしたいのですが反映されるセルと反映されず文字列として認識して表示されるセルがありこちらもよくわからず困っています。OSはWindows2000です。長くなりましたがわかる方がいらっしゃいましたら教えてください。よろしくお願いいたします。

  • エクセル イレギュラーなSUM関数

    会社で使うエクセル表を作っていますが困っています。 A列B列があり A5にはA1~A4の合計のSUM関数が入っています。 B5にもSUM関数を入れたいのですが B1~B4はイレギュラーな事があった場合のみ数字を入力し B5にはB1~B4に入力された数字の合計と B列に何も入力されていない隣のA列の合計を表示させたいのです。 例えるなら A1~A4に3を入力 A5はSUM関数がはいっているので12が表示されているとして B列はB1~B3は未入力 B4に7が入力された場合 B5にはA1~A3とB4の合計の16が表示されるようにしたいのです。 B4に7を入力したので隣のA4の3は合計しないという事です。 どうぞ宜しくお願い致します。

  • エクセル、オートSUMがうまくできない

    エクセル2000初心者です。 C1からC900の間に、数字が12箇所入っています。 それらはいずれもA列とB列の数字を掛け算した数字です。 C列の12箇所の数字の合計をオートSUMで出したいのですが、 2.4E+07 と出てしまいます。 数式バーにはちゃんと =SUM(C1:C900) と表示されています。 どうしたらよいでしょうか?

  • wordでオートSUMの計算が合わない

    不慣れなwordで表作成をしているのですが、表の中の数字をオートSUMで計算させたら、前回はすんなり計算できていたのですが、今日やってみたら計算が合わないんです。 ちなみに、縦の列が10列あったとすると上の2列が足されなかったり、行の計算をさせると全く違った数字が表示されたりという感じです。 オートSUMは左横より縦が優先というのも考慮してセルを選択しているんですが・・・。 うまく説明できなくて申し訳ありません。

専門家に質問してみよう