我目前每半小时就有一次发电数据。但是,每半小时大约有70个条目。我想做的是创建一个列,以汇总每个时间间隔的所有生成。
当前我的方法是使用=SUM(D2:D71)
,然后在下一个单元格SUM(D72:D144)
中,等等。肯定有一种更有效的方法可以做到这一点吗?
谢谢
答案 0 :(得分:1)
您好,您可以创建数据透视表
Ctrl + a您的数据-插入-创建数据透视表
在[行]字段中输入间隔编号,并将生成的能量放入[值]
答案 1 :(得分:1)
SUMIFS似乎很有用。
=sumifs(d:d, c:c, ">="&a2+time(8, 0, 0), c:c, "<"&a2+time(8, 30, 0)
=sumifs(d:d, c:c, ">="&a2+time(8, 30, 0), c:c, "<"&a2+time(9, 0, 0)
=sumifs(d:d, c:c, ">="&a2+time(9, 0, 0), c:c, "<"&a2+time(9, 30, 0)
=sumifs(d:d, c:c, ">="&a2+time(9, 30, 0), c:c, "<"&a2+time(10, 0, 0)
'etc ...
很可能可以使用ROW()函数来解决时间序列,该函数在填满后会前进。
如果您将C列复制到一个新的未使用的列(例如H列)并删除了重复项,那么就足够了。
=sumifs(d:d, h:h, ">="h2, h:h, "<"&h2+time(0, 30, 0)