Sign in with Microsoft
New to Microsoft? Create an account.

當您需要在數個儲存格範圍上執行簡單的算術計算、加總結果,並使用準則來決定要納入計算中的儲存格時,請考慮使用 SUMPRODUCT 函數

SUMPRODUCT 會以陣列和算術運算子做為引數。 您可以使用評估為 True 或 False (1 或 0) 的陣列做為準則,方法是將它們做為 (乘其他陣列) 。

例如,假設您要計算特定銷售代理人的淨銷售額,從總銷售額減去支出,如本範例所示。

SUMPRODUCT 函數的範例,當提供每個銷售代表的銷售和支出時,以銷售代表來回報總銷售額。

  1. 按一下您評估範圍外的儲存格。 這就是結果。

  2. 輸入 =SUMPRODUCT (

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

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

  5. 重複步驟 3 和 4,為計算輸入其他範圍和運算子。 新增要包含在計算中的最後一個範圍之後,請新增一組括住所有涉及範圍的括弧,以括住整個計算。 例如, ( (表格1[Sales]) + (Table1[支出]) ) 。

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

  6. 若要輸入要做為準則使用的範圍,請輸入*,一般會輸入範圍參照,然後在範圍參照之後,但在右括弧之前輸入=",然後輸入要相符的值,然後輸入「。 例如,* (Table1[Agent]="Jones") 。 這會使儲存格評估為 1 或 0,因此當公式中其他值相乘時,結果為相同值或零 ,有效包含或排除任何計算中的對應儲存格。

  7. 如果您有其他準則,請根據需要重複步驟 6。 最後一個範圍之後, 輸入 ) 。

    您完成的公式看起來可能類似上述範例中的公式 :=SUMPRODUCT ( ( (Table1[Sales]) - (Table1[支出]) ) * (Table1[Agent]=B8) ) , 其中儲存格 B8 會保留代理人名稱。

SUMPRODUCT 函數

,SUMIFS

COUNTIFS

多個準則使用 AVERAGEIFS

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×