• ベストアンサー

EXCELについて

excelなのですが、色々な時間が(21:30、22:00など)が表に並んでおり、その中の、例えば22:00以降の表示だけを赤色で表示させるにはどうしたら良いのでしょうか。条件付書式で『22:00より大きい』で設定しても、何も変わりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

>条件付書式で 今後の学習発展の為に、「数式が」を使うことをお勧めします。 数式がで 式を =A2>"22:00"*1とすると良い。 A2:A10のセル範囲に設定する場合の例。 エクセルの式では時刻リテラル値は22:00"で良いはずなのだが=A2>"22:00"では"22:00"を文字列と解するようで*1で数値化した。 ーー =A2>TIME(22,0,0) のようにすればはっきりする。 ーー 「値が」でやるなら「次の値より大きい」その右に =1*22/24 と入れる。

tamegorou
質問者

お礼

ありがとうございました

その他の回答 (4)

noname#204879
noname#204879
回答No.4

数式が  =MOD(A1,1)>="22:0"+0 で「22:00以降(以上)の表示だけを」になります。翌日の 00:00以上 22:00未満は対象になりません。 数式が  =MOD(A1,1)>="22:0"+0 で「22:00より後(より大きい)」になります。翌日の 00:00以上 22:00以下は対象になりません。 数式が  =A1>="22:0"+0 で翌日の 00:00以降も対象になります。

tamegorou
質問者

お礼

ありがとうございました

  • wellow
  • ベストアンサー率46% (892/1932)
回答No.3

#1の方が仰るように、条件書式には「以上」という判断条件はありませんので、文字色を一律赤色として、時間が22より小さい値の文字色を黒色とする条件書式を設定します。 条件書式は「数式が」、「=HOUR(A1)<22」であるときに、文字色を黒にするというものになります。 A1に条件書式を設定したら、それをコピーして、対象となる範囲を選び「形式を選択して貼り付け」、「書式」でOKを押せば良いだけです。

tamegorou
質問者

お礼

ありがとうございました

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

書式形式の相違ではないでしょうか。 時刻セルの表示形式が内部シリアル値、文字列かを確認して同じ形式で条件付き書式に設定して下さい。

tamegorou
質問者

補足

ありがとうございました

  • oppaw
  • ベストアンサー率40% (33/81)
回答No.1

「セルの値が」「次の値以上」「22:00」でできないでしょうか? 「22:00より大きい」だと22::00は含まれませんよ。「22:00以上」なら含まれます。

tamegorou
質問者

補足

ありがとうございました

関連するQ&A