2

在提供的示例数据中,每天和每周多天有多个行条目。Excel 数据透视表中的sum小计按预期计算,每周销售总额正确(行条目总和为一天的总销售额,每日总和正确为每周总销售额)。

但是,当尝试计算average每天(每周)的销售额时,会给出每行条目的平均销售额。有没有办法计算每天的平均销售价值,而不是计算每周每行条目的平均销售价值?

也就是说,我希望第一个小计行中的值为 (9+10)/2;(40+35)/2 和 (28+24)/2;在第二个小计行中为 (11+11+10)/3;(30+25+25)/3;和 (24+19+20)/3。

在此处输入图像描述

数据:

日期、星期、数量、售价、购买价值
2013/01/02,第 1,1,10,8 周 2013/01/03
,第 1,2,20,12 周 2013/01/02
,第 1,4 周, 10,8
2013/01/02,Week 1,4,20,12
2013/01/03,Week 1,8,15,12
2013/01/06,Week 2,5,20,15
2013/01/07 ,第 2,4,15,10 周 2013/01/08
,第 2,5,10,8
周 2013/01/06,第 2,6,10,9
周 2013/01/07,第 2,7,10 周, 9
2013/01/08,第 2、5、15、12 周

4

1 回答 1

1

我有一个解决方法,虽然丑陋。请注意,我似乎记得微软承认他们在数据透视表中的平均值是错误的(对于 Excel 2007)。

  1. 创建您的数据透视表作为示例,但没有小计和表格形式。

  2. 将 Week1 : 2013/01/08 复制到 PT 下的某个地方。填写该数组第一列的空白。使用数据下方的 Count 和 Summary 对第一个中的每个更改小计第二个。

  3. 移动该数组的第二列,使 2013/01/02 与 PT 位于同一行。

  4. PT 中的小计周。

  5. tot在 Week 列中筛选包含 PT(不在 PT 本身内)的列。将一个公式放在=I7/$M7您移动的值的右侧(在示例 N7 中),将其复制到两列中,并根据需要将所有三个单元格向下复制。

  6. 根据需要取消过滤和整理。

SO17657195 示例

于 2013-08-09T22:52:36.657 回答