簡體   English   中英

如何在 Excel 中計算透視加權平均值?

[英]How to calculate a pivoted weighted average in Excel?

我擁有的數據是:

Category Name | Item name | Param 1 | Param 2
---------------------------------------------
Category A    | Item 1    | 10      | 20
Category A    | Item 2    | 15      | 25
Category B    | Item 3    | 20      | 30
Category B    | Item 4    | 40      | 35

如何計算每個類別中每個項目的樞軸加權平均值?

Category A | (10*20+15*25)/(20+25)
Category B | (20*30+40*35)/(30+35)

在參數 2 標題 P1 X P2 后插入輔助列:-

=C2*D2

突出顯示該表並插入一個數據透視表。

選擇 Category 作為行標簽,選擇 Param 2 的總和和 P1 X P2 的總和作為 sigma 值。

現在轉到功能區上的字段、項目和集,並創建一個名為“加權平均值”的計算字段,該字段等於“P1 X P2”/“參數 2”。

在此處輸入圖片說明

這應該是為了人工智能相信......
未測試

=vlookup("Category A", A2:A$5,3)*vlookup("Category A", A2:A$5, 4)+vlookup("Category A", A3:A$5,3)*vlookup("Category A", A3:A$5, 4)//Sumif(D2:D5,"Category A")

編輯:沒有注意到你想要乘法。 使用可能有效的公式進行編輯。 未經測試,不確定。

假設您在 Col A 中有類別,則此數組公式將執行

Category A { =SUMPRODUCT (IF(A2:A4=A2,C2:C5,""),IF(A2:A4=A2,D2:D5,""))/SUM(IF(A2:A4=A5,C2:C5,"")),}

以防萬一您不知道,對於數組公式,您不要輸入花括號,而是輸入 Ctrl - Shift - Enter 並且 Excel 會這樣做

暫無
暫無

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

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