EXCEL數據庫函數SUMPRODUCT多條件求和應用?

Sumproduct 函數除了求數值乘積之和外,還可以用於多條件求和或計數等情況,下面來給大家舉例說明一下。

EXCEL數據庫函數SUMPRODUCT多條件求和應用

方法/步驟

如圖,這是對SUMPRODUCT 正常功能的應用,即計算對應的C列銷售量與D列單價乘積之和,應用這一計算方法比SUM函數要簡單的多,但除此之外,SUMPRODUCT函數還可以針對一定的條件進行求和。

EXCEL數據庫函數SUMPRODUCT多條件求和應用

如圖,所要求的是一季度的銷量總和,此時公式為=SUMPRODUCT((A2:A9="國美")*(B2:B9="一季度")*(C2:C9))

在這裡,條件區域為一組數組,輸入公式後,按Ctrl+Shift+Enter 三鍵輸入即可。

EXCEL數據庫函數SUMPRODUCT多條件求和應用

如何理解上述的計算過程呢,我們可以使用如上圖表格所示來清楚的看到計算的過程。

在A列中,符合條件為國美時為TRUE, 否則為FALSE.

EXCEL數據庫函數SUMPRODUCT多條件求和應用

TRUE 在EXCEL 做為1進行計算,FALSE做為0計算,因此此過程又相當於上圖。

最後實際計算的過程為:A2*B2*C2+A3*B3*C3+A4*B4*C4+........如此進行下去,最終的結果只有A2*B2*C2 ,也就是我們要進行條件求和的值。

提醒,注意這裡的“*” 不要和“,” 混用,否則不能得到正確的結果。

相關問題答案