パソコン超初心者なのですが、エクセルの計算式で結果の部分の0をなくしたいのです。見積もりの欄で品名が入っていない欄の合計に0がでてしまいます。
どうすればよいのでしょうか?

A 回答 (6件)

  A  B   C  D


 品名 数量 単価 金額



のような表の場合、
D2に入れる計算式を
=if(A2="","",B2*C2)
とすれば、品名が入っていない時には、0は表示されません。
    • good
    • 0
この回答へのお礼

ありがとうございました。見事にイメージしていた通り、のわかりやすいお答えでした。助かりました。

お礼日時:2000/12/18 19:12

書式→セル→セルの書式設定→表示形式でユーザー定義を選択しその中から「#,##0」を選択すると上の窓にその表示が出ます。

そうしたら「0」を「#」に替えるとゼロが表示されません。
一度設定すれば当該のファイルは、その後もユーザー定義の中に「#,###]は存在しますので別のセルを同様にするときは選択するだけでOKです。
またこの方式でやれば、その欄の集計もエラーが出ません。
エクセル上はゼロのままです。
    • good
    • 0
この回答へのお礼

ありがとうございました。いろいろなやり方があってとても勉強になりました。またよろしくお願いいたします。

お礼日時:2000/12/18 19:08

他にも、「条件付書式」を使ってもいいですよね。


[書式]-[条件付書式]で、「セルの値」が「次の値に等しい」「0」にして、書式の、フォントの色を白にしてやればいいです。
    • good
    • 0
この回答へのお礼

ありがとうございました。みなさん頭がいいですよね
また助けてください。

お礼日時:2000/12/18 19:10

すみません、下の回答、一番下の行のサンプルを間違えました(^^;



【誤】ex) C1のセルに“=if(A1*B1,"",A1*B1)”

          ↓

【正】ex) C1のセルに“=if(A1*B1=0,"",A1*B1)”
    • good
    • 0

「ツール」→「オプション」を開いて、その中の「表示」タブ


のところにある“ゼロ値”のチェックを外せば、そのシート内
において、計算結果が0となる部分は空欄になります。

もしシートの一部だけ、0を非表示にしたいのであれば、
下で回答が出ているようにif関数を使うのが良いのかな……?

例えば、“if(計算式=0,"",計算式)”と入れてやると可能だと
思いますよ。

ex) C1のセルに“=if(A1*B1,"",A1*B1)”
    • good
    • 0
この回答へのお礼

訂正まで入れてもらいありがとうございました。以前マックの時も助けていただいたと記憶しております。
本当にありがとうございます。

お礼日時:2000/12/18 19:15

うーん。


「if」関数を使うことをお勧めします。
つまり、「もし、**(A列に・・など)にデータが入っていなければ、**(D列など)は計算しない」というような計算式を、合計の欄に入れてあげればいいのです。

 具体的に・・・やり方を忘れました。ごめんなさい。
本を見るか、他の人の解答に期待します。
    • good
    • 0
この回答へのお礼

ありがとうございました。また質問するかと思いますが、その時もどうぞよろしくお願いいたします。

お礼日時:2000/12/18 01:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング