Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones Excel Mobile

當您需要對數個儲存格範圍執行簡單的算術計算、加總結果,以及使用準則來判斷要包含在計算中的儲存格時,請考慮使用 SUMPRODUCT 函數

SUMPRODUCT 會使用數位和算術運算子做為自變數。 您可以使用評估為 True 或 False (1 或 0) 的陣列做為準則,方法是使用這些數位做為因 (乘以其他陣列) 。

例如,假設您想要將總銷售額中的支出減去,以計算特定銷售代理商的凈銷售額,如本範例所示。

SUMPRODUCT 函數範例,當每個銷售代表都有銷售和支出時,以銷售代表傳回總銷售額。

  1. 在您評估的範圍之外單擊單元格。 這是結果的來源。

  2. 輸入 =SUMPRODUCT (

  3. 輸入 (,輸入或選取要納入計算的儲存格範圍,然後輸入 ) 。 例如,若要包含數據表表1 的 [銷售額] 資料行,請輸入 (Table1[Sales])

  4. 輸入算術運算符: */+-。 這是您使用符合所包含之任何準則的單元格執行的作業;您可以包含更多運算子和範圍。 乘法是預設運算。

  5. 重複步驟 3 和 4,輸入計算的其他範圍和運算符。 新增您要納入計算的最後一個範圍之後,請新增一組括住所有涉及範圍的括弧,讓整個計算都包含在一起。 例如, ( (Table1[Sales]) + (Table1[Expenses]) )

    根據您要執行的算術,您可能需要在計算中加入額外的括弧,才能將各種元素組成群組。

  6. 若要輸入要用來做為準則的範圍,請輸入 *,一般輸入範圍參照,然後在範圍參照之後,但在右括號前面輸入 =“,然後輸入要比對的值,然後 輸入 ”。 例如, * (Table1[Agent]=“張”) 。 這會導致單元格的評估結果為 1 或 0,因此當公式中的其他值相乘時,結果會是相同的值或零 -在任何計算中有效地包含或排除對應的儲存格。

  7. 如果您有更多準則,請視需要重複步驟 6。 在最後一個範圍之後,輸入 )

    您完成的公式可能看起來像上述範例中的公式: =SUMPRODUCT ( ( (Table1[Sales]) - (Table1[Expenses]) ) * (Table1[Agent]=B8) ) ,其中單元格 B8 會保留專員名稱。

SUMPRODUCT 函

數根據多個準則使用 SUMIFS

計數,以 COUNTIFS Average 的多個準則

為基礎,以 AVERAGEIFS 的多個準則為基礎

Need more help?

Want more options?

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

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