Sumifs函數(shù)大家都很熟悉了,用于計(jì)算滿足一組不同條件的合計(jì)。例如,我們希望計(jì)算滿足給定日期區(qū)間內(nèi)某種產(chǎn)品的銷售數(shù)量合計(jì):

跟第一個(gè)例子相比,這里求和的不是“蘋果”一個(gè)產(chǎn)品,而是一組產(chǎn)品的求和。
當(dāng)然可以寫多個(gè)SUMIFS相加,類似于:
=SUMIFS(數(shù)量,產(chǎn)品,”蘋果”,…)+SUMIFS(數(shù)量,產(chǎn)品,”桃”,…)+…
但是這個(gè)函數(shù)就過于復(fù)雜了!
此時(shí),我們可以使用下列的公式完成這個(gè)工作:
=SUMPRODUCT(SUMIFS(D3:D24,C3:C24,G6:G11,B3:B24,”>=”&H2,B3:B24,”<=”&H3))
我簡單解釋一下這個(gè)公式:
首先,不管外面的那個(gè)SUMPRODUCT,里面只是一個(gè)簡單的SUMIFS:
SUMIFS(D3:D24,C3:C24,G6:G11,B3:B24,”>=”&H2,B3:B24,”<=”&H3)
除了里面的產(chǎn)品條件參數(shù)(第三個(gè)參數(shù))外,這個(gè)公式與前面介紹的那個(gè)簡單的SUMIFS函數(shù)一模一樣,只不過將“蘋果”換成了一個(gè)區(qū)域:G6:G11。這個(gè)替換導(dǎo)致同樣的SUMIFS為這個(gè)區(qū)域的每個(gè)值計(jì)算了一個(gè)合計(jì),得到了一個(gè)數(shù)組:
{蘋果合計(jì),桃合計(jì),梨合計(jì),櫻桃合計(jì),橘子合計(jì),橙子合計(jì)}
于是,整個(gè)公式相當(dāng)于:
SUMPRODUCT({蘋果合計(jì),桃合計(jì),梨合計(jì),櫻桃合計(jì),橘子合計(jì),橙子合計(jì)})
SUMPRODUCT的作用就是把這個(gè)數(shù)組的各個(gè)結(jié)果加起來,正好就是我們想要的結(jié)果。