总结Excel中特定星期的date值

所以我有一些数据和一些date列。 正如你可以看到下面的图片。
我想要每一行的总和 – 但棘手的是,不是每个星期都是5天,所以可能有3天的时间。 所以不知何故,我想尝试去寻找周数,然后总结它。
任何人都可以帮我一个公式(或VBAmacros)?

尝试几种方法后,我完全失去了。

表数据 18-May-15 19-May-15 20-May-15 21-May-15 22-May-15 25-May-15 26-May-15 27-May-15 28-May-15 29-May-15 1-Jun-15 2-Jun-15 3-Jun-15 4-Jun-15周1总周2总计33 15 10 19 18 8 10 15 10 29 16 24 8 26 74
18 11 8 17 0 6 16 9 16 16 36 9 6 4 55
0 0 1 0 0 1 0 0 1 0 0 3 3 2 8
30 7 4 8 8 11 10 3 0 11 3 4 5 6 18
0 0 0 11 0 0 0 1 0 7 8 1 1 2 12
1 1 4 0 5 1 6 2 1 4 2 4 5 4 15
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
52 27 22 36 23 15 32 26 27 49 54 37 19 34 144 30 50 25 21 34 12 33 32 26 43 54 43 18 32 147 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0
29 5 3 4 4 1 1 2 4 4 3 4 2 3 12
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 4 1 10 9 0 0 0 0 0 1 1 2
1 2 0 0 0 0 0 1 3 0 0 0 2 2 4
15 29 5 17 16 4 18 20 12 28 25 22 4 23 74
11 15 11 3 15 7 11 9 5 12 18 10 5 7 40
1 0 2 1 1 0 0 1 8 1 4 3 2 0 9
3 6 7 0 2 1 4 2 1 2 7 8 7 2 24
21 21 21 21 21 22 22 22 22 22 23 23 23 23

使用SUMIF是一种方法。 但是你需要直接引用你的参考资料,以便于input。

请注意下图中的公式:

 =SUMIF(Weeknums,M$1,$B2:$K2) 

weeknums是计算周数的行。

在这里输入图像说明

另请注意,使用自定义格式可以使列标题显示要汇总的星期编号:

我知道你已经接受了一个答案,但只是为了向你展示:

如果你换了你的数据,你将能够利用数据透视表

原始数据

你可以设置一个计算的字段来准确地计算出你想要的数据(根据你如何sorting/分组date,你可以按几周,几个月,几个季度甚至几年

计算的字段

然后,您可以将所有最终值以易于阅读的格式显示,并以您想要的forms进行分组。 在我看来,从长远来看这是一个更强大的解决scheme。

结果