在提供的示例数据中,每天有多个行条目以及每周多天。 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,第1,4,20,12周
2013/01/03,第1,8,15,12周年
2013年1月06日,第2,5,20,15周年
2013/01/07,第2,4,15,10周
2013/01/08,第2,5,10,8周年
2013年1月06日,第2,6,10,9周
2013/01/07,第2,7,10,9周年
2013年1月8日,第2,5,15,12周
答案 0 :(得分:1)
我有一个解决方法,虽然很难看。请注意,我似乎记得微软承认他们在数据透视表中的平均值是错误的(对于Excel 2007)。
创建数据透视表作为示例,但没有小计和表格形式。
将第1周:2013/01/08复制到PT下的某个地方。填写此数组第一列中的空白。使用下面的Count和Summary数据,对第一个中的每个更改小计第二个。
移动此数组的第二列,使2013/01/02与PT中的行位于同一行。
PT的小计周
过滤包含PT(不在PT本身内)的列,以便在Week列中包含tot
。将=I7/$M7
之类的公式立即放在您移动的值的右侧(在示例N7中),将其复制到两列,并根据需要将所有三个单元格复制。
根据需要取消过滤和整理。