2016-07-27 355 views
0

所以我幾周前開始使用Pivot Tables,但是在Excel中我相當不錯。我遇到了一個應該很容易解決的問題,但我沒有看到它。我有一個跟蹤我倉庫包裝部門的關鍵績效指標的文檔。我在文檔中有兩個選項卡(輸入日誌和分析)。計算每週在excel數據透視表中給出每日數據輸入的平均值

輸入日誌基本上是從我的倉庫系統生成的報告中複製的。給我一個用戶,日期,HRS工作,訂單包裝,項目包裝。使用數據透視表我想查看每個用戶每週工作的平均小時數。

目前我只能看到小時工作總和和日平均值。我怎樣才能看到每週的平均水平?

pivotTable

[InputLogData] [2]

我能得到託管在谷歌的工作簿推動Packing KPI Workbook

+0

你想要什麼數字結果做你的數據,你能提供可以複製和粘貼爲文本的數據嗎? – pnuts

+0

在「值」字段設置中,「平均」是其中一個選項。然後按數週(或按天數= 7)對數據進行分組。或者,如果您使用WE列,則可以將其拖至行區域以及用戶列。您的屏幕截圖不足以讓我提供更多信息,因此,如果這還不夠,請提供可用數據。 –

+0

感謝您的快速響應。我能夠上傳工作簿的副本到谷歌驅動器。 –

回答

1

如果您創建數據透視表,但選擇「添加到數據模型「

enter image description here

,你會看到,在」 值字段Setti ngs「選擇,一個Distinct Count項目。

enter image description here

然後,您可以做WE列的非重複計數,並添加一列除以用戶工作總時間,以周的總數。 (見D4: =B4/C4公式)

enter image description here

編輯:如果你想有數據透視表本身的結果,你可以添加一些計算的列到你輸入的日誌。

WE per User是每個用戶工作的唯一週數。此公式是一個數組公式,必須按下ctrl + shift才能輸入,同時打enter。 Excel將放入括號{...}圍繞在公式編輯欄中看到的公式:

=SUM(--(FREQUENCY(IF(User=D2,WE),WE)>0)) 

Hrs Worked This Wk是由用戶在一週的工作時間。這並不是真的需要,但是當我對這些計算進行故障診斷時,它就在那裏。

=SUMIFS(Hrs_Worked,WE,A2,User,D2) 

這將被用於計算所述AvgHrs/Wk柱的平均:然後

=SUMPRODUCT((User='Input Log'!$D2)*Hrs_Worked/WE_Per_User) 

enter image description here

這可以被用於創建數據透視表:

enter image description here

在數據透視表中,

  • Total HrsHrs Worked
  • Hrs-DailySUM是小時的Average的工作,
  • Weekly Hrs是AvgHrs的Average /周
+0

你是一個學者!非常感謝。希望我可以把它扔到桌子上,但看起來我需要Power Pivot,所以我可能會在稍後看到,但這會讓我通過我現在需要做的事情,非常感謝! –

+0

@ DanielGurzi我將編輯我的答案,向您展示如何將每週工作時間放入數據透視表中 –