你需要哪個? 12個excel函數(shù)公式教您學(xué)會按條件求多列數(shù)據(jù)之和

Excel表格中數(shù)據(jù)求和,可以說最常的數(shù)據(jù)計算操作。我們都知道普通求和用快捷鍵最方便,也有SUM函數(shù),按條件求和用SUMIF函數(shù),多條件求和用SUMIFS函數(shù)。那么你知道按條件多列求和怎么操作呢?今天小編分享幾個函數(shù)公式來解決,各具特色,看看你的工作中需要哪一種?
實例:下圖表格中,要求計算各產(chǎn)品的前三個月銷量合計數(shù);
分析:求和的條件產(chǎn)品在B列,求和的數(shù)據(jù)區(qū)域在C、D、E三列。
第一種:
=SUMIF(B:B,G2,C:C)+SUMIF(B:B,G2,D:D)+SUMIF(B:B,G2,E:E)
這個公式不難理解,就是三個SUMIF函數(shù)分別對C、D、E三列求和后再相加,得出計算結(jié)果。
第二種:
=SUM(IF(B$2:B$13=G2,C$2:E$13))
注意:這是一個數(shù)組函數(shù),公式輸入完成后要按Ctrl+Shift+回車鍵確認公式,再雙擊或下拉填充公式。
公式利用IF函數(shù)判斷滿足條件的數(shù)據(jù),再用SUM函數(shù)實現(xiàn)求和。
第三種:
=SUM((B$2:B$13=G2)*C$2:E$13)
這也是一個數(shù)組公式,需要按Ctrl+Shift+回車鍵確認公式,再雙擊或下拉填充公式。
這個公式與上一個比較省了IF函數(shù)判斷,利用B$2:B$13=G2產(chǎn)生的邏輯值(0和1)與數(shù)據(jù)區(qū)域相乘。
第四種:
=SUMPRODUCT((B$2:B$13=G2)*C$2:E$13)
這個公式原理和上一個一樣,區(qū)別在于回車鍵確認公式即可,省去三鍵確認的麻煩。
以上公式比較簡單,也能滿足日常工作需求。
接下來講的公式相對有些難度,如果喜歡函數(shù)公式的可以繼續(xù)看下去。
第五種:
=SUMPRODUCT((B$2:B$13=G2)*MMULT(C$2:E$13,{1;1;1}))
第六種:
=SUM(MMULT((B$2:B$13=G2)*C$2:E$13,{1;1;1}))
這兩個公式比較相似,弄懂的話需要先看看MMULT函數(shù)的用法。
MMULT函數(shù)
【用途】計算兩個數(shù)組的矩陣乘數(shù)
【語法】MMULT(數(shù)組1,數(shù)組2)
第七種:
=SUM(SUMIF(B:B,G2,OFFSET(B:B,,{1,2,3})))
這個公式利用OFFSET函數(shù)對求和數(shù)據(jù)區(qū)域偏移,構(gòu)造多區(qū)域數(shù)據(jù),分別得到三列的求和。
第八種:
=SUM(SUMIF(B:B,G2,INDIRECT("C"&{3,4,5},)))
與上一公式相似,用INDIRECT函數(shù)構(gòu)造多區(qū)域數(shù)據(jù)。
第九種:
=SUM(SUMIF(B:B,G2,INDIRECT({"C","D","E"}&1)))
和上一公式相同,INDIRECT函數(shù)換了一種單元格引用方式。
第十種:
=SUM(DSUM(A$1:E$13,{3,4,5},G$1:G2))-SUM(H$1:H1)
公式中DSUM函數(shù)為數(shù)據(jù)庫類的求和函數(shù),計算數(shù)據(jù)庫中指定條件的記錄之和。
第十一種:
=SUMPRODUCT(COUNTIF(G2,B$2:B$13)*C$2:E$13)
公式中利用COUNTIF函數(shù)來判斷,類似02公式中的IF函數(shù)判斷。
第十二種:
=MMULT(MMULT(N(G2:G6=TRANSPOSE(B2:B13)),C2:E13),{1;1;1})
數(shù)組公式,并且需要先選中結(jié)果區(qū)域H2:H6,輸入公式后按Ctrl+Shift+回車鍵確認公式,得出計算結(jié)果,不必再雙擊或下拉填充公式。較難理解,關(guān)注我后面的教程陸續(xù)推出詳細教程。
相關(guān)文章
Excel中求和函數(shù)有哪些? 11個求和公式帶你玩轉(zhuǎn)職場趕緊收藏!
Excel作為一款強大的電子表格軟件,其求和計算功能無疑是最為常用和重要的,無論是簡單的數(shù)值累加,還是復(fù)雜的條件求和,Excel都提供了豐富的函數(shù)來滿足我們的需求,下面我2025-04-30excel怎么判斷法定節(jié)假日? excel公式自動判定日期是否節(jié)假日的技巧
excel中輸入的日期想要看啊可能有沒有節(jié)假日,該怎么快速判斷某個日期是否為節(jié)假日呢?下面我們就來看看詳細教程2025-04-25這個函數(shù)公式簡直太強了! excel按權(quán)重求和計算的技巧
Excel中有一個功能非常強大的函數(shù),它就是SUMPRODUCT函數(shù),既能求和、計數(shù)、權(quán)重計算,還能排名等,今天我們就來看看Excel根據(jù)權(quán)重求和的技巧2025-04-10- 每次匯總PDF文件都很麻煩,工作量很大,我們可以通過excel的公式實現(xiàn)快速匯總pdf,下面我們就來看看具體操作2025-03-05
12組職場必學(xué)的Excel函數(shù)公式:直接套用就行了
今天跟大家分享的是12個職場必學(xué)的Excel函數(shù)公式,簡單實用,動圖演示,一學(xué)就會,詳細請看下文介紹2025-02-25excel計算中位數(shù)的公式是什么? Excel用公式計算中位數(shù)的技巧
在Excel中,求中位數(shù)可以使用MEDIAN函數(shù),該函數(shù)接受一組數(shù)據(jù)作為輸入,并返回其中位數(shù),MEDIAN函數(shù)使用非常簡單,下面詳細介紹2025-01-29Excel中的嵌套IF函數(shù)怎么用? 具有多個條件的公式IF用法
嵌套 IF 語句的最大優(yōu)點是,它可以在一個公式中檢查多個條件,并根據(jù)這些檢查的結(jié)果返回不同的值,該怎么使用?詳細請看下文介紹2025-01-18excel怎么快速提取字符? excel表格僅提取字符的幾種函數(shù)公式
excel表格有文字、數(shù)字、字符,想要快速將字符提取出來,有哪些函數(shù)公式可以實現(xiàn)呢?詳細請看下文介紹2025-01-10Excel如何去重留最下方的行? 最基礎(chǔ)公式實現(xiàn)刪除重復(fù)值的技巧
Excel中經(jīng)常需要去掉重復(fù)值,該怎么操作呢?沒有高階Excel函數(shù)也沒事,去重留最下方的行,最基礎(chǔ)公式就行,詳細請看下文實例教程2025-01-02excel數(shù)據(jù)透視表怎么進行累計求和? 不寫公式實現(xiàn)Excel累計求和的技巧
廢話不多說,統(tǒng)計數(shù)據(jù)的時候經(jīng)常用到累積求和,如果不用寫公式就可以實現(xiàn)累計求和,該怎么操作呢?詳細請看下文介紹2025-01-02