- ベストアンサー
EXCELについて
excelなのですが、色々な時間が(21:30、22:00など)が表に並んでおり、その中の、例えば22:00以降の表示だけを赤色で表示させるにはどうしたら良いのでしょうか。条件付書式で『22:00より大きい』で設定しても、何も変わりません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>条件付書式で 今後の学習発展の為に、「数式が」を使うことをお勧めします。 数式がで 式を =A2>"22:00"*1とすると良い。 A2:A10のセル範囲に設定する場合の例。 エクセルの式では時刻リテラル値は22:00"で良いはずなのだが=A2>"22:00"では"22:00"を文字列と解するようで*1で数値化した。 ーー =A2>TIME(22,0,0) のようにすればはっきりする。 ーー 「値が」でやるなら「次の値より大きい」その右に =1*22/24 と入れる。
その他の回答 (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以降も対象になります。
お礼
ありがとうございました
- wellow
- ベストアンサー率46% (892/1932)
#1の方が仰るように、条件書式には「以上」という判断条件はありませんので、文字色を一律赤色として、時間が22より小さい値の文字色を黒色とする条件書式を設定します。 条件書式は「数式が」、「=HOUR(A1)<22」であるときに、文字色を黒にするというものになります。 A1に条件書式を設定したら、それをコピーして、対象となる範囲を選び「形式を選択して貼り付け」、「書式」でOKを押せば良いだけです。
お礼
ありがとうございました
- mu2011
- ベストアンサー率38% (1910/4994)
書式形式の相違ではないでしょうか。 時刻セルの表示形式が内部シリアル値、文字列かを確認して同じ形式で条件付き書式に設定して下さい。
補足
ありがとうございました
- oppaw
- ベストアンサー率40% (33/81)
「セルの値が」「次の値以上」「22:00」でできないでしょうか? 「22:00より大きい」だと22::00は含まれませんよ。「22:00以上」なら含まれます。
補足
ありがとうございました
お礼
ありがとうございました