Question to say "I can!"

多條件匯總

2016-12-13

A列是業務區域,B列是發生額,C列是結算方式。

現在要計算業務區域為華南區的發生額。
對于這樣單個條件的匯總,可以使用SUMIF函數完成:
=SUMIF(A:A,"華南區",B:B)

SUMIF函數的三個參數咱們以前學習過,分別是:
=SUMIF(條件區域,條件,求和區域)
也就是如果條件區域等于指定條件,就將對應的求和區域的值求和匯總。

現在我們再追加一個條件,需要計算:
業務區域為“華南區”、結算方式為“轉賬”的發生額。
這個問題可以使用SUMIF函數的孿生妹妹——SUMIFS函數來完成,注意哈,這個妹妹出生比較晚,在2007及以上版本中才可以使用。
=SUMIFS(B:B,A:A,"華南區",C:C,"轉賬")

SUMIFS函數的語法,翻譯成普通話就是:
=SUMIFS(求和的區域,條件區域一,條件一,條件區域二,條件二….)

與SUMIF函數不同,SUMIFS函數把求和區域放在第一參數使用了,大家使用的時候可不要看走眼哦。
這個函數的意思就是在條件區域一滿足條件一,條件區域二滿足條件二的前提下,對求和區域進行匯總計算。

接下來要計算業務區域為“華南區”、結算方式為“轉賬”的業務發生筆數。
這里的匯總方式變成了計數,再使用SUMIFS就不可以了,可以使用COUNTIFS函數可以實現多條件的計數。
=COUNTIFS(A:A,"華南區",C:C,"轉賬")

這個函數的語法翻譯成普通話,就是:
=COUNTIFS(條件區域一,條件一,條件區域二,條件二……)
相對于SUMIFS函數,只是少了求和區域,其他部分都是相同的。這個函數同樣有版本限制,在03版本中是無法使用的。

那有沒有一個即不受版本限制,又可以多條件求和,也可以多條件計數的函數呢?答案是肯定的。
接下來有請SUMPRODUCT閃亮登場——

SUMPRODUCT函數是執行多條件匯總計算的領軍人物了,如果是多條件求和,可以這樣寫:
=SUMPRODUCT((A:A="華南區")*(C:C="轉賬"),B:B)
為了提高運算效率,實際使用時可以將類似A:A這樣的整列引用換成實際的數據區域。

這個公式的意思翻譯成普通話,就是:
=SUMPRODUCT(條件一*條件二*……條件N,求和區域)
如果是多條件計數,只要將最后的求和區域拿掉就可以哦:
=SUMPRODUCT(條件一*條件二*……條件N)

多條件匯總,其實并不復雜。只要我們掌握了基本的用法,一切都不在話下。好了,今天的分享就是這些,你看明白了嗎?

作者:admin | Categories:辦公能手 | Tags:

發表評論

電子郵件地址不會被公開。 必填項已用*標注

*

澳洲f1赛车b盘开奖套路 江苏十一选五推荐预测号码 广西快乐双彩开奖软件 股票升跌由什么决定 青海快3十大规律 股票行情数据 福彩3d直选技巧 赌博对联顺口溜 陕西11选5基本走势图 七星体育直播live 黑龙江6+1基本走势图 我想理财投资方式 1355456+白小姐中特 山东11选五走势图一定牛 30选5基本走势图2元网 山东群英会任二绝招 黑龙江6+119064