- ベストアンサー
エクセルで見積書を作っているのですが・・・
数量、単価、金額と欄がありまして、金額=数量×単価の数式を入れています。 数字が書き込まれている欄以外は、空白セルにしたいのですが、 数式を入れていると 0の表示が出るので ユーザー定義で 0;-0;;@"」"を入力し、空白にしました。 すると、数値の入っているところが 桁区切りスタイルができなくなってしまいました。 桁区切りもできて、空白にすることもできるような方法を ご存知の方、教えていただけませんでしょうか。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ユーザー定義を次のようにすれば桁区切りになると思います。 #,##0;-#,##0;;@"」" 又は「ツール」-「オプション」-「表示」-「ウィンドウオプション」の「ゼロ値」のチェックを外す方法もあります。(私はOffice2003です)
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.3
noname#150782
回答No.2
エクセルのバージョンがわからないのですが、エクセル2007では 次の操作でゼロを表示しなくできます。 Officeボタン → 【Excelのオプション】 → 【詳細設定】 【次のシートで作業するときの表示設定】→【ゼロ値のセルにゼロを表示する】のチェックを外す。
質問者
お礼
ありがとうございます。 こちらの方法で、今回作ることにしました。
- SatoNokashi
- ベストアンサー率60% (3/5)
回答No.1
ユーザー定義ではなくif関数を交えればよいかと思います。端的に以下です。 A1が単価 A2が数量 A3は「=if(A1*A2=0,"",A1*A2)」 【解説】単価×数量が0ならば空白を、0でなければ単価×数量を表示
質問者
お礼
ありがとうございます。 参考になりました。
お礼
ありがとうございます。 ユーザー定義での方法も教えていただき、勉強になりました。