使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

當您需要對數個儲存格範圍執行簡單的算術計算、加總結果,以及使用準則來判斷要包含在計算中的儲存格時,請考慮使用 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 的多個準則為基礎

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×