Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

SUMPRODUCT 函數會傳回對應範圍或數位之產品的加總。 默認運算為乘法,但加法、減法及除法也有可能。

在此範例中,我們將使用 SUMPRODUCT 傳回指定專案和大小的總銷售額:

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

SUMPRODUCT 會比對專案 Y/Size M 的所有實例並加總,因此此範例 21 加 41 等於 62。

語法

若要使用預設運算 (乘法) :

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

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

引數

描述

array1   

必要

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

[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 傳回依地區加總項目的測驗。 在此情況下,在東部地區銷售的櫻桃數量。

公式為:=SUMPRODUCT ( (B2:B9=B12) * (C2:C9=C12) *D2:D9) 。 它首先會將東部發生的次數乘以撅子的相符次數。 最後,它會加總 [銷售] 欄中對應列的值。 若要查看 Excel 如何計算此值,請選取公式單元格,然後移至 [ 公式 > 評估公式 > 評估]

需要更多協助嗎?

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

另請參閱

在儲存格範圍上執行條件式計算

使用 SUMIFS 根據多個準則加總

使用 COUNTIFS 根據多個準則計算

使用 AVERAGEIFS 根據多個準則計算的平均值

Need more help?

Want more options?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×