いつもお世話になります。
30以上の数字が入っているセルに、網掛けがしたく、範囲指定をし、条件付き書式で、
「セルの値が」「次の値以上」「30」を網掛けと設定しました。
確かに、30以上の数字が網掛けになりましたが、データ無しのセルを「---」としてあるのですが、それらもすべて網掛けになってしまうのです。データ無しを「*」などの違う記号に変えてみましたが、やはりなぜか30以上と認識されてしまうようで、網掛けがされてしまいます。または、「'---」と、「'」記号を付けて文字と認識させてもだめでした(網掛けされてしまう)。
何が悪いのでしょうか?
どうすれば、30以上の数字だけが網掛けされるようになるでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>何が悪いのでしょうか?


何も悪くはなく、Excelの仕様でしょう。
意味としては、Excelでの比較が並べ替え順序による比較のため、文字列は数値よりも大きいと認識されるからでしょう。

ちなみに、セルA1に『A』を入力して、セルB1に『=IF(A1>1000,TRUE,FALSE)』とするとTRUEになります。
文字Aは1000よりも大きいことになります。

回避方法としては、k_ebaさんの方法がスマートですね。他に、

(1)セルの値が 次の値の間 30 9999999999999(大きい値) にする

(2)条件1で 数式が =ISTEXT(A1)     書式設定無し
   条件2で セルの値が 次の値以上 30  網掛けをセット にする

でも同じ結果でしょう。ご参考に。
    • good
    • 0
この回答へのお礼

ありがとうございます♪

>意味としては、Excelでの比較が並べ替え順序による比較のため、文字列は数値よ>りも大きいと認識されるからでしょう。
ここまで丁寧に説明して頂いてやっと理屈を納得です。
確かに、k_ebaさまのやり方がスマートですけど、9999999999...の方が、今後ともすぐ浮かびそうなので、こちらでやらせて頂きました。
9をいっぱい打ちながら、ちょっぴり空しかった・・・でも、---の網掛けが消えたので大満足!
ほんと、助かりました。

お礼日時:2002/03/19 15:16

A1の条件付き書式として


条件1 数式が
=AND(ISNUMBER(A1),A1>=30)
という条件式ではいかがでしょうか
解説
 ISNUMBER 数字がどうか
 AND
 数字かつ30以上としています

参考になれば幸いです
    • good
    • 0
この回答へのお礼

またまたありがとうございます!
いつも「セルの値が」ばかりで、「数式が」という使い方をしたことがなかったので、勉強になりました。

お礼日時:2002/03/19 15:11

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcel 条件付書式で二つの条件を設定したいんですが

Excel 条件付書式で二つの条件を設定したいんですが

Excel 条件付書式で特定以外のアルファベットを入力すると色が変わるように設定しましたが、 追加で、空白のときは色がつかないようにするにはどうすればよいでしょうか? よろしくお願

Aベストアンサー

条件付き書式については最初に入れた条件が優先されますので、この場合二つ目に”空白の場合は色と付けない”と言うのは最初の条件として入れるようにして、二つ目の条件には”特定以外のアルファベットを入力すると色が変わる”を入れる形となります
論理文では、例えばA1セルが空白の場合は色を付けない、そうでなければ特定文字以外には色を付ける・・・と言う論理文になります
よって、最初の条件式には「=A1=""」二つ目の条件式には「=NOT(A1="abc")」を入れるようにします
参考になるかどうか・・・

QexcelのVLOOKUPで検索値を2つにできますか?

excelのVLOOKUPで検索値を2つにしたいです
私の知っているVLOOKだと下記のことは対応できます
例えば、A列に会社名、B列に住所、C列に電話番号 とあった場合
「住所が検索値と同一なら電話番号を表示しなさい」という指示は出せます

そこで質問です
「会社名と住所が検索値と同一なら電話番号を表示しなさい」
というような、複数の検索値を持つ事はできないのでしょうか?

参考になるURLなどでも結構ですので、ご存知の方よろしくお願いいたします

Aベストアンサー

元の表をA列に会社名、B列に住所、C列に「=A2&B2」、D列に電話番号のようにして
=VLOOKUP(会社名&住所,$D$2:$C$100,2,FALSE)
のようにすれば可能です。

QEXCELで、指定セルにある文字列が入っていれば、別のセルに指定文字を入れたい

EXCELで、指定するセルに、例えば「猫」という文字列が入っていれば、
別の指定セルに1という数字をいれ、
入っていなければ、0という数字を入れたいです。

IF関数を使えばよいのかと思ったのですが、
よくわかりません。
すみませんが教えていただけないでしょうか。

Aベストアンサー

指定セルをA1とします。

=IF(A1="猫",1,0)

でOKです。
文字列を見るときは、" "で囲めばいいのです。

Q【Excel】条件付書式が頭のセルにしか反映されない

毎度Excelの質問ですみません。

  1   2     3    4   5    6   7   8    9    10
A 10  20  30  40  50  60  70  80  90  100

上記のような表があり、セル【A10】を100%として、80%を越える場合に背景色を緑に、50%を越えたら黄色にしたいのですが。
【A1】から【A10】を選んで条件付き書式を

セルの値が・=(A10/1.25)・以上のとき・緑
セルの値が・=(A10/2)・以上のとき・黄

とつけるのですが、その設定が【A1】にしか反映されません。
個々につけるとちゃんと反映され、50にすると黄色に、80にすると緑になります。ものっそいめんどくさいです。
何故全部いっぺんに反映されないのか??
ちなみに一度全体に反映すると、あとはその数値を10にしようが20にしようが、緑のままになってしまいます。

なにか引っ掛かる部分があるのでしょうか?
ご回答お願い致します。

Aベストアンサー

セルが相対参照となっているからです、$A$10の絶対参照でお試し下さい。

Q条件付書式 if関数 を利用する

条件付書式 if関数 を利用する

おはよう御座います。
条件付書式でIF関数を利用したいです。
=if(and(e4>=10,L4>=50),"1","")

e4が10以上で
L4が50以上ならば
そのセルに色をつける場合の公式を教えて頂きたいのですが?
,"1","")
この部分が間違っていると思うのですが???

Aベストアンサー

以下の式で良いと思いますが
=AND(E4>=10,L4>=50)

QExcel2007でxxx以外の条件付き書式を設定するには?

Excel2007でxxx以外の条件付き書式を設定するには?
0と2以外のセルを赤く塗りつぶすため 強調表示ルールで次のような数式を設定しましたが全部赤で塗りつぶされ期待したように機能しません
     =$B$5<>OR(0,2)
条件付き書式では OR条件を設定できないのでしょうか
数式自体を間違えているのでしょうか
何か良い方法があればアドバイスよろしくお願いします

Aベストアンサー

 B5が空欄の際には、どうされたいのでしょうか?

 もし、空欄も0でも2でもないと見做して塗り潰すのでしたら、条件付き書式に入力する数式は次の様にされると良いと思います。

=AND($B$5<>0,$B$5<>2)

 又、空欄の場合には塗り潰さないのでしたら、条件付き書式に入力する数式は次の様にされると良いと思います。

=AND($B$5<>"",$B$5<>0,$B$5<>2)


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報