Excel和怎么用sumproduct函數(shù)公式實(shí)現(xiàn)多條件求和?

工作中,多條件求和都是需要引用另外一個(gè)工作表來進(jìn)行計(jì)算的,舉個(gè)簡(jiǎn)單的例子,我們有一個(gè)工作表,記錄了銷售流水信息,我們的統(tǒng)計(jì)表,需要跨表引用數(shù)據(jù)。
業(yè)務(wù)流水表的格式如下所示:
統(tǒng)計(jì)表的格式如下所示:
一般情況下,我們大多數(shù),都會(huì)選擇sumifs來進(jìn)行匯總,我們輸入的公式是:
sumifs的用法是:
=sumifs(求和區(qū)域,條件列1,條件1,條件列2,條件2...)
所以,這里我們輸入的公式是:
=SUMIFS([20240202業(yè)務(wù)流水表.xlsx]Sheet2!$E:$E,[20240202業(yè)務(wù)流水表.xlsx]Sheet2!$B:$B,$A2,[20240202業(yè)務(wù)流水表.xlsx]Sheet2!$C:$C,B$1)
注意:
- a2列要固定列標(biāo)
- b1要固定行標(biāo)
公式輸入的沒有任何問題,但是這種方法,有一個(gè)很大的缺陷問題
就是當(dāng)我們保存完之后,然后再次打開這個(gè)統(tǒng)計(jì)表的時(shí)候
它會(huì)提示我們點(diǎn)擊更新
當(dāng)我們點(diǎn)擊更新的時(shí)候,全部變成了錯(cuò)誤值。
如果我們?cè)嫉臉I(yè)務(wù)流水表本來就有更新,也需要更新統(tǒng)計(jì)的結(jié)果。如何讓我們點(diǎn)擊更新的時(shí)候,它不返回錯(cuò)誤值呢?就必須將引用的業(yè)務(wù)流水表,也是打開的狀態(tài),它更新才不會(huì)出錯(cuò)。
那有沒有公式可以做到,可以不用打開引用的數(shù)據(jù)表格呢?答案就是用sumproduct公式來計(jì)算條件求和,萬能通用的公式是:
=sumproduct(iferror((求和列)*(條件列1=條件值1)*(條件列2=條件值2),0))
所以我們使用的公式是:
=SUMPRODUCT(IFERROR(([20240202業(yè)務(wù)流水表.xlsx]Sheet2!$E:$E)*([20240202業(yè)務(wù)流水表.xlsx]Sheet2!$B:$B=$A2)*([20240202業(yè)務(wù)流水表.xlsx]Sheet2!$C:$C=B$1),0))
這樣,即使我們關(guān)閉引用的數(shù)據(jù)表,還是能正常計(jì)算,而且當(dāng)我們引用的數(shù)據(jù)表更新之后,這個(gè)公式也能自動(dòng)的更新結(jié)果,關(guān)于這個(gè)小技巧,你學(xué)會(huì)了么?動(dòng)手試試吧!
相關(guān)文章
excel只用Vlookup查找太笨了 Vlookup函數(shù)隔列求和才是yyds
Vlookup函數(shù)查找數(shù)據(jù)很方便,但很多新函數(shù),如fitler、xlookup,甚至textjoin都比它好用,難道Vlookup要被淘汰了嗎?No! No! 它還一個(gè)絕妙的功能,就是隔多列取數(shù)2024-11-19excel怎么選取特定數(shù)字求和 excel選中特定數(shù)字求和的方法
excel操作簡(jiǎn)單,安全性高,擁有非常強(qiáng)大的文字處理和表格編輯能力,可以幫助用戶更好的辦公。那excel怎么選取表格中特定數(shù)字求和呢?下面是小編整理的具體的操作方法,感興2022-07-19excel數(shù)據(jù)透視表求和項(xiàng)怎么設(shè)置?excel數(shù)據(jù)透視表求和項(xiàng)設(shè)置教程
這篇文章主要介紹了excel數(shù)據(jù)透視表求和項(xiàng)怎么設(shè)置?excel數(shù)據(jù)透視表求和項(xiàng)設(shè)置教程的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-06-20excel怎樣合并同名并相加數(shù)量?excel表格相同名稱數(shù)據(jù)合并求和
這篇文章主要介紹了excel怎樣合并同名并相加數(shù)量?excel表格相同名稱數(shù)據(jù)合并求和的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-05-23excel如何批量輸入求和公式 excel批量輸入求和公式方法
Excel表格是我們?nèi)粘9ぷ骱蜕钪?,?huì)經(jīng)常用到的辦公軟件。我們除了可以在Excel簡(jiǎn)單輸入數(shù)據(jù),還可以設(shè)置公式進(jìn)行自動(dòng)求和。大家一起來學(xué)習(xí)吧2022-05-13excel表格保留兩位小數(shù)后求和不對(duì)解決方法
excel表格保留兩位小數(shù)后求和不對(duì)怎么辦?本文就為大家?guī)砹嗽敿?xì)的解決教程,需要的朋友一起看看吧2022-04-27excel怎么自動(dòng)求和一列?excel自動(dòng)求和一列方法
這篇文章主要介紹了excel怎么自動(dòng)求和一列?excel自動(dòng)求和一列方法的相關(guān)資料,還不清楚的朋友,不妨參考下本文內(nèi)容。2022-01-06excel表格多個(gè)數(shù)據(jù)求和結(jié)果不對(duì)怎么辦?
excel表格多個(gè)數(shù)據(jù)求和結(jié)果不對(duì)怎么辦?excel表格中的數(shù)據(jù)求和的時(shí)候,發(fā)現(xiàn)自動(dòng)求和不對(duì),這是什么情況?該怎么解決呢?詳細(xì)請(qǐng)看下文介紹2021-05-26Excel如何設(shè)置動(dòng)態(tài)求和 Excel設(shè)置動(dòng)態(tài)求和方法
Excel中求和計(jì)算相信很多小伙伴都已經(jīng)懂了。如果我們想要最后的計(jì)算結(jié)果根據(jù)選擇的單元格變動(dòng)而變化,也就是動(dòng)態(tài)求和,該如何操作。一起來了解一下吧2021-03-01- Excel是一個(gè)常用的軟件,下面我來教大家在Excel里如何做到隔列求和,趕緊看看吧2021-01-11