首页 > 其他 > 详细

根据当前时间高亮显示(一个单元格)(多个单元格)

时间:2021-03-31 16:21:24      阅读:27      评论:0      收藏:0      [点我收藏+]

根据当前时间高亮显示(一个单元格,且时间写入公式中)

1、新建条件格式规则

 技术分享图片

 

2、新建格式规则

 技术分享图片

公式:时间范围为固定值(写入公式)

=IF(AND(HOUR(NOW())=15,MINUTE(NOW())>=10),IF(OR(AND(HOUR(NOW())=15,MINUTE(NOW())<35),HOUR(NOW())<>15),TRUE,FALSE),IF(AND(HOUR(NOW())=15,MINUTE(NOW())<35),TRUE,FALSE))

修改公式说明:

 技术分享图片

 

3、效果

 技术分享图片

 

根据当前时间高亮显示(多个单元格,且时间写入单元格)

1、公式二,时间范围为某一单元格的值

首先,编写时间的单元格必须要以hh:mm-hh:mm的形式,如:

 技术分享图片

公式为:

=IF(AND(HOUR(NOW())=VALUE(LEFT(A3,2)),MINUTE(NOW())>=VALUE(MID(A3,4,2))),IF(OR(AND(HOUR(NOW())=VALUE(MID(A3,7,2)),MINUTE(NOW())<VALUE(RIGHT(A3,2))),HOUR(NOW())<>VALUE(MID(A3,7,2))),TRUE,FALSE),IF(AND(HOUR(NOW())=VALUE(MID(A3,7,2)),MINUTE(NOW())<VALUE(RIGHT(A3,2))),TRUE,FALSE))

2、修改公式说明:

①将公式中所有的A3替换为你自己的参照时间单元格位置

 技术分享图片

②修改列为固定值,在列(字母)的前面添加$使其为绝对定位,行不变:

 技术分享图片

③我替换后的结果:

=IF(AND(HOUR(NOW())=VALUE(LEFT($A3,2)),MINUTE(NOW())>=VALUE(MID($A3,4,2))),IF(OR(AND(HOUR(NOW())=VALUE(MID($A3,7,2)),MINUTE(NOW())<VALUE(RIGHT($A3,2))),HOUR(NOW())<>VALUE(MID($A3,7,2))),TRUE,FALSE),IF(AND(HOUR(NOW())=VALUE(MID($A3,7,2)),MINUTE(NOW())<VALUE(RIGHT($A3,2))),TRUE,FALSE))

④将要添加条件格式的区域选中,设置条件格式

 技术分享图片

⑤设置格式

 技术分享图片

 

3、效果

 技术分享图片

 

根据当前时间高亮显示(一个单元格)(多个单元格)

原文:https://www.cnblogs.com/xiaochengzi2/p/14306613.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!