套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016 我的 iPhone 版 Office

SUMPRODUCT 函數回傳對應區間或陣列的乘積總和。 預設運算是乘法,但加法、減法和除法也可行。

在這個範例中,我們將使用 SUMPRODUCT 回傳給定商品和尺寸的總銷售額:

使用 SUMPRODUCT 函式回傳總銷售額的範例,當提供產品名稱、尺寸及個別銷售值時。

SUMPRODUCT 會匹配所有項目 Y/大小 M 的實例並加總,因此在這個例子中,21 加 41 等於 62。

語法

使用預設的乘法運算 () :

=SUMPRODUCT (array1, [array2], [array3], ...)

SUMPRODUCT 函數語法具有下列引數:

引數

描述

陣列1   

必要

這是您要求元素乘積和的第一個陣列引數。

[array2]、[array3],...    

選擇性

這是您要求元素乘積和的第 2 個到第 255 個陣列引數。

執行其他算術運算

照常使用 SUMPRODUCT,但將陣列參數間的逗號換成你想要的算術運算符 (*, /, +, -) 。 所有操作完成後,結果會照常加總。

附註: 如果你使用算術運算子,請考慮將陣列參數包在括號內,並用括號將陣列參數分組,以控制算術運算的順序。

註解

  • 各陣列引數必須有相同的維度 (相同的列數,相同的欄數)。 否則 SUMPRODUCT 函數會傳回 #VALUE! 錯誤值。 例如,=SUMPRODUCT (C2:C10,D2:D5) 會回傳錯誤,因為兩個範圍大小不相同。

  • SUMPRODUCT 將非數字陣列的項目視為零。

  • 為了達到最佳效能,SUMPRODUCT 不應與完整欄位參考一起使用。 考慮 =SUMPRODUCT (A:A,B:B) ,此處函數會將 A 欄的 1,048,576 格子乘以 B 欄的 1,048,576 格子後再加。 

範例 1

SUMPRODUCT 函數範例,用於回傳在提供單位成本與數量後所售出物品的總和。

要使用上述範例列表建立公式,輸入 =SUMPRODUCT (C2:C5,D2:D5) ,然後按下 Enter。 C 欄的每個格子與 D 欄同列對應的格子相乘,結果相加。 這些雜貨總金額為78.97美元。

要寫出更長的公式並得到相同結果,輸入 =C2*D2+C3*D3+C4*D4+C5*D5,然後按 Enter。 按下 Enter 鍵後,結果相同:$78.97。 C2 與 D2 相乘,其結果會加到 C3 乘以 D3 的結果,依此類推。

範例 2

以下範例使用 SUMPRODUCT 回傳按銷售代理人的總淨銷售額,其中我們同時有按代理人分類的總銷售額與費用。 在這個例子中,我們使用的是 Excel 表格,它使用 結構化參考 而非標準的 Excel 範圍。 這裡你會看到銷售、支出和代理人範圍以名稱標示。

SUMPRODUCT 函式的範例,當銷售代表提供銷售與費用時,會回傳總銷售額。

公式為:=SUMPRODUCT ( ( (Table1[Sales]) + (Table1[Expenses]) ) * (Table1[Agent]=B8) ) ,並回傳 B8 格中所列代理人的所有銷售與費用總和。

範例 3

在這個例子中,我們想回傳某個地區所售出特定物品的總和。 在這種情況下,東區賣出了多少櫻桃?

例如使用 SUMPRODUCT 來回傳各區域項目的總和。 在這裡,東部地區賣出的櫻桃數量。

此處公式為:=總積 ( (B2:B9=B12) * (C2:C9=C12) *D2:D9) 。 首先,將 East 的出現次數乘以櫻桃的匹配出現數量。 最後,它會將銷售欄位對應列的數值加總。 要看 Excel 如何計算,請選擇公式儲存格,然後前往「 公式 」> 「評估公式 」>「 評估」。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。