将一列字符串日期时间与Now()进行比较

时间:2015-04-19 20:04:18

标签: excel date datetime

我知道if date value()<Now()timevalue()<Now但是日期和时间又如何?

B栏截止日期。我需要它说明B列中列出的日期时间是否小于现在(过期日期),blablabla

那么我如何表示日期时间单元格的值,以便将其与B进行比较?

这适用于日期:

=datevalue(B:B)<Now()

但它需要是日期时间值,我无法找到它的功能!

1 个答案:

答案 0 :(得分:0)

DateValueTimeValue加在一起,并将结果与​​Npw进行比较。

=(datevalue(B2)+timevalue(B2))<now()

日期和时间只是数字。在1899年12月31日之后的每一天,日期 1 。今天恰好是42,113。时间是一天的小数部分所以今天中午是42,113.5,今天下午06:00将是42,113.75。 DateValue只能解析字符串日期时间的日期(整数)部分而TimeValue只能解析时间(十进制)部分,但是一旦你有两个实际的数值,你可以简单地将它们加在一起进行改革正确的日期时间。