[[20051005121045]] 『空白だったら空白を、30000以上だったら525を...』(kei) ページの最後に飛ぶ

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

 

『空白だったら空白を、30000以上だったら525を...』(kei)

[空白だったら空白を、30000以上だったら525を以下だったら420]

よろしくお願いします。
A1セルが空白だったら、空白を、A1が30000以上だったら525をそれ以下だったら420を返したいのですが。
=IF(AND(A1>30000),"525","420")のあと空白の場合は空白を返すにはどうしたらいいのでしょうか?


 =IF(A1="","",IF(A1>30000,525,420))  でしょうか。(庸)

すみません、↑の式を入れても空白にならないんです。
A1に式(=b2)が入っているので空白にならないのでしょうか?


 こんにちは
A1に =B2 と入っていたら、B2が空白でもA1には0が返りますよね 
庸さんの式を
=IF(A1=0,"",IF(A1>30000,525,420))  
に変えるだけです。             (oni)


 ぶつかりましたが、そのまま掲載

 A1=B2で、A1が空白のときがあるということは、
 A1もIFか何かで処理しているということでしょうか?
 (でなければ、B2が空白のときはA1は0が返るはずですから。)
 だとしても、A1がきちんとブランクになっていればいけるはずです。
 A1が条件付き書式でフォントを白くし、空白に見えているだけとか
 スペースが返されているとかになっていませんか?(庸)


ページ全体の0表示はしないようにオプション設定でチェックを外しています。
oniさんの=IF(A1=0,"",IF(A1>30000,525,420)) を入れると空白になりました。
が、今度は=A1−C1と入れているセルが#VALUEとでます。
どうしたらいいんでしょうか?何度もすみません。


 >ページ全体の0表示はしないようにオプション設定でチェックを外しています。
 なるほど。やはりA1は空白ではなく、見えない0だったわけですね^^;

 >=A1−C1と入れているセルが#VALUEとでます
 今までの作業ではA1にはなんら手を加えていないのですが
 なぜ変わったのでしょうね?
 もしかしてC1に今回の式を入れたのですか?
 であれば、0-文字列となり、当然#VALUEがでます。
 =IF(A1=0,0,IF(A1>30000,525,420)) としてはどうでしょう(庸)


あ!できました!!!
ありがとうございます。m(__)m感謝。

コメント返信:

[ 一覧(最新更新順) ]


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