• ベストアンサー

エクセル "0" を表示させたい

水道メーターの計算です。値は9,999まであります。 A1に先月の検針の値があり、B1に今月の値があります。単に引くだけのことです。 C1には以下の式があります: =IF(COUNTBLANK(A1:B1),"",IF(B1>=VA1,B1-A1,B1+10000-A1)) C1が0の時に"0"と出したいのですが、空白になってしまいます。 セルの書式設定から色々と試しましたができませんでした。ユーザー定義で#,##0等を選んでも出ません。 どうしたら"0"を表示できるでしょうか?よろしくお願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の点を確認して下さい。 (1)ツール→オプション→表示タブでセロ値にチェックを付ける (2)C1セルに条件付き書式(書式→条件付き書式)を解除する

kogomi
質問者

お礼

ゼロ値にチェック入ってませんでした。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

オプション設定はどうなっていますか? http://www.x-media.co.jp/tyoufaq/faq4_3.shtml

kogomi
質問者

お礼

ゼロ値にチェック入ってませんでした。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【エクセル】条件によって数式を削除する

    エクセルで以下のようなことは実現可能でしょうか? たとえば ・A1の値が「a」のときはC1にはB1を検索値としたルックアップの値を返す。 ・A1の値が「b」のときはC1はルックアップを使用せず直接値を入力させる。 つまり、A1の値によって、C1セルの数式を削除し、完全に空白にするということです。 「IF」関数等ではC1セルを空白にできても数式は残ってしまうため、実現することはできません。 わかりやすく言えば、「条件付書式」では条件によってセルの文字色や背景色を変更することしかできないと思いますが、それをセルの値も含めて変更するような感じです。 方法がお分かりの方、お教えください。

  • エクセルの条件付き書式のセルに数式がある場合

    エクセルの条件付き書式で、ある値以上の場合は、セルの色を変えたいと 考えていますが、セルに数式を入れているためか、値が入っていないのに セルに色がつきます。 具体的には下記に記します。 A1に金額、B1に個数でC1に合計金額を表示させて 合計金額の値によってC1のセルの色を、変えたいと考えています。 C1にはA1とB1に値が入っていない場合は、セルを空白にしたいため =IF(B1="","",A1*B1)という式を入れています。 そこで質問ですが (1)なぜセルが空白で値も入っていないのにセルに色がつくのでしょうか? (2)値が入っていない場合はセルに色がつかない方法はありませんでしょうか? よろしくお願いします。

  • エクセルについて、

    エクセルについて、 A1は空白、B1には=IF(A1=0,"",A1)、C1にB1をコピー-値貼り付け、D1に=IF(C1>0,1,0)とすると、D1には1と表示されます。C1には値は表示されていないのになぜそうなるのでしょうか?おそらくC1には何かデータが入ってているのでしょうが、これを削除してC1を空白セルにするにはどうしたらいいのでしょうか?

  • 宜しくお願いいたします

    宜しくお願いいたします 関数で回答頂きましたok136ですが =IF(COUNTBLANK(A3:B3)=2,"",C2+A3-B3)で大変上手くいきました 今後の勉強のために出来ましたら教えてください =IF(COUNTBLANK(A3:B3)=2,"",C2+A3-B3)でCOUNTBLANKは空白を調べる関数と 解りますがあとの(A3:B3)=2,"",の意味が解りません、宜しかったらお教えください。

  • EXCELの「書式」ユーザー定義で「1」を「00001」に表示することに成功しましたが、実際の値は依然「1」となります。

    EXCELの「書式」→「セル」「表示形式」「ユーザー定義」で00000を選択しA1セルの値「1」を「00001」に表示することに成功しましたが、実際にカーソルをA1セルに持って行くと、値は依然「1」となります。------実際にカーソルをA1セルへ持って行っても「00001」の値になる方法を教えてください。 最終的にはA1セル「00001」B1セルに「B]C1セルに&関数を使って C1セルには00001Bと表示させたいのです。

  • エクセル2003で、フォントの下線について質問です。

    エクセル2003で、フォントの下線について質問です。 エクセル2003で、空白の部分は下線を引きたくないのですが、どのようにすればいいのでしょうか? たとえば、C1のセルに、数式が「=A1+B1」と入っていて、値が3.0だとします。 表のイメージ上、セル内で右詰めとはいえ、少し空白を入れたいのです。 単に 3.0ではなく、 3.0□としたいわけです。 セルの書式設定のユーザー定義で、 #,##0□□□;"△" #,##0□□□ としてみたり、数式に 「=(A1+B1)&”□□□”」 としてみたりして空白を(ここでは□が空白の意味と捉えてください)入れていますが、 セルの書式設定で下線を入れるようにすると、いずれもスペース部分まで下線が 引かれてしまいます。 これを、数字の下部だけに下線を引くようにしたいのです。 ちなみに表なのでセルに線をひくことは出来ません。すでに表としての線が 引かれてしまってますので。。。なんとかフォントの下線で対応したいのですが、 どうすればいいのでしょうか。。。 m(__)m

  • エクセルの連続する数値の入力について

    質問です エクセルで例えばA1からA5まで空白ならB10に○と表示 =IF(COUNTBLANK($A$1:A5)=5,"○",) その後、B11、B12、B13・・と続けたかったのでフィルハンドルを使ってB10から下にドラッグしたのですが =IF(COUNTBLANK($A$1:A6)=5,"○",) =IF(COUNTBLANK($A$1:A7)=5,"○",) =IF(COUNTBLANK($A$1:A8)=5,"○",) と続いてしまいます。 =5の所もA6、A7、A8・・・と同じ様に =6、=7、=8 と加算させるにはどうしたらいいでしょうか? よろしくお願いします。

  • Excelでセルの値が最高値にはMなどとつけたい

    セルに数値が入っているときに それらの横のセルにMやNをつけたり,そうでないなら空白にしたいのです。 例えば,A1~A10に数値が入っていて A1の値が A1~A10の値の中で最高値ならB1にM, A1~A10の値の中で値として11から20までの値ならB1にN, 上記でないなら,B1は空白 また,A1~A10に値がない(空白)ならB1は空白 にしたいのです。 B1には =IF(AND(A1>10,C8<21),"N",IF(A1=MAX($A$1:$A$10),"M"," ")) としたのですが, A1~A10に値がない(空白)状態では,◎がつきます。 どうように修正すればよいでしょうか? よろしくお願いします。

  • Excelで同数値の数を数える

    次のような数値があるとします。  A   B   C   D  201   1   205   2           201   2   205   1   203   1  行A、Cには201、202などの値がランダムに 表示されています。(関数で表示された値です) 行Bには、例えばB1にはA1:A3の範囲中にA1セルで表示されて いる値と同じ値がいくつあるかをカウントしてあるのですが、 このカウントに関数を使いたいのです。 行Dには、A1:C3の範囲で同じようにカウントした結果を表示 させたいと思います。 同じ行に同じ値が表示されていることはありません。 AとCのセルが空白の場合はBとDも空白にしたいため、 IF(A1="","",COUNTIF($A$1:$A$3,A1)) と入力してみたのですが、空白セルに関数があるせいか、 空白セルまでカウントされてしまいます。 行Aの関数を消すとうまくいくのですが、 消さずに、空白セルをカウントしない ようにする方法はあるでしょうか。 お返事お待ちしています。  

  • Excelでセルの演算による表示

    どなたかご教授頂けたらと思います。 セル(例えばA1)に別セルの演算結果(例えばB1)が0以下(マイナス含む)ならば"0"と表示し、 別のセル(例えばC1)以上であったら、"C1"値を表示させたいのですが、うまくいきません。 IFを使用したら、うまくいきそうなのですが… ■0以下ならば"0"を表示 A1=IF(ISBLANK(B1),"",IF(B1<0,0,B1)) ■C1値以上であった場合、"C1"値を表示 A1=IF(ISBLANK(B1),"",IF(B1>C1,C1,B1)) ※0~C1範囲の結果の場合には"B1"値をそのまま表示 宜しくお願い致します。

専門家に質問してみよう