本文用案例講解了sumifs函數不可以取代sumproduct函數的地方,遇到文本型數字會出現問題.
由于sumifs函數是2007版本新增函數,所以在Excel 2003版本中,countif和sumif只能單條件求和,于是sumproduct函數成為多條件求和的寵兒。
我們首先來看看sumproduct函數的使用方法: =sumproduct((條件1)*(條件2)*…(條件N)*數據區域)
excel2007版本以后,隨著sumifs和countifs函數的出現,多條件求和與計數變得簡單起來。sumproudct逐淅也被一些excel用戶忘卻,似乎它的江湖地位已完全被取代,其實既然sumproudct函數存在,就有其存在的意義。
=sumifs(數據區域,判斷區域1,條件1,判斷區域2,條件2…..)
明白了sumifs sumproduct函數的用法,我們用一個實例來看看其區別。 下表中使用sumifs函數求和,但結果卻是錯的。=SUMIFS(C2:C6,A2:A6,A9,B2:B6,B9) 原來數據區域含有“文本型”數字,SUMIFS無法對文本型數字進行求和,而sumproduct函數則可以。 =SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6) 所以再次印證了,某些時候sumifs函數還是不能完全取代sumproudct函數。