Excel CountIFdate和时间
我看到很多关于如何处理时间或date的例子,但是看起来并没有太多的date和时间值。
我有以下数据:
并想要在特定的date和时间之间的一些权重的总和(移位模式):
所以
- 我需要“17/07/2014 06:00”和“17/07/2014 14:00”之间的所有权重
- 我需要“17/07/2014 14:00”和“17/07/2014 22:00”之间的所有权重
- 我需要“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)