Excel中根据时间块突出显示列

问题描述 投票:0回答:1

我有一个显示员工日程安排的 Excel 电子表格,我需要它根据当前时间突出显示或概述该列。 它不必是特定的日期,我很乐意突出显示整个专栏。我的时间以 15 分钟为增量超过

E12:AZ12

我尝试过使用以下公式对

E12:AZ103
进行条件格式化:

=AND(HOUR($E12)=HOUR(NOW()),MINUTE(E12)=(IF(MINUTE(NOW())<15,0,15)))

但它并没有突出任何东西。

(https://i.sstatic.net/cDaZFUgY.jpg)

excel excel-formula time scheduling
1个回答
0
投票

条件格式:大于或等于
Now()

  • 请注意,这只会在每次计算时更新!

  • 选择范围

    E25:AZ103

  • 选择首页->条件格式->新建规则

  • 新格式设置规则表单中,选择使用公式确定要设置格式的单元格

  • “格式化符合此公式的值”下面的框中,输入以下公式:

    =E$12=XLOOKUP(MOD(NOW(),1),$E$12:$AZ$12,$E$12:$AZ$12,,-1) 
    
  • 选择格式按钮,选择格式,然后选择确定两次进行确认。

enter image description here

屏幕截图公式(涵盖上午 8:00 至上午 7:45(次日))

=E$12=XLOOKUP(MOD(NOW(),1),$E$12:$CV$12,$E$12:$CV$12,,-1)
© www.soinside.com 2019 - 2024. All rights reserved.