免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac548LINE 與社群533Google 服務467Windows 與電腦454Office 教學414Android 手機402網路新知372AI 工具124
Office 教學

Excel PRODUCT 函數用法教學:快速計算多個數值的乘積

PRODUCT 函數可以將指定的數值或儲存格範圍全部相乘,得出最終的乘積。比起手動輸入多個星號來相乘,PRODUCT 函數能一次選取大範圍資料,讓計算過程更快速。

Excel PRODUCT 函數語法

=PRODUCT(數值1, [數值2], ...)
參數必填說明
數值1是要相乘的第一個數字、儲存格或儲存格範圍。
數值2選填要相乘的第二個數字、儲存格或儲存格範圍,最多可設定 255 個引數。

回傳:所有引數相乘後的數值。

適用版本:Excel 2003 以上版本、Microsoft 365 均支援。

PRODUCT 函數範例

範例 1:計算單價與數量的總價

需要將兩欄數值相乘得出總金額

商品單價數量
筆記本15020
原子筆3550

在 D2 輸入公式:

=PRODUCT(B2,C2)

結果:3000。將 B2 的單價與 C2 的數量相乘,計算出筆記本的總價。

範例 2:計算連續範圍的乘積

計算包裝紙箱的體積

貨物長度寬度高度
紙箱A504030
紙箱B605040

在 E2 輸入公式:

=PRODUCT(B2:D2)

結果:60000。直接選取 B2 到 D2 的範圍,將長度、寬度與高度三個數值相乘得出體積。

範例 3:計算包含折扣的最終價格

同時將單價、數量與折扣率相乘

客戶單價數量折扣
王小明120050.9
陳怡君800100.85

在 E2 輸入公式:

=PRODUCT(B2:D2)

結果:5400。將單價、數量與折扣的儲存格範圍相乘,一次算出打折後的總金額。

使用 PRODUCT 的技巧與注意事項

  • PRODUCT 函數在計算範圍時,會自動忽略空白儲存格、文字與邏輯值(TRUE 或 FALSE),只對數字進行相乘。
  • 若選取的範圍內所有儲存格都是空白或文字,PRODUCT 函數會回傳 0。
  • 雖然可以使用星號(*)運算子進行相乘,但當需要相乘的儲存格不連續或數量極多時,使用 PRODUCT 函數能大幅減少公式長度。

PRODUCT 常見錯誤與解決方法

錯誤原因解決方法
#VALUE!引數中包含了無法轉換為數字的文字字串。檢查參照的儲存格是否包含錯誤的文字格式,將其修正為純數字。
#NUM!相乘的結果數字過大或過小,超出了 Excel 能夠顯示與計算的極限。確認計算的數值是否合理,或評估是否需要改用科學記號表示。

Google 試算表可以用 PRODUCT 嗎?

Google 試算表完全支援 PRODUCT 函數,用法與 Excel 相同。

下載 PRODUCT 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:PRODUCT 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

PRODUCT 函數和星號(*)有什麼不同?

PRODUCT 函數可以一次選取整個範圍進行相乘,並且會自動忽略範圍內的文字與空白儲存格。星號運算子只能逐一指定儲存格,若遇到文字會產生 #VALUE! 錯誤。

為什麼 PRODUCT 函數計算結果變成 0?

當選取的範圍內包含數字 0,或是範圍內完全沒有任何有效數字(例如全是空白或文字)時,PRODUCT 函數的計算結果就會是 0。

可以把 PRODUCT 函數和其他函數合併使用嗎?

可以。PRODUCT 函數的引數可以是其他函數的計算結果,例如使用 SUM 函數先加總某些數值,再將結果放入 PRODUCT 函數中與其他數字相乘。

相關函數

這篇收錄在「Excel 函數字典」。