条件格式:根据时间间隔对单元格进行着色
conditional formatting: shading cells according to time interval
我有一个 table,时间间隔作为列 header,员工姓名作为行 header。有一列包含每个员工的上班时间和每个员工的超时时间。我想给每一行的单元格加上阴影,这样如果 header 列(比如 6:30am)少于那个人的时间...它的灰色阴影。同样,如果 header 列(例如 5:30pm) >= 该人的超时时间,则其阴影为灰色。
我为此使用的公式是:一天的开始 E<$C11
和一天的结束 E<$D11
我将第一个公式应用于第一行,将第二个公式应用于第二行。如您所见,由于某种原因,它在 10:00am 列被绊倒了。我究竟做错了什么?
更新:我执行了下面的答案建议我做的,没有改变:(
更新时间格式
10:00am
未被 excel 识别为 10:00 AM
,8:30am
也不是。因此,当您将 10:00am
是否小于 8:30am
与您提供的表达式进行比较时,您将得到 TRUE
的答案,因为 [= 的字符顺序16=](10:00am
中的第一个字符)在 8
(8:30am
中)的字符之前。
基本上,将第 8 行中的时间值从 6:00am
更改为 6:00 AM
等,以及 C 和 D 列中的员工上下班打卡时间值。
你需要在时间和 AM/PM 部分之间有一个 space ,否则你不是在比较时间值,而是在比较字符值,这就是我认为你遇到不一致的原因在你的结果中。
加法,根据您的情况尝试以下公式:=AND(E>=$C11,E<=$D11)
in E11
我有一个 table,时间间隔作为列 header,员工姓名作为行 header。有一列包含每个员工的上班时间和每个员工的超时时间。我想给每一行的单元格加上阴影,这样如果 header 列(比如 6:30am)少于那个人的时间...它的灰色阴影。同样,如果 header 列(例如 5:30pm) >= 该人的超时时间,则其阴影为灰色。
我为此使用的公式是:一天的开始 E<$C11
和一天的结束 E<$D11
我将第一个公式应用于第一行,将第二个公式应用于第二行。如您所见,由于某种原因,它在 10:00am 列被绊倒了。我究竟做错了什么?
更新:我执行了下面的答案建议我做的,没有改变:(
更新时间格式
10:00am
未被 excel 识别为 10:00 AM
,8:30am
也不是。因此,当您将 10:00am
是否小于 8:30am
与您提供的表达式进行比较时,您将得到 TRUE
的答案,因为 [= 的字符顺序16=](10:00am
中的第一个字符)在 8
(8:30am
中)的字符之前。
基本上,将第 8 行中的时间值从 6:00am
更改为 6:00 AM
等,以及 C 和 D 列中的员工上下班打卡时间值。
你需要在时间和 AM/PM 部分之间有一个 space ,否则你不是在比较时间值,而是在比较字符值,这就是我认为你遇到不一致的原因在你的结果中。
加法,根据您的情况尝试以下公式:=AND(E>=$C11,E<=$D11)
in E11