Excel多區域多條件求和函式的方法(Excel表格指定區域求和的方法)

條件求和相信大家經常會需要用到。像條件範圍內,如果有條件值,就把條件值對應數納入求和。但如果這個條件值是一個區間範圍,比如說在條件範圍內,某個日期在時間範圍內,就納入求和,這種情況大家有遇到過嗎?今天就和大家來說說這種情況該如何設公式。

還是以時間範圍為例子。比如我想彙總每個產品在每個時間範圍內的生產數量。這個時候我有兩種方式,第一種就是大家非常熟悉的SUMIFS,另外一種就是SUMPRODUCT。下面具體來演示下。

一、SUMIFS

公式:SUMIFS(求和數值範圍,條件區域,條件值)

例項公式:

=SUMIFS($C:$C,$B:$B,H$1,$A:$A,">="&$F2,$A:$A,"<="&$G2)

解釋:因為這裡求值是個範圍,所以用了兩個條件來鎖定範圍,這樣是不是就非常簡單了?

二、SUMPRODUCT

公式:SUMPRODUCT(陣列1,陣列2,陣列3)

示例公式:

=SUMPRODUCT(($B:$B=K$2)*($A:$A>=$F3)*($A:$A<=$g3),$c:$c)< p="">

解釋:

SUMPRODUCT返回的是陣列或區域乘積的和,($B:$B=K$2)*($A:$A>=$F3)*($A:$A<=$g3)中每個括號裡面都是返回“1或0”,最後得到的結果是“1或0”,再用這個結果與$c:$c進行相乘後再求和。< p="">

注意哦,因為SUMPRODUCT其實是陣列,所以建議資料範圍在特定的行內,比如$B:$B=K$2 可以寫為$B1:$B14=K$2,這樣可以減少運算量,Excel不會那麼卡頓。

以上就是今天的分享,希望對大家有幫助,謝謝~

#百粉##Excel技巧#