[[20050518093911]] 『0表示を消す』(ゆき) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『0表示を消す』(ゆき)
 計算式を入れると答えに0表示がされますけど、ツール→オプション→表示→ゼロ値のチェックをはずすと、
1−1=0の様に答えが0の場合も表示されません。
例えば、
何も入力しない時は、0表示しない。
1−1=0となる時の0は表示したいのですが・・・

 例えば、=A1-B1の計算で、A1とB1の両方が未入力(数値) の時空白とするのなら、
=IF(COUNT(A1:B1)=0,"",A1-B1)
とか
=IF(AND(A1="",B1=""),"",A1-B1)
のような感じでどうでしょう? (Hatch)

 (Hatch)さん、ありがとうございます。
=IF(COUNT(A1:B1)=0,"",A1-B1)
""で文字列にしてしまうと、次にその答えを使って式をつくると
ERRORになってしまうのですが、どうしたら良いでしょうか?(ゆき)

 エラーになる数式はどんな式ですか? (Hatch)

 A1-B1=C1 C1の答えがA2に
 A2-B2=C2 C2の答えがA3に の様に式をつくっているのですが・・・(ゆき)

 なんか、こんがらがって分かりにくいのですが・・・
 C1:=IF(COUNT(A1:B1)=0,"",N(A1)-B1)
 のようにしたらどうですか?  (Hatch)

 (Hatch)さん、=IF(COUNT(A1:B1)=0,"",N(A1)-B1)の式では
 エラーにはならないのですが・・・
 はじめに質問した、
 式だけが入っている場合の0値は表示させないで、
 数字が入っていて、答えが0の場合は表示させたいという事は出来ません。
 どうしたら良いでしょうか?

 A2:=IF(C1=0,"",C1) を追加・・・でしょうか?  (Hatch)


 条件付き書式で、入力がない場合はフォント色を白にしたら
 どうでしょう?
(純丸)(o^-')b 


   A   B   C
1  10   8   2(A1-B1)
2  2(C1)  2      0(A2-B2)
3                  (A3-B3)

ごめんなさい、多分説明が悪いのですね・・・Cには必ず計算式が入っています。
ですから普通は0表示がされてしまいますが、表示のゼロ値のチェックははずしてありますので、0表示がされないようにしてあります。
ですが、2行めの様に2-2の場合答えは0なので、ここでの0は表示させたいのですが、
ゼロ値のチェックをはずしてあるので、0が表示されません。
出来るでしょうか?


 4つ上のHatchさんのレスで良さそうですが・・・。
表示のゼロ値にチェックして、C1の式をオートフィルでC2以降にコピーして
みて下さい。
(fancy)


 私が書いた条件付き書式での提案は、こんな感じです。
 ゼロ値のチェックを付け、C1セルの条件付き書式−数式が
 =COUNT(A1:B1)=0 (または =AND(A1="",B1="") など) として、
 書式−フォント色を白にします。
(純丸)(o^-')b


 こういうことでしょうか?
 =IF(AND(ISNUMBER(A1),ISNUMBER(B1)),A1-B1,"")
 (nak)


 うわ、勘違いしました。
 失礼しました。
 (nak)

 私などが回答を載せるのは、ちょっとおこがましい気もするのですが…
 ゼロ値の表示設定(0を表示する)はそのままで、C列の式に例えば、
 =IF(A1="","",A1-B1)
 では駄目ですか?
 以下同じように、式を入力するすべてのセルに、〔対象セルが空白の場合、空白を表示〕
 と条件を与えておけば、数値を入力しなければ空白、計算の値が0なら、0が表示されます。
 って、見当違いなことを書いてたとしたらごめんなさい。
 (まったけ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.