所以我在比较两个约会之间的预订日期时间值,并且我想针对时差小于72小时的每条记录创建一个标记。
使用简单的方法计算小时差异很容易:
=B1-=A1
然后将单元格格式设置为[h]:mm
但是,我尝试在单独的列中使用IF语句来评估和标记计算值是否小于或大于72小时:
=IF(C1<72:00:00,1,0)
这个,以及使用双引号等的变体对我来说都没有用。
我猜问题是因为C列中的计算值仍然是日期时间格式。任何人都可以建议正确的语法使IF语句有效吗?
答案 0 :(得分:1)
Excel在这方面实际上非常友好。关键是日期/时间和差异报告为小数 - 整个部分是天数,小数,是小数天(小时/分钟)。
所以 - 对于你的例子 - 在做减法之后,你应该用= C1&lt;标记该特定字段。 3 ==&gt; TRUE(如果少于72小时),FALSE(否则)
希望有所帮助, - 约翰
答案 1 :(得分:0)
=IF(C1<3,1,0)
72小时只是Excel日期时间语法中的数字3