2014-02-21 185 views
9

我確定這很簡單,但是如何獲得數據透視表來顯示計算出的總和字段的平均值?在簡化的例子中,我篩選出了基金x1,而數據透視表顯示了每人剩餘資金的總和。現在我怎麼得到(所以,手動計算,3300/3)?Excel數據透視表 - 計算總和的平均值

我嘗試使用計算字段,但無法弄清楚它將如何工作,因爲分母將根據有多少人擁有我正在過濾的資金而發生變化。如果我在計算區域內使用平均值,則可以返回平均資金。

我試着把計算放在數據透視表之外,這個工作,但當然,因爲我過濾,我的計算的字段不再與數據透視表數據相鄰,而只是浮動在工作表本身。

TIA。

example

每請求這裏是字段列表 - 如果我嘗試添加一個「量平均」的值框其平均基金數額,而不是每個人的資金量。 :

enter image description here

+0

您能否包含數據透視表字段列表的屏幕截圖。根據您的源數據和表設置,可能有一種方法可以在單個數據透視表中執行這兩項操作。 –

+0

編輯添加字段列表。 –

回答

-1

因爲你沒有提到你是如何使用的數據,我將給出幾個可以工作的選項。

如果您是數據或者如果只有用戶他人使用的數據透視表精明的,你可以使用下面的字段列表的設置來切換數據的使用:

排序基金(注意基金和個人在行標籤部分)

enter image description here

和排序的人(注意基金和個人在該行的反轉位置標記部分)

enter image description here

爲了簡化數據,您可以始終最小化主要字段。

如果您要將數據透視表分發給其他不能或不願意修改數據透視表數據的人,我建議設置兩個單獨的數據透視表(使用相同的數據源),使用相同的設置,即I如上所示。

+3

呃......也許我錯過了一些東西,但是這個答案如何與這個問題相關?您示例中顯示的計算總和的平均值在哪裏? – Ajedi32

+0

有人質疑我的國旗;出於某種令人困惑的原因,有人認爲這個答案是相關的。不是這樣。這不是對問題的回答。它沒有顯示如何使小組小計顯示其子行中包含的總和的平均值。相反,它只是告訴OP如何改變他們沒有問的行組的順序。 –

0

這裏是工作的解決方案:

首先你應該安裝或啓用電力樞紐。引用微軟:

電源Pivot是一個Excel插件,您可以使用執行強大的數據 分析和創建複雜的數據模型。

https://support.office.com/en-us/article/Power-Pivot-Powerful-data-analysis-and-data-modeling-in-Excel-a9c2c6e2-cc49-4976-a7d7-40896795d045?ui=en-US&rs=en-US&ad=US

在較新版本的Excel電力樞紐已經安裝,您可以通過去使它:

文件>選項>高級>數據>啓用數據分析加載項:電源樞軸,電源視圖和電源地圖

好的,所以您現在有Power Pivot,您可以看到Power Pivot選項卡。請按照以下步驟操作:

  1. 選擇您的數據,然後單擊添加到Power Pivot選項卡上的「數據模型」圖標。
  2. 在Power Pivot窗口中添加將對數據中不同數量的 個人進行計數的列。 = DISTINCTCOUNT([person])將其命名爲例如 「DistPersNo」。 這是至關重要的一步 - Power Pivot使您能夠在選定的列中統計唯一值 。
  3. 添加公式= [金額]/[DistPersNo]的另一列,將其命名爲 「PersonAverages」。
  4. 在Power Pivot窗口中,單擊數據透視表並將新的數據透視表添加到工作表的 。
  5. 在數據透視表中,將'persons'添加到行中,將'amount'添加到值中。現在,如果您將'PersonAverages'添加到值(總和)並篩選出基金'x1',您將獲得理想的結果,即值爲1100.

希望有所幫助。