Excel - 按周创建数据透视表,显示没有日期的周数为null或0的值

时间:2017-07-10 22:11:37

标签: excel excel-formula excel-2010 pivot-table

为了简单起见我有一个电子表格,其中包含我需要创建数据透视表的日期,按周分组。挑战在于我需要看到没有日期的周。最后我想要一个图表,这样就可以通过图表。

Example Data:
1/3/2017  - 137
1/18/2017 - 10
1/19/2017 - 20
1/30/2017 - 45
1/31/2017 - 15

我需要展示本周的东西。我将使用周数并将第二列与上例中的示例相加。

Week   - Data Total
1      -  137
2      -  0
3      - 30
4      -  0
5      - 60

我是不是很挑剔它是否正在使用MDX公式,组,图表等。我唯一不想做的就是将所有缺失的周数中的日期添加到数据中。

2 个答案:

答案 0 :(得分:0)

如果使用这两列创建数据透视表(日期为行和数字作为值),则右键单击行并选择Group - >天 - >天数7,它将您的所有日期分成几周,并将每天的值相加。想要周末数?在数据透视表左侧添加一列,然后输入以下公式:

=WEEKNUM(LEFT(B64;FIND(" ";B64 ) - 1 );2)

将B64替换为包含周范围的数据透视表的单元格。

答案 1 :(得分:0)

以下是您可以尝试的内容:

基于我的设置的公式:

=SUMPRODUCT(--(WEEKNUM($A$2:$A$6+0,2)=E2),$B$2:$B$6)

请尝试告诉我这是否有效。