在 Excel 中,如果你需要將一組數值相乘,例如計算總成本、倍數關係或連續乘積,PRODUCT 函數是最直接的選擇。
一、PRODUCT 函數是什麼?基本語法與用途
PRODUCT 函數用來計算一組數值的乘積。它會將所有指定的數值或儲存格範圍中的數值相乘,適合用在數量統計、倍數計算、比例換算等場景。
語法:=PRODUCT(數值1, 數值2, ...)
或是:
=PRODUCT(範圍)
- 可以輸入單一數值、多個數值、儲存格範圍,或混合使用
- 空白儲存格會被視為 1,不影響乘積結果
二、實際應用範例:多場景教學
範例一:計算三個數字的乘積
=PRODUCT(2, 3, 4)
結果為 24。
範例二:計算儲存格範圍的乘積
假設 A1 到 A4 分別為 2、3、4、5:
=PRODUCT(A1:A4)
結果為 120。
範例三:計算商品總成本(單價 × 數量)
假設 B1 是單價,C1 是數量:
=PRODUCT(B1, C1)
若 B1 為 100,C1 為 5,結果為 500。
範例四:計算連續折扣後的最終價格
假設原價為 D1,折扣率為 E1 和 F1(例如 90% 和 80%):
=PRODUCT(D1, E1, F1)
若 D1 為 1000,E1 為 0.9,F1 為 0.8,結果為 720。
範例五:計算比例換算(例如長 × 寬 × 高)
=PRODUCT(G1:G3)
若 G1=2、G2=3、G3=4,結果為 24。
三、注意事項與常見錯誤排除
- 空白儲存格會被視為 1,不會影響乘積,但建議避免混用空白與數值
- 若儲存格中有文字或錯誤值(如 #VALUE!),PRODUCT 會回傳錯誤
- PRODUCT 不會自動忽略錯誤值,請先確認資料清潔
- 若要排除某些儲存格,可使用條件判斷搭配 PRODUCT,例如:
=PRODUCT(IF(A1:A5>0, A1:A5))
- (需搭配陣列公式或 LET 函數)
- PRODUCT 不支援條件乘積,若需根據條件進行乘法,請搭配
IF
或FILTER
函數
四、常見問題 Q&A
Q1:PRODUCT 和直接使用乘號有什麼差別? =A1*A2*A3
只能處理固定儲存格,而 =PRODUCT(A1:A10)
可處理整個範圍,更具彈性。
Q2:PRODUCT 可以搭配其他函數嗎? 可以,例如搭配 ROUND
、IF
、TEXT
等函數進行格式控制或條件運算。
Q3:PRODUCT 可以處理多個範圍嗎? 可以,例如:
=PRODUCT(A1:A3, C1:C3)
會將 A1 到 A3 與 C1 到 C3 的所有數值相乘。
五、延伸學習:進階乘法運算技巧
PRODUCT 是乘法運算的基礎工具,進一步你可以學習:
- IF + PRODUCT:根據條件進行乘積計算
- ARRAYFORMULA(Google Sheets)或 LET(Excel 365):處理動態範圍與條件運算
- SUMPRODUCT 函數:加權乘積加總,適合統計分析與報表計算
這些技巧適合用在財務計算、報表分析、數量統計等進階場景。
六、結語與延伸閱讀
PRODUCT 函數是 Excel 中最簡單的乘法工具,適合用在成本計算、比例換算、連續折扣等場景。學會 PRODUCT 後,你可以進一步探索:
- [SUMPRODUCT 函數教學:加權乘積與統計分析]
- [IF 函數教學:邏輯判斷與條件控制]
- [ROUND 函數教學:數值格式與精度處理]