KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 資料透視表中計算加權平均?

作者Kelly修改日期

在 Excel 中計算資料的加權平均是一項常見需求,特別是當各資料點對最終結果的貢獻程度不均等時。針對簡單的資料範圍,SUMPRODUCTSUM 函數能提供快速解決方案。然而,當您在使用資料透視表時,可能會發現其原生的計算欄位並不支援這些函數,這將使直接在資料透視表中計算加權平均變得更具挑戰性。了解這些限制並掌握替代方法,有助於您在各種情境下高效彙總資料。本文將帶您深入探討在資料透視表中計算加權平均的多元做法,涵蓋傳統技巧與 Excel 最新推出的實用功能!

在 Excel 資料透視表中計算加權平均
VBA 程式碼 —— 在資料透視表中自動化加權平均計算
PowerPivot(資料模型)—— 使用 DAX 在資料透視表中計算加權平均


在 Excel 資料透視表中計算加權平均

假設您有一張顯示各種水果銷售資料的資料表,包含 FruitWeightPrice per unit 等欄位,並已建立資料透視表來彙總這些數值,如下圖所示。
原始資料與對應樞紐分析表的螢幕截圖

當您需要計算每種水果的加權平均價格時——也就是希望根據各資料點的權重,精準反映其貢獻程度——資料透視表卻不允許在計算欄位中直接使用 SUMPRODUCT 或類似的進階函數。別擔心!以下手動方法可輕鬆突破此限制:先在原始資料中新增輔助欄位,再搭配資料透視表的內建功能,即可快速算出加權平均值!

1. 首先,在您的原始資料中新增一個標示為 Amount 的輔助欄位。
插入一個新的空白欄,將其標題設為 Amount,並在第一列(例如 C2)輸入公式 =D2*E2(其中 )D2 是權重,而 E2 是單位價格—請依您的欄位名稱調整)。接著,向下拖曳填滿控制點,將公式套用至所有列,即可自動計算每個項目的總加權價格(權重 × 單價)。詳情請參閱下方截圖:
使用公式計算金額的螢幕截圖

提示:
- 請確保您的來源資料表未包含儲存格合併,否則可能導致公式錯誤。
- 處理大型資料集時,請再次確認公式已套用至所有相關列。
- 若欄位配置有所變更,請同步更新對應公式。

2. 接下來,更新資料透視表以反映新增的輔助欄位。選取資料透視表中的任意儲存格,此時會出現樞紐分析表工具上下文索引標籤。按一下分析(或)選項,視您的 Excel 版本而定)> 重新整理,即可確保新的 Amount 欄位立即出現在資料透視表欄位清單中!
重新整理樞紐分析表的螢幕截圖

3. 若要新增加權平均的計算欄位,請前往分析> 欄位、項目和集> 計算欄位,即可開啟「插入計算欄位」對話方塊,讓您輕鬆設定自訂計算!

啟用「計算欄位」對話框的螢幕截圖

注意:計算欄位將使用資料中已定義的欄位。請務必在執行此步驟前,先新增並重新整理所有必要欄位!

4. 在「插入計算欄位」對話方塊中,於名稱方塊輸入 Weight Average(或其他具辨識度的名稱);於公式欄位輸入 =Amount/Weight。請務必使用您原始資料中的確切欄位名稱——這些名稱區分大小寫,必須完全相符。完成後,按一下確定,立即新增加權計算欄位!
設定「插入計算欄位」對話框的螢幕截圖

疑難排解:
- 若出現 #DIV/0! 錯誤,請確認您的權重值不含零。
- 若計算欄位未顯示,請確認條件名稱的拼字與大小寫是否正確。

每種水果的加權平均價格現將顯示在您的資料透視表小計列中。此結果確保平均價格的計算確實反映每個項目權重的影響。
樞紐分析表中顯示加權平均值的螢幕截圖

優點:相容舊版 Excel,無需增益集或進階功能。
缺點:需透過輔助欄位修改原始資料;若資料更新,重新計算的彈性較低。
實用提示:若需定期製作報表,建議讓輔助欄位公式保持動態,或透過巨集自動重新整理!


PowerPivot(資料模型)—— 使用 DAX 在資料透視表中計算加權平均

透過新版 Excel,PowerPivot 增益集(亦稱為資料模型)利用 DAX 公式(DAX)開啟了新的計算選項。這讓您能直接在資料透視表中計算加權平均,而無需在基礎資料中建立額外的輔助欄位。

適用情境:當處理大型資料集或串接資料表,且希望計算結果能隨資料自動更新時最為理想。此方法特別適用於商業分析與儀表板,因為維持乾淨的來源資料表更受青睞。

操作說明:

  1. 啟用 PowerPivot 增益集
    前往檔案 > 選項 > 增益集。在「管理」下拉式清單中,選取 COM 增益集,按一下前往,並勾選 PowerPivot
  2. 將資料新增至 PowerPivot
    在工作表中選取您的資料表,然後按一下 PowerPivot > 管理,即可開啟 PowerPivot 視窗。
    將資料新增至 Power Pivot 的螢幕截圖
  3. 從 PowerPivot 建立樞紐分析表
    在 PowerPivot 視窗中,前往首頁 > 樞紐分析表
    指定樞紐分析表位置的螢幕截圖
    接著選擇插入位置(例如)現有工作表),並按一下確定
  4. 建立樞紐分析表並新增度量
    在新建立的樞紐分析表欄位清單中,將欄位拖曳至適當區域;接著於表格名稱上按一下滑鼠右鍵,選取新增度量
    建立樞紐分析表並新增度量值的螢幕截圖
  5. 定義度量
    度量對話方塊中:
    1. 為度量命名(例如:加權平均價格)。
    2. 請輸入以下用於計算加權平均的 DAX 運算式:
      =SUMX(Table1, Table1[Weight] * Table1[Price]) / SUM(Table1[Weight])
      (請將 )Table 1WeightPrice 替換為您實際使用的資料表與欄位名稱。)
    3. 點擊確定即可新增!
      定義度量值的螢幕截圖
  6. 在樞紐分析表中使用度量
    新加入的度量會自動出現在欄位清單中,並可像其他欄位一樣輕鬆拖曳至區域。
    樞紐分析表 2 中顯示加權平均值的螢幕截圖

提示與疑難排解:
-DAX 公式不區分大小寫,但欄位/表格名稱必須與您的資料模型完全相符。
-在底層資料變更後,衡量值會自動於您的資料透視表中重新整理。
-若出現空白或非預期結果,請立即檢查權重值是否為零或遺漏,並確認資料模型已正確重新整理!

優點:無需修改原始數據;計算結果會隨資料變動即時更新,並支援進階彙總。
缺點:PowerPivot 並非所有 Excel 版本皆提供,且可能需要初步設定;不熟悉 DAX 的使用者可能會面臨學習曲線。

kutools for excel ai 的螢幕截圖

透過 KUTOOLS AI 解鎖 Excel 的神奇功能

  • 智慧執行:透過簡易指令,輕鬆執行儲存格操作、分析資料,並建立圖表!
  • 自訂公式:打造專屬公式,讓您的工作流程更順暢!
  • VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,立即提升工作效率!
  • 公式解析:輕鬆掌握複雜公式!
  • 文字翻譯:輕鬆打破試算表中的語言隔閡!
運用 AI 驅動的工具強化您的 Excel 能力。立即下載體驗前所未有的高效!

相關文章:


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用