在Excel中对特定周中的天数进行求和

在Excel中对特定周中的天数进行求和,excel,excel-formula,week-number,Excel,Excel Formula,Week Number,所以我有一些数据行和一些带有日期的列。 如下图所示。 我想要每一行的周数-但棘手的是,不是每一周都是5天,所以可能有几周有3天。因此,不知何故,我想尝试计算周数,然后求和。 有人能帮我一个公式(或VBA宏)吗 在尝试了几种方法之后,我完全迷路了 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

所以我有一些数据行和一些带有日期的列。 如下图所示。
我想要每一行的周数-但棘手的是,不是每一周都是5天,所以可能有几周有3天。因此,不知何故,我想尝试计算周数,然后求和。
有人能帮我一个公式(或VBA宏)吗

在尝试了几种方法之后,我完全迷路了

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周总计 33151019188101029162482674
1811817170616916163696455
01 01 01 01 03 02 8
3074881110301114345618
0 0 11 0 0 1 0 7 8 1 2 12
11405161414245415
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
29534411124434312
0 0 0 0 0 0 0 0 0 0
0 0 4 1 10 9 0 0 0 0 1 1 2
1200024
15 29 5 17 16 4 18 20 12 28 25 22 4 23 74
111113515711125121810057740
10211100188143209
367021427787224

21 21 21 22 22 23 23使用SUMIF是一种方法。但是你需要把你的推荐信弄清楚,这样才容易进入

注意下图中的公式:

=SUMIF(Weeknums,M$1,$B2:$K2)
其中,
weeknums
是计算周数的行


还请注意,显示要汇总的周数的列标题可以通过自定义格式进行更详细的说明:

我知道您已经接受了答案,但只是想告诉您:

如果您转换了数据,那么您就能够利用数据透视表

您可以设置一个计算字段来精确计算您想要的内容(根据您对日期的排序/分组方式,您可以按周、月、季度甚至年对其进行排序)

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


您是否考虑过
WEEKNUM
?这可能是一个热门话题:。我可以看到它删除了我最初的描述。但是是的@Tom我在表格底部使用WEEKNUM,正如您可以看到的21和22:)您的表格上的金额在哪里?既然你有WEEKNUM,你可以用SUMIF。@NiclasMadsen啊,我明白了。你能解释一下你的行包含了什么(或者你试图精确地求和什么),并可能再解释一下你的问题吗?嗨,汤姆,谢谢你的贡献。因为你的解释,我投了你一票。从长远来看,我完全同意你的观点,我将把它提出来“重新设计”我们的报告。