轉(zhuǎn)自EXCEL不加班
SUMIF函數(shù)在某些方面實(shí)在太水了,無奈,只好搬來救兵求和之王SUMPRODUCT函數(shù)。
求和之王并非浪得虛名,三兩下就將疑難化解于無形之中。
1.根據(jù)身份證查找工資。
遇到身份證,這里采用直接比較法,不會(huì)出現(xiàn)任何問題,正常查找。
=SUMPRODUCT(($A$2:$A$4=D2)*$B$2:$B$4)
語法1:
=SUMPRODUCT((條件區(qū)域=條件)*求和區(qū)域)
2.根據(jù)銷售員查找年終獎(jiǎng)、考核分。
支持多條件求和,年終獎(jiǎng)、考核分順序不同,就增加一個(gè)判斷即可解決。
=SUMPRODUCT(($B$2:$B$9=$F2)*($C$1:$D$1=G$1)*$C$2:$D$9)
語法2:
=SUMPRODUCT((條件區(qū)域1=條件1)*(條件區(qū)域2=條件2)*求和區(qū)域)
3.根據(jù)銷售員跨工作簿查找年終獎(jiǎng)。
支持多工作簿求和,即使關(guān)閉另外一個(gè)表也不影響計(jì)算結(jié)果。使用公式都一樣,先將兩個(gè)工作簿打開,引用區(qū)域。
=SUMPRODUCT(([工作簿1.xlsx]Sheet1!$B$2:$B$9=A2)*[工作簿1.xlsx]Sheet1!$D$2:$D$9)
這三個(gè)案例,就算跟VLOOKUP函數(shù)打成平手。
4.根據(jù)銷售員查找年終獎(jiǎng)、考核分的總計(jì)。
不管求和區(qū)域是一列或者多列,都可以一次性求和。
=SUMPRODUCT(($B$2:$B$9=$F2)*$C$2:$D$9)
而VLOOKUP函數(shù)就顯得有點(diǎn)被動(dòng),一次只能查找一列的值。列數(shù)少的話還可以,列數(shù)多的話,只能采用輔助列,先求總計(jì),再查找。
=VLOOKUP(F2,B:D,2,0)+VLOOKUP(F2,B:D,3,0)
5.對(duì)每個(gè)項(xiàng)目的收入、銷售數(shù)量、成本進(jìn)行求和。
對(duì)于這種稍微復(fù)雜的布局,也沒影響。
=SUMPRODUCT(($A$3:$A$11=$A14)*($B$2:$J$2=B$13)*$B$3:$J$11)
對(duì)于這種,VLOOKUP函數(shù)直接宣布放棄。
聯(lián)系客服