【實例分析】滿足條件的多個數據進行求和的一個實例
上次我們留了一個問題給大家思考,如圖:
經常看到有人將這類問題叫做多條件求和,其實這裡有個誤解,什麼是多條件求和?
在我理解,多條件是同時滿足多個條件的記錄進行求和,例如:正在使用的華碩電腦的數量,這裡就是個多條件,同時滿足兩個條件,狀態為正在使用,名稱為華碩電腦。
那麼再來看看我們今天這個問題,是名稱為清華電腦或者名稱為方正電腦的數量,好像不能叫做多條件求和,而叫做多個單條件求和更為合理。
其實這個問題並不太難解決,清華電腦的數量我們可以使用SUMIF函數得到,同樣的,方正電腦的數量我們也可以這樣得到,然後再進行相加即可。如圖:
這個公式我想用過sumif的朋友都能理解,如果還不理解sumif的話,可以在公眾號里回復sumif了解,可是這個公式看起來是挺長的,而且如果再多兩個條件的話,就會更長,其實sumif的條件參數是可以使用數組的。看看這個寫法:
注意:在sumif的外面套了一個sum函數,而sumif的第二個參數使用了一組大括弧將兩個條件放在了一起,這就是多個單條件求和的公式套路。
不難理解,如果現在老闆讓統計清華電腦,方正電腦和複印機的數量總和,公式該這樣寫:=SUM(SUMIF(A2:B11,{"清華電腦","方正電腦","複印機"},C2:D11))
只需要在sumif函數的第二參數那個大括弧里把要統計的項目加進去就好了。我想,這個公式的結構應該不難掌握吧,學會了這個方法,再不怕這類問題了。
但是切記一點,不要什麼都靠這個方法,還得具體問題具體分析。比如,電腦一共就有四種品牌,現在需要統計所有電腦的數量,你覺得是用=SUM(SUMIF(A2:B11,{"清華電腦","方正電腦","華碩電腦","同方電腦"},C2:D11))這個高大上的公式好呢,還是用= SUMIF(A2:B11,"*電腦",C2:D11)這個土裡土氣的公式好呢? 再比如,統計除了華碩電腦之外,其他的電腦數量,你怎麼做?是=SUM(SUMIF(A2:B11,{"清華電腦","方正電腦","同方電腦"},C2:D11))還是=SUMIF(A2:B11,"*電腦",C2:D11)-SUMIF(A2:B11,"華碩電腦",C2:D11)
公式不分好壞,能解決問題的都是好的。(其實還是有分別的,有的公式用起來會很卡,可能就是公式設計的不合理了)
結語:大量粉絲還沒有養成閱讀後點贊的習慣,希望大家在閱讀後順便點贊,以示鼓勵!長期堅持原創真的很不容易,多次想放棄。堅持是一種信仰,專註是一種態度!
推薦閱讀:
※男女滿足那些基本條件才能做夫妻?(
※真正令人毛骨悚然的揭露視頻!(華人必看!請在WIFI條件下看)
※揭秘:聰慧女人擇偶標準有哪些條件
※凈空法師:學凈宗想成就需三個特殊條件
※30歲了還沒結婚?你該學著接受「條件不如自己」的男人