2021-05-12 14:32:11
Sumifs函數在使用中的一個誤區及解決方法
2020-07-14 14:34:20
國慶假期第2天,收到一位同學的提問,關於sumifs函數使用的問題,先看圖:
問題:
我求出來的A和B產品的金額總額是0呢,公式感覺沒有寫錯啊?
就這位同學的公式來說,設定沒什麼問題,引數使用均正確,包含A用萬用字元表示為 "A*",包含D表示為"D*"。但這個公式表達的意思是:
統計A列既包含A,又包含B的金額之和。
就上表來看,顯示不存在這樣記錄。我想這位同學的意思應該是:
統計A列包含A,或包含B的金額之和。
Sumifs的條件之間是同時成立的關係,而非或者關係。
綜上所述,這位同學應該這樣設定公式:
=Sumifs(C2:C13,"A*",A2:A13)+Sumifs(C2:C13,"D*",A2:A13)
如果產品很多,可以用下面的公式
=SUMPRODUCT(SUMIF(A:A,{"A","B","C","D"}&"*",C:C))
相關文章