- ベストアンサー
Excel 関数: 勝手に入力される0(ゼロ)を消したい。
・F9に入力する数字をE14に反映させるには E14のセルの中に=F9と入力することは分かるのですが、それを指定すると、F9に数字が入るまでの間、E14に「0(ゼロ)」が自動的に入力されてしまいます。 この「0」を無くしたいのですが、どのような方法を取れば良いのでしょうか? ・また、それと似たもので、H14に=C14*E14を入力するのですが、(C14は既に数字が記入済みですが、E14は他から反映されるようになっています。)H14に「0」が自動的に入ってきてしまいます。C14*E14を保ちつつ「0」を消す方法はありますでしょうか? ご存知な方がいらっしゃいましたら、是非、教えてください。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
E14のセルの中に=F9 を =IF(F9="","",F9) H14に=C14*E14 を =IF(E14="","",C14*E14) のことでしょうか。
その他の回答 (4)
- suekun
- ベストアンサー率25% (369/1454)
計算結果に0が無いのであれば、私なら対象セルの セルの書式設定で、ユーザー定義を指定して、 0;0;で済ませますね。
お礼
なるほど、とても簡単な方法ですね。 次回、試してみます。 ありがとうございました。
- qualheart
- ベストアンサー率41% (1451/3486)
IF関数で分岐させたらどうでしょう? =IF(E14<>0,E14,"") E14が0以外の場合はE14の値を入れ、0の場合は空白にするだけです。 2番目の例も同じように、 E14は「=IF(参照セル<>0,参照セル,"")」にし、 H14は「=IF(E14<>"",C14*E14,"")」にすればとりあえずできます。 面倒くさいですけどね^^;
お礼
ありがとうございます。 トライしてみましたが、ちょっと失敗してしまいました。 (エラーが出てしまい・・・) <>を使用したことが無いので、次回再トライしてみます。 ありがとうございました。
- DIooggooID
- ベストアンサー率27% (1730/6405)
今回のご質問では、未入力状態での "0"表示を抑制したいとのことですが、・・・。 もし仮に、計算処理の結果その値が ゼロ になった場合、その表示はどのような表示をご希望ですか?
お礼
他の方から教わって、無事に出来ました。 ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
数式を変更せずに0を無くす方法です。 案1:ツール→オプション→表示タブで「ゼロ値」のチェックを外す 案2:対象セルの書式設定→表示形式→ユーザ定義で# 又は、#,##0;-#,##0;;を設定
お礼
ありがとうございました。無事に出来ました。 とても助かりました。