• ベストアンサー

エクセルの計算式の値がゼロの場合、空欄にしたい

こんにちは。 エクセルで計算式を入れていて、値がゼロになる場合、セル内をゼロではなく空欄表示にすることは可能ですか?

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

1.メニューの「ツール」、「オプション」で「表示」タブ、ウィンドウオプションの「ゼロ値」のチェックを外す。 2.あるいは、計算式を変える。 例、=IF(A1-B1=0,"",A1-B1)

その他の回答 (2)

  • horaemon
  • ベストアンサー率24% (457/1898)
回答No.2

ツール→オプション→表示→ゼロ値のチェックを外してください。 これで0は表示されなくなるはずです。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

=IF(A1+B1=0,A1+B1,"") のようなIF文を使うと簡単にできますよ

fhgawead
質問者

お礼

ご回答ありがとうございます。 ですがこれですと、値がゼロの時にゼロと表示され、他の値の時に空欄になるのですが・・・。

関連するQ&A

  • エクセルで数式を入れても値が空欄になります

    タイトルの通りなのですが、 エクセルに数式を入れてもセルが空欄になって値が表示されません。 全く同じ数式を他のセルに入れると値が表示されるので 数式が間違っていることはないと思われます。 また、空欄になって値が表示されないセルにマウスをあてると 数式自体は入ってます。 時々、このような事象が起きるのですが どうやって改善すれば良いでしょうか?

  • セル範囲がすべて空欄の場合、合計値の回答欄が空欄になるエクセル関数は?

    セル範囲がすべて空欄の場合、合計値の回答欄が空欄になるエクセル関数は? A1~P20の範囲に数字(0含む)と空欄が混在しております。 各横軸で合計値を求め、A~Pまで全て空欄だった場合は、空欄にしたいのですが、 SUMだと「0」と表示されてしまいます。 なお、計算範囲のセルが0と表示されている場合は、結果「0」と表示してかまいません。 ISBLANKで1つ1つのセルを指定していく方法もあるのですが、式が長くなってしまいます。 =IF(AND(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)・・・・・・),"",SUM(A1:P1)) もう少し短い式で上記のような計算ができる関数はあれば教えてください。

  • FileMakerで、フィールドの値が空欄だった時に0を返す計算式

    ファイルメーカーで、フィールドの値が空欄だった場合に 数値の0を返し、"空欄ではなかった時はそのままの値を返す" 計算式を教えてください。 IsEmptyを使ってみたのですがうまく行きませんでした。 FileMaker Pro7を使っています。 よろしくお願いします。

  • Excelで計算結果「0」を空欄にしたい

    Excelで作成した表に全て関数を埋め込んだとき、計算結果が「0」の場合は空欄になるようにするにはどうすればよいですか?

  • エクセルでの計算式

    エクセルで隣のセルに値が入っていたら、『1』と表示させる計算式を教えていただけませんでしょうか? お願いします。

  • エクセル 計算式

    エクセルの関数についての質問です。 A1のセルにおいて、計算式を作成しました。その計算結果がマイナスの場合にA1のセルは0と表示させ、更に、B1セルではA1のセルの計算結果を計算式に入れているため、A1がマイナスであった場合は、B1での計算式中のA1の値を0として計算させたいのですが、どうやればよいのか教えて下さい。 IF関数ですか?色々やってみたのですが、うまく出来ません。 よろしくお願い致します。

  • EXCELの計算式をおしえてください。

    わからないのでお願いしますm(_ _)m   A 1 あ  2 い 3  4 う とあった場合、 セルに空欄を省いて「あ、い、う」と表示させる場合の計算式を教えてください。 少ない行ならIFをだらだらとつなげればできますが、 行が多いので困っています。 すみません、計算式を誰か教えてください。

  • エクセルで空欄と0について

    たとえばIF関数を使って、セルA3に IF(A1=1,A2,"") と入力、A1が1でA2が空欄(データがない状態)の場合、A3には空欄ではなく0が表示されるんですがなぜでしょう。また、0ではなく空欄を表示してほしいのですが、どうすればいいのでしょう?

  • エクセルで空欄を探して入力する関数は?

    エクセルでシート2のどのセルに入力してもその入力した値がシート1上でA1からA2・・・と順にもし、A1が空欄でなければ空欄の次のセルに入力する、という風な関数、方法を教えてください。

  • Excel セルが空欄なら、その上のセルの値を入力

    Excelを使用しています。 A列に作業開始時間、B列に作業時間と入力した場合、 A列にB列の作業時間を足した時間を数式で簡単に表示したいですが 途中で空欄がある場合はその上のセルの時間に隣のB列の作業時間を合計した値を表示したいです。 <イメージ> =====================  A列  B列 12:00  00:05 12:05  00:05 12:10  00:10 12:20  00:15 12:35  00:05 12:40  00:15 ===================== 作業時間と空欄の行数は不規則です。 関数などで一つのセルに入力して、あとはフィルドドラッグでコピーする便利な方法はありませんか? よろしくお願いいたします。

専門家に質問してみよう