Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2016)
条件付き書式で時間のセル(計算式が入っている)に色を付ける
投稿日時: 20/08/04 22:14:35
投稿者: jackyjacky

計算式の入ったセルに条件付き書式を設定しても何も変化しません。
表は以下のとおりです。
 
A列の1行目から31行目まで、1日から31日までの日が入力されている。
B列には退社時刻が入力されている。
C列には各日の残業時間が表示されるように数式が入力されている。
非表示列として、D列に当日までの残業時間の累計が表示されるように数式が入力されている。
 
A列 B列 C列    D列
     退社  残業   残業累計
1日 19:20 2:20    2:20
 : : :     :
9日 22:00 5:00     20:00
 
9日目に残業時間累計が20時間を超えたのでC列9行目に色を付けたいです。
「数式を使用して、書式設定するセルを決定」に、D9>=20:00 と入れて、背景色を選択しましたがセルに色はつきませんでした。どのようにしたら色を付けることができますか?
よろしくご教示ください。
 
 

回答
投稿日時: 20/08/04 22:46:16
投稿者: WinArrow
投稿者のウェブサイトに移動

「数式が〜」というルールを使うのはなぜ?
 
「セルの値が」で、20:00以上を使うと、それほど悩むことないのに・・・
 
「数式が〜」を使う場合
=D9>=TIMEVALUE("20:00")
という数式にする必要があります。
 
※説明の中で
20:00を超えて・・・・とあるが、以上だよね?

回答
投稿日時: 20/08/04 22:56:38
投稿者: WinArrow
投稿者のウェブサイトに移動

>「セルの値が」で、20:00以上を使うと
toiu
というアドバイスをしたけど、
入力後、競定内容をかくにんしてみたr、
=0.833333333333333
に変わってる。
実行には問題ないけど、分かりにくいよね?
 
=TIMEVALUE("20:00")
と指定すれば、よいでしょう。

投稿日時: 20/08/04 23:42:46
投稿者: jackyjacky

ありがとうございました。
上手くいき、とても助かりました。
 
「数式が〜」というルールを使うのは、D列の累計を調べて、C列のセルに色を付けるからです。
他に方法が思いつかないので、非表示の列としてD列に累計を入れました。

回答
投稿日時: 20/08/05 09:32:04
投稿者: WinArrow
投稿者のウェブサイトに移動

累計を条件式書式の数式に適用する場合の例
 
=SUM($C$2:C2)>=TIIMEVALUE("20:00")
 
メリット:D列が不要・・・他に使用する場合は除く
 
 
 
 

投稿日時: 20/08/05 20:45:11
投稿者: jackyjacky

ありがとうございました。
いろいろ勉強になりました。