SUMIFS和SUMPRODUCT,這兩個函數除了可以求和之外,還可以執行各種查詢。 01 單條件查找 SUMIFS與SUMPRODUCT函數可做VLOOKUP函數在做的事情。 【SUMIFS函數】 如下表,查找張三的銷售額。在H5中直接輸入公式為: =SUMIFS(D2:D9,B2:B9,G5),之后按Enter鍵。 查找方法:SUMIFS(求和區域,條件區域,條件) 【SUMPRODUCT函數】 同樣在H5中輸入公式為:=SUMPRODUCT((B2:B9=G5)*(D2:D9)),之后按Enter鍵。 查找方法:SUMPRODUCT((條件=條件區域)*(求和區域)) 02 反向查找 SUMIFS與SUMPRODUCT函數同樣可以做LOOKUP函數在做的事情。 【SUMIFS函數】 如下表,查詢張三的員工編號。在H5中輸入公式為: =SUMIFS(A2:A9,B2:B9,G5),之后按Enter鍵。 【SUMPRODUCT函數】 同樣在H5中輸入公式為:=SUMPRODUCT((G5=B2:B9)*(A2:A9)),之后按Enter鍵。 查找方法:同單條件查找套路一樣。 03 多條件查找 SUMIFS與SUMPRODUCT函數同樣地具有LOOKUP函數的功能。 【SUMIFS函數】 如下表,查找張三在2018/12/4日期的銷售額。在I5中輸入公式為:=SUMIFS(D2:D9,B2:B9,G5,C2:C9,H5),之后按Enter鍵。 查找方法:SUMIFS(求和區域,條件區域1,條件2,條件區域1,條件2……) 【SUMPRODUCT函數】 同樣在H5中輸入公式為: =SUMPRODUCT((G5=B2:B9)*(H5=C2:C9)*D2:D9),之后按Enter鍵。 查找方法: SUMPRODUCT((條件1=條件區域1)*(條件2=條件區域2)*……*(求和區域)) PS:上述查詢僅適合查詢結果為數值的情況,若查詢結果為文本時,還是老實使用VLOOKUP,LOOKUP或INDEX函數吧。 ·END· |
|