簡體   English   中英

Excel中數據透視表中的小計

[英]Subtotals in pivot tables in Excel

在提供的樣本數據中,每天以及每周有多天有多個行條目。 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/01/06,第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周

我有一個解決方法,盡管很丑。 請注意,我似乎還記得Microsoft承認他們在數據透視表中的平均值是錯誤的(對於Excel 2007)。

  1. 創建您的數據透視表作為示例,但不包括小計和表格形式。

  2. 將Week1:2013/01/08復制到PT下的某個位置。 在此數組的第一列中填寫空白。 使用數據下面的“計數”和“摘要”,對第一個更改中的第二個更改進行小計。

  3. 移動此數組的第二列,以使2013/01/02與PT中位於同一行。

  4. PT中的小計周。

  5. 過濾包含PT為包含(不PT本身)的列tot在本周列。 在您移動的值的右側(在示例N7中)將一個公式,例如=I7/$M7直接復制到兩列中,並根據需要向下復制所有三個單元格。

  6. 取消過濾並根據需要整理。

SO17657195例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM