在儲存格範圍中執行條件式運算

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

SUMPRODUCT 會將陣列與算術運算子做為引數。 您可以使用陣列作為準則來評估為 True 或 False (1或0)作為準則(將它們乘以其他陣列)。

例如,假設您想要計算特定銷售代理程式的淨銷售額,只要從毛銷售額減去費用,就像在這個範例中。

針對每個銷售代表提供銷售額及費用的 SUMPRODUCT 函數範例,以銷售代表傳回總銷售額。

  1. 按一下您評估範圍外的儲存格。 您的結果會在這裡。

  2. 輸入= SUMPRODUCT (

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

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

  5. 重複步驟3和4,為您的計算輸入其他範圍和運算子。 在您新增要包含在計算中的最後一個範圍之後,請新增一組括弧來括住所有涉及的範圍,如此一來,即可括住整個計算。 例如, ((table1 [Sales]) + (Table1 [費用]))

    您可能需要在計算中加入其他括弧,以根據您要執行的算數運算來分組各種元素。

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

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

    您已完成的公式可能看起來就像上述範例所示: = SUMPRODUCT (((table1 [Sales])-(table1 [費用])) * (table1 [Agent] = B8)),其中儲存格 B8 保留代理名稱。

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

請參閱

SUMPRODUCT 函數

根據多個準則與 SUMIFS 的加總

使用 COUNTIFS 根據多個準則來計算

根據多個準則與 AVERAGEIFS 的平均值

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×