質問: excelでの引き算や足し算でマイナス値やゼロ値を計算させない方法はありますか? 電気料金が気になり 毎日の数値を記録しようと思い 数値を計算させようと思ったのですがうまくいきません。 どうすれば良いのでしょうか 具体的には下記のようなことになってしまいます。 a1 10000 b1 (a2-a1)→計算数値(セル表示数値)は10 a2 10010 b2 ↓以下同じ計算 a3 10020 b3 a4 10030 b4 a5 10040 b5 a6 (未入力) b6 -10040 aの列に数値を毎日入力となるのですが こうすると未入力日(当日もしくは翌日)は 空白となってしまうので上記例で言いますと a6-a5とするとマイナスになってしまいます。 これをb列セルのユーザー定義で「#;!0;0」とし マイナス値をゼロにする方法にするときちんとゼロには なるのですが 今度は合計値の計算でゼロになってしまいます。 b列の最下行?となる部分、b32セルにb1からb31までを足し算の 関数を設定するとb32セルの表示数値はゼロ。 ユーザー定義でゼロを表示しない方法を使うと 今度は合計値が マイナス表示されてしまいます。 ご存じの方にとっては こんなことで悩むこと自体がおかしい くらい簡単なことなのかも知れませんが いろいろ試した結果 未だにうまくいきません どうかよろしくお願い致します。
回答: >これをb列セルのユーザー定義で「#;!0;0」とし 表示が0なだけでマイナス数値は存在します。 後b6の-10040はb5の間違いですよね。 a6がブランクなら計算しないというのであれば b5=if(a6="","",a6-a5) で計算できます。 でもa7に数値が入る時、a7-a5を計算するのでしょうか?