重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

・F9に入力する数字をE14に反映させるには E14のセルの中に=F9と入力することは分かるのですが、それを指定すると、F9に数字が入るまでの間、E14に「0(ゼロ)」が自動的に入力されてしまいます。
この「0」を無くしたいのですが、どのような方法を取れば良いのでしょうか?

・また、それと似たもので、H14に=C14*E14を入力するのですが、(C14は既に数字が記入済みですが、E14は他から反映されるようになっています。)H14に「0」が自動的に入ってきてしまいます。C14*E14を保ちつつ「0」を消す方法はありますでしょうか?

ご存知な方がいらっしゃいましたら、是非、教えてください。
よろしくお願いします。

A 回答 (5件)

E14のセルの中に=F9


を =IF(F9="","",F9)
H14に=C14*E14
を =IF(E14="","",C14*E14)
のことでしょうか。
    • good
    • 1
この回答へのお礼

ありがとうございました。無事に出来ました。
とても助かりました。

お礼日時:2008/08/27 11:23

計算結果に0が無いのであれば、私なら対象セルの


セルの書式設定で、ユーザー定義を指定して、
0;0;で済ませますね。
    • good
    • 1
この回答へのお礼

なるほど、とても簡単な方法ですね。
次回、試してみます。

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

お礼日時:2008/08/27 11:25

IF関数で分岐させたらどうでしょう?


=IF(E14<>0,E14,"")
E14が0以外の場合はE14の値を入れ、0の場合は空白にするだけです。

2番目の例も同じように、
E14は「=IF(参照セル<>0,参照セル,"")」にし、
H14は「=IF(E14<>"",C14*E14,"")」にすればとりあえずできます。

面倒くさいですけどね^^;
    • good
    • 0
この回答へのお礼

ありがとうございます。
トライしてみましたが、ちょっと失敗してしまいました。
(エラーが出てしまい・・・)
<>を使用したことが無いので、次回再トライしてみます。
ありがとうございました。

お礼日時:2008/08/27 11:26

今回のご質問では、未入力状態での "0"表示を抑制したいとのことですが、・・・。



もし仮に、計算処理の結果その値が ゼロ になった場合、その表示はどのような表示をご希望ですか?
    • good
    • 0
この回答へのお礼

他の方から教わって、無事に出来ました。
ありがとうございました。

お礼日時:2008/08/27 11:27

数式を変更せずに0を無くす方法です。


案1:ツール→オプション→表示タブで「ゼロ値」のチェックを外す
案2:対象セルの書式設定→表示形式→ユーザ定義で# 又は、#,##0;-#,##0;;を設定
    • good
    • 0

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