1、基本語法:
SUMIF(range, criteria, [sum_range])
參數解釋:
range:必需參數,表示要進行條件判斷的單元格范圍。
criteria:必需參數,表示要進行判斷的條件,可以是數字、文本、邏輯值或表達式。
sum_range:可選參數,表示要進行求和的單元格范圍。如果省略,則函數將根據條件對range范圍內的單元格進行求和
2、使用方法:
判斷單個條件:例如,在A1:A10范圍內求和所有值為"Apple"的單元格,可以使用=SUMIF(A1:A10, "Apple")。
判斷多個條件:如果要同時滿足多個條件,可以使用AND函數組合多個條件。例如,在A1:A10范圍內求和所有值為"Apple"且單元格顏色為綠色的單元格,可以使用=SUMIF(A1:A10, "Apple", B2:B10)。
判斷非空單元格:如果要判斷單元格是否為空,可以使用"*"符號。例如,在A1:A10范圍內求和所有非空單元格的值,可以使用=SUMIF(A1:A10, "*", B2:B10)。
使用通配符:可以使用"*"符號進行模糊匹配,代表任意字符序列;使用"?"符號代表任意單個字符。例如,在A1:A10范圍內求和所有以"ABC"開頭且以"XYZ"結尾的單元格的值,可以使用=SUMIF(A1:A10, "ABC*XYZ", B2:B10)。
忽略空值:如果要忽略空值,可以在公式中使用"<>"符號。例如,在A1:A10范圍內求和所有不等于空值的單元格的值,可以使用=SUMIF(A1:A10, "<>""", B2:B10)。
3、示例:
計算每年的銷售額:假設有年份在A列,銷售額在C列,可以使用=SUMIF(A2:A10, "2017", C2:C10)來計算2 017年的銷售額總和。
計算入庫和出庫合計:假設G列為商品名稱,K、M列為入庫和出庫數量,可以使用=SUMIF(G2:G10, "入庫", K2:K10)和=SUMIF(G2:G10, "出庫", M2:M10)來分別計算入庫和出庫的數量總和。
通過上述方法和示例,可以靈活運用SUMIF函數進行各種條件下的數據求和操作。