我有一个表格,其中列表B列出了列D中预期的周期数。我需要将它与单元格D21中当前小时的所有预期周期相加。我不能为我的生活得到它的工作。我尝试的代码下面是一张桌子的图片,以帮助理解我想要做的事情。
=SUMIF(B8:B20,"<=HOUR(time())", D8:D20)
所以,如果是上午10点,单元格D21中的总和应该是24,我只是=sum(D8:D20)
我的配方中我做错了什么呢?
答案 0 :(得分:2)
对不起,这应该最好作为评论,但我还没有这个特权。但要获得当前时间(在excel 2013中),您可以写下:
=SUMIF(B8:B20; "<="&HOUR(NOW());D8:D20)
答案 1 :(得分:1)
最喜欢你的“1am”实际上是0.0416666666666667,这是0 + 1/24的一天。
在比较
之前,您需要将小时( now())除以24