基于时间值的 Excel 条件格式

基于时间值的 Excel 条件格式

你好,我需要创建一个 Excel 模板,比如单元格将加载一个时间戳

2014-09-29 16:02:59.112213

我需要提供一个条件,例如,如果时间戳小于凌晨 3 点,则其颜色应该是绿色,如果在凌晨 3 点至 4 点之间,则应该是黄色,如果超过凌晨 4 点,则应该是红色。

请就上述要求提供意见。

答案1

您需要处理实际存储到代码时间的内容。日期/时间值存储为数字,其中整数部分表示自参考日期以来的天数,小数部分表示时间,即一天的小数部分。因此,凌晨 3 点 = 0.125,凌晨 4 点 = 0.1666667(输入明确的分数,如 4/24 或 1/6,以确保精度)。

您不希望任何日期信息影响您的条件格式测试。因此,假设您的时间戳位于单元格 A1 中。使用类似模(a1,1)提供值的时间部分。

对于条件格式,比较时间条目(即mod(单元格引用,1))到这些目标时间值。

相关内容