[[20110605130416]] 『条件付書式を教えて下さい』(超超初心者) ページの最後に飛ぶ

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

 

『条件付書式を教えて下さい』(超超初心者) Excel2003 WindowsXP です。
 お世話になっています。又ご指導下さい。

 C2に条件付書式で 「セルの値が」「・・・以下」でセルに色を塗っています。
 D2に条件付書式で 「セルの値が」「・・・以上」でセルに色を塗っています。

 B2に☆が有るときは C2,D2 に色が塗られない様にするにはどうすれば良いですか?
 宜しくお願い致します。

 たとえば C2の条件を 「数式が」=AND(B2<>"☆",C2<=10) とか。

 ぶらっと立ち寄り

  ぶらっと立ち寄り  さん  お世話になりました。
 大変申し訳有りません。 上の条件の書き方が全部間違っていました。

 C2に条件付書式で 「セルの値が」「・・・以下」でセルに色を塗っています。でなく

 C2に条件付書式で 「セルの値が」「次の値より大きい」「8:50」でセルに色を塗っています。
 8時50分より遅い場合に色を塗ります。
 但し、B2に☆が有る場合には色を塗りません。
 この様にやりたいのです。大変申し訳有りません。 お願い致します。
 (超超初心者)


 じゃあ、ちょっとおまじないを加えて。
 「数式が」=AND(C2>"8:50"*1,B2<>"☆")

 ぶらっと立ち寄り

 ぶらっと立ち寄り  さん  お世話になりました。
 前に提示していただいた 「数式が」=AND(B2<>"☆",C2<=10)  を参考に
「数式が」=AND(B2<>"☆",C2<="8:50") を入力してテストしましたが、それも正しくく表示するような気がしました。
 =AND(B2<>"☆",C2<="8:50") と  =AND(C2>"8:50"*1,B2<>"☆")  の数式の意味を教えていただけないかと思います。
 宜しくお願い致します。
 (超超初心者)


 もう1つ教えていただきたい事が有ります。
 D2に条件付書式で     「数式が」=AND(C2<"17:30"*1,B2<>"☆") を入れました。
 17時30分以前の時に、セルに色を塗りたいと思います。
 未入力(空白)の場合に色が付かないようにするにはどうしたら良いですか?。
 (超超初心者)


 まず、条件付書式のみではなく、広く条件式について、
 エクセル 条件式 といったワードで検索し、整理しておいたらいいと思う。
 エクセル 条件式 時刻 とやると、さらに時刻関係に絞り込んだページが出てくる。
 以下は同じサイトだけど、わかりやすくいろいろ説明がある。
 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/if_is.htm
 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html
 http://www.eurus.dti.ne.jp/~yoneyama/Excel/nyumon/kinmu/index.html
 次に "時刻"*1
 上の最初URL内でも説明があるし、これも、エクセル 時刻 シリアル値 といったワードで検索すると参考情報がある。

 詳しくはそれらを参照願いたいが、エクセルの日付、時刻(時間)は1900/1/1 を 1日目として管理。
 ちなみに今日、2011/6/6は40700日。 で、その下の時刻(時間)は、小数点以下の数値として管理。
 ちなみに今日の10:00:00 は40700.416666666。このようなものを「シリアル値」と呼ぶ。
 "8:50" は、構文上は、あくまで「文字列」。
 日付や時間に限らないが、エクセルは親切(?)なので「文字列としての数字」を「数値」として
 扱ってくれることが多いけど、場合によっては「まぎれ」が発生し、正しく処理できないことがある。
 なので、"8:50" * 1 と、「エクセルに活を入れる」ことで、これを「数値」として認識させる。

 で、

 >D2に条件付書式で     「数式が」=AND(C2<"17:30"*1,B2<>"☆") を入れました。
 >17時30分以前の時に、セルに色を塗りたいと思います。
 >未入力(空白)の場合に色が付かないようにするにはどうしたら良いですか?。

 これは、3つの条件をANDで指定すればいい。
 このセルが空白ではなく、17:30以下で、B2が☆じゃない。この時に色づけ。
 2つのAND条件が2つになるだけなので、あとは自分でがんばって。

 ぶらっと立ち寄り


 条件付き書式
 条件1 数式 「=OR(C2="",B2="☆"」  書式は現在のものそのままの(書式)
 条件2 数式 「=C2<"17:30"*1」      書式色を付ける。           (NB)

 ぶらっと立ち寄り さん (NB)さん  ご指導感謝致します。
 上を参考にして、今後も勉強します。ありがとうございました。
 64才の(超超初心者)

 


 3日間 自分なりに調べて下記を作りました。

 条件付き書式で D2 に3条件を入れました。
  条件1 数式が     =AND(D2<"17:30"*1,B2<>"☆",D2<>"")  でピンクに染める
  条件2 セルの値が  「次の間」「18:00」と「22:00」    で黄緑に染める
  条件3 セルの値が  「次の値以上」「22:01」        で空色に染める

 見た感じとして良いように表示しますが、間違っていませんか?
 64才の(超超初心者)
  

 条件2、条件3の場合は 
 >B2に☆が有るときは C2,D2 に色が塗られない様にする  は要らないのですか。  (NB)

 (NB) さんありがとうございます。

 C2は =AND(C2>"8:50"*1,B2<>"☆") でピンクに染める  但し 「B2」に☆が有れば染めない

 D2は 「17:30」より早い時刻の場合のピンクに染める 但し 「B2」に☆が有れば染めない
    「18:00」から「22:00」の間の時刻の時に黄緑に染める    ☆は関係なし
    「22:01」以降の時刻の場合に空色に染める          ☆は関係なし

 この様にしたいと思います。
 64才の(超超初心者)


 64才の(超超初心者)さん

 ご努力に最敬礼!
 同世代として、心強いです。
 上でえらそうに講釈たれたけど、何を隠そう、実際は、関数はど素人、エクセルも、基本的な部分しか触れない超々々々々初心者なんです。
 たまたま、VBAのねたをさがしてぶらっと立ち寄って、VBA以外の話題も、なかなか面白いかもと首をつっこんでます。
 ともに精進してがんばりましょう。

 ぶらっと立ち寄り


 条件3 不等号(<)による判定では、必ず (数値) < (文字列) と判断されますので間違って(文字列)を入力した時色がつきます。
 数式  「=D2-"22:00">0」            (NB)

 ありがとうございました。
 条件3 を直して使いたいと思います。
 64才の(超超初心者)

コメント返信:

[ 一覧(最新更新順) ]


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