Excel CountIFdate和时间

我看到很多关于如何处理时间date的例子,但是看起来并没有太多的date时间值。

我有以下数据:

数据例如

并想要在特定的date和时间之间的一些权重的总和(移位模式):

所以

  1. 我需要“17/07/2014 06:00”和“17/07/2014 14:00”之间的所有权重
  2. 我需要“17/07/2014 14:00”和“17/07/2014 22:00”之间的所有权重
  3. 我需要“17/07/2014 22:00”和“18/07/2014 06:00”之间的所有权重

是的,我可以分开date和时间分开处理,但是一定要有一个更简单的方法(在第三种情况下它会变得相当复杂)

顺便说一下,比较date将使用“= DATE(YEAR(NOW()),MONTH(NOW()),DAY(NOW()) – 1)”来计算(存储在F11中)

我有整个页面的不同尝试在这个,我不会发布的所有,但主要是:

=SUMIFS( Last36Hours!$K$2:$K$10000, Last36Hours!$T$2:$T$10000,">=" & DATE(YEAR(F11),MONTH(F11),DAY(F11)) & TIME(6,0,0) ) 

应该在昨天早上6点之后给我一切,但我绝对蹲下。

很接近。 Excel将date和时间存储为自2000年1月1日或2004年1月1日以来的天数和天数。 您需要将时间添加到date,而不是连接。 您可以简化从F11获取date部分。 尝试:

 =SUMIFS( Last36Hours!$K$2:$K$10000, Last36Hours!$T$2:$T$10000,">=" & INT(F11)+ TIME(6,0,0)) 

上午6点,你也可以通过replace硬编码

 DATE(YEAR(F11),MONTH(F11),DAY(F11)) & TIME(6,0,0) 

 TODAY()-0.75 

这是一样的:

 TODAY() - 1 + TIME(6,0,0)