-1

我正在尝试在 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
4

2 回答 2

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
于 2013-07-24T17:54:19.977 回答
0

我的选择是数据透视表:

SO17840660 示例

根据评论编辑修改:

SO17840660 第二个例子

于 2013-07-24T17:57:12.027 回答