Excel sumif以匹配当前小时

时间:2016-08-02 13:32:19

标签: excel sumifs

我有一个表格,其中列表B列出了列D中预期的周期数。我需要将它与单元格D21中当前小时的所有预期周期相加。我不能为我的生活得到它的工作。我尝试的代码下面是一张桌子的图片,以帮助理解我想要做的事情。

=SUMIF(B8:B20,"<=HOUR(time())", D8:D20)

enter image description here

所以,如果是上午10点,单元格D21中的总和应该是24,我只是=sum(D8:D20)

我的配方中我做错了什么呢?

2 个答案:

答案 0 :(得分:2)

对不起,这应该最好作为评论,但我还没有这个特权。但要获得当前时间(在excel 2013中),您可以写下:

=SUMIF(B8:B20; "<="&HOUR(NOW());D8:D20) 

答案 1 :(得分:1)

最喜欢你的“1am”实际上是0.0416666666666667,这是0 + 1/24的一天。

在比较

之前,您需要将小时( now())除以24