我正在嘗試建立一個總結的資料透視表資源和天數每個專案階段都需要。每個資源可以在不同的持續時間內跨越多個階段出現。但是,由於我擁有的資料量很大,我無法只新增一個階段列,然後為每個階段新增新的行和資料行。
我可以使用countif
和來完成此操作sumif
,但由於數據的性質不斷變化,並且希望整合切片器以按照特定條件切割數據,因此我需要將其放在數據透視表中。
我確實認為問題可能在於我如何安排這些數據;可以在這裡看到一個例子:
這些值不僅僅是真實資料集中的天數 1、2 和 3,但目的是如果資源超過某個值(不是空白或 0),則此人在該階段工作。我試圖識別在特定階段工作的人是階段列,但它們不是必需的,因為這只是我對解決方案的嘗試。
我如何設想輸出的範例如下:
答案1
我確實認為問題可能在於我如何安排這些數據
這是正確的,為了能夠在資料中使用資料透視表,您的資料結構應該如下面的螢幕截圖所示。
在上面的資料透視表中,“count of days2”列是您的“資源總和”
請在以下連結找到範例 Excel:
https://drive.google.com/open?id=1Szayirw84TXll8y6ASvZBtlxKrkN3nK5
答案2
如果您從專為總結而設計的佈局開始,這會更容易,但實際上您可以透過幾個簡單的步驟來完成。我僅重新建立了前幾個相關資料列
第一步是在每列末尾新增資源和天數總計。 2014 年上半年的資源總量為:
=COUNTA(H2:H13)
這只是對列中包含條目的儲存格進行計數。 2015 年上半年的總天數為:
=SUMIF(H2:H13,H$1,B2:B13)
如果 H 列包含與列標題相符的值,則會對關聯列 B 中的值進行求和。如果您的實際電子表格不同,只需使用相關的測試條件,該條件可能只是「非空白」。
輸入前兩個公式後,您可以複製或拖曳它們以填充其他列。
要取得 O 到 Q 列中的結果,請選擇帶有列標籤的標題範圍,然後按住 鍵Ctrl選擇並新增公式,因為它並不都是連續的。複製選擇(Ctrl+C或工具列中的複製圖示)。
我在 P 和 Q 中手動新增了列標題。選擇Values
和,Transpose
然後按一下“確定”。