将每日范围计算为每周范围

我有一张表,列A中的datedate和列B中的分红date。这看起来像这样:

6/1/2015 0.05 5/31/2015 5/30/2015 5/29/2015 5/28/2015 5/27/2015 5/26/2015 5/25/2015 5/24/2015 5/23/2015 0.03 5/22/2015 5/21/2015 5/20/2015 5/19/2015 5/18/2015 0.01 5/17/2015 5/16/2015 5/15/2015 5/14/2015 5/13/2015 5/12/2015 5/11/2015 5/10/2015 5/9/2015 5/8/2015 5/7/2015 5/6/2015 5/5/2015 5/4/2015 5/3/2015 5/2/2015 5/1/2015 4/30/2015 0.02 4/29/2015 4/28/2015 4/27/2015 4/26/2015 4/25/2015 4/24/2015 4/23/2015 4/22/2015 4/21/2015 

我想把股息分成每周的时间表,如下表所示:

 6/1/2015 0.05 (= sum of entries in daily table between 6/1 and 5/26) 5/25/2015 0.04 (= sum of entries in daily table between 5/25 and 5/19) 5/18/2015 0.01 (= sum of entries in daily table between 5/18 and 5/12) 5/11/2015 (= sum of entries in daily table between 5/11 and 5/5) 5/4/2015 0.01 (= sum of entries in daily table between 5/4 and 4/28) 4/27/2015 (= sum of entries in daily table between 4/27 and 4/21) 4/20/2015 (= sum of entries in daily table between 4/20 and 4/14) 

基本上,如果在每周范围的两个date之间有一个红利,那么它应该被加到B列的相应单元格中。

有没有人有一个想法如何解决这个问题? 非常感谢!

我首先想到的是做一个数据透视表,然后由天分组。 从网站http://www.contextures.com/xlPivot07.html

按周分组date

按date将date字段中的项目分组

在数据透视表中点击其中一个date。
在popup菜单中,单击组
在“分组”对话框中,从“按”列表中select天数。
– 对于“天数”,请select7
– 星期范围由“开始时间”框中的date决定,所以如果需要的话调整。

使用Weeknum公式在每个date的股息列表中创build第三列,这样除了date之外,每一行都有其周数。 然后在单独的选项卡上,使用sumif。

为了方便起见,假定以下命名的范围。 Dividend(分红)选项卡:DividendDate,DividendPaid,DividendWeek每周分红选项卡WeekNum,TotalDividendWeeløy在DividendWeek中input以下公式(假设在C2中input,对于标题使用第一行)= WEEKNUM(A2)并复制下来。 如果要超过一年,还需要添加一年的专栏。

然后,如果只做1年,则在每周分红选项卡上添加Weeknum所需的所有星期数字,并将下列公式设置为TotalDividendWeekly个单元格,再次假设您从第2行开始,因为标题在第1行。

 =SUMIF(DividendWeek;A2;DividendPaid) 

不需要数组公式。

注意! 我用 ; 作为配方分隔符。 可能需要改变,如果你的语言使用。

编辑:如果你需要几年,你现在可能做现在我想起来,你必须在股息选项卡中添加年份列,使用= YEAR(A2)公式来填充它们,并将SUMIF更改为这样的SUMIFS :

 =SUMIFS(Dvidends;DividendWeek;A2;DividendYear;B2) 

这假定您已经在B列的每周分红选项卡中创build了一个新列,以便sumif公式现在在列C中,并填充了正确的年份,并在“股息”选项卡中创build了新的命名范围“分红年”。

为了好玩,或者如果这对你来说是好的,你也可以创build第三个标签,总结多年来的分红,遵循上述相同的原则。

如果你想使用Pivot,你可以按照我的build议添加年份和date列,创build一个数据透视表,然后使用这些新的列进行过滤。 关于枢轴的好处是很容易控制,以显示你想要的。 糟糕的是它是静态的,所以你需要更新它来显示新的数字。 我的版本,你可以滚动到所需的一周,它会一直显示你正确的价值观。