916 |
Excel中SUMIF函數的10個高級用法(二)!超級經典~ |
||||
示範檔 |
無 |
範例檔 |
916.XLSX |
結果檔 |
916F.XLSX |
6、跨欄求和
郭靖的銷售總額。
點取F2儲存格輸入公式:「=SUMIF(A1:C20,"郭靖",B1:D20)」後,按Enter鍵。
注意:查找條件為銷售員郭靖,條件範圍為銷售員,求和範圍比查找範圍往右偏移一欄,意思是統計銷售員右一欄的資料,即各銷售員的銷售額。
7、跨列求和
方法1:計算每一位銷售員總銷售額。
點取F2儲存格輸入公式:「=SUMIF(A1:A20,D2,B1:B20)」後,按Enter鍵,再複製公式到F3:F6儲存格,與基本用法一致。
方法2:計算總銷售金額
點取F2儲存格輸入公式:「=SUMIF(H1:H20,"*",H2:H21)」後,按Enter鍵。
注意:查找條件為“*”,說明查找的是0個或多個字元,求和範圍比查找範圍往下偏移一行,意思是統計0個或多個字元下一列儲存格的資料,即為各銷售員的銷售額。
8、查找引用
一說到查找引用,可能很多小夥伴會說,查找引用不是應該是VLOOKUP函數或者INDEX+MATCH函數嗎?關SUMIF函數什麼事兒呢?它只是一個求和函數而已。
的確,在絕大多數時候,查找引用不需要使用到SUMIF函數,但是當求和範圍符合條件的數值只有一個時,求和得到的結果就是數值本身,因此可以借助SUMIF來實現查找引用。
現需匹配台北市、台中市、台南市、高雄市、台東縣5個城市的單價、數量、銷售額。
點取H2儲存格輸入公式:「=SUMIF($B$2:$B$20,$G2,C$2:E$20)」後,按Enter鍵,再複製公式到H2:J6儲存格。
注意:當原始資料表中有兩個及以上台北市、台中市等省會城市名稱時,單價、數量、銷售額等結果均為求和以後的結果。
9、排除錯誤值求和
計算銷售總金額:由於銷售金額中有不同類型的錯誤值,所以不能用SUM直接求和,可以使用SUMIF函數實現排除錯誤值求和。
點取E2儲存格輸入公式:「=SUMIF(B2:B20,"<9e307",B2:B20)」後,按Enter鍵。
注意:9e307是科學記數法表示的9*10^307,是接近Excel允許鍵入的最大數值9.99999999999999E+307的一個數。
在這裡表示對小於最大值9e307的資料進行求和,也就是對數值儲存格進行求和。使用9e307不是規定,不是原則,是大家約定俗成的用法。
當然結合案例,也可以使用“<1500”或者“<2000”等任意大於最大值1002的值。
10、跨表條件求和
今天給大家介紹如何在跨表的基礎上還能滿足一定的條件進行求和。
如果只有一月這一個工作表,則總銷售金額B2儲存格公式為:「=SUMIF(一月!$A:$A,$A2,一月!$B:$B)」。
實現跨表條件求和需要借助INDIRECT函數(對文本描述的儲存格參照,也就是說INDIRECT的括弧裡的參數是一個字串(文字)描述的文字形式,INDIRECT取得這個參照。)
則總銷售金額B2儲存格最終公式為:「=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"月!$A:$A"),$A2,INDIRECT(ROW($1:$3)&"月!$B:$B")))」。
好啦,SUMIF函數的10大經典用法就介紹完了,教程寫的好辛苦啊!寫得這麼詳細,有些知識酷狗都出來了,希望能夠對大家有用,更重要的是為大家提供一種解決問題的思路。
留言列表