我正在尝试在Excel上执行以下操作。我也有关于Access的相同数据。所以访问的任何帮助也没关系。 我有以下格式的数据(在excel上,在这里使用逗号作为单元格分隔符)
Date,Time,Count
Apr-1-2013, 17:00, 21
Apr-1-2013, 17:05, 10
Apr-1-2013, 17:10, 15
.
.
Apr-1-2013, 21:00, 36
Apr-2-2013, 17:00, 10
.
.
Jun-30-2013, 21:00, 20
(基本上是4月到6月之间的所有工作日,我每5分钟就有一个计数值)
我需要从17:00到21:00开始的每个日期范围的累计总数,再次从第二天17:00开始新鲜 因此我的结果如下:
Date,Time,Cumulative Count
Apr-1-2013, 17:00, 21
Apr-1-2013, 17:05, 31 (21+10)
Apr-1-2013, 17:10, 46 (31+15)
.
.
Apr-1-2013, 21:00, Grand total for Apr-1
Apr-2-2013, 17:00, 10 (Starts fresh again for new ay)
.
.
Jun-30-2013, 21:00, 20
答案 0 :(得分:1)
更新了我的答案以更好地适应您的问题!
这可以通过宏或使用IF语句来完成 我认为在这种情况下,基于公式的解决方案将是最容易实现的。
我使用的公式:
=IF(A2<>A1,C2,C2+D1) simply fill down the formula to get the accumulation!
Date Time Count Accumulate
01-Apr time 13 13
01-Apr time 2 15
01-Apr time 4 19
03-Apr time 3 3
03-Apr time 2 5
03-Apr time 5 10
09-Apr time 10 10
09-Apr time 5 15
09-Apr time 12 27
答案 1 :(得分:0)
我的选择是数据透视表:
根据评论
编辑修正案: