二維碼 購(gòu)物車
部落窩在線教育歡迎您!

按條件進(jìn)行多列求和

?

作者:小窩來(lái)源:部落窩教育發(fā)布時(shí)間:2023-12-22 14:48:32點(diǎn)擊:908

分享到:
0
收藏    收藏人氣:0人
版權(quán)說(shuō)明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

按條件進(jìn)行多列求和,也就是按條件匯總多列數(shù)據(jù),可以用查找方式,也可以用篩選方式,還可以用數(shù)組運(yùn)算方式進(jìn)行。

 

如下,需要按照姓名條件匯總多列數(shù)據(jù)得到總分。

 

圖形用戶界面, 表格
描述已自動(dòng)生成

 

小窩的第一反應(yīng)就是條件求和,但遺憾的是不能直接用SUMIF函數(shù)。

SUMIF是個(gè)怪東西,它只對(duì)求和區(qū)域中與條件區(qū)域列數(shù)對(duì)應(yīng)的列求和。

I2中輸入公式“=SUMIF(A2:A8,H2,B2:F8)”得到的只是求和區(qū)域中第1列的語(yǔ)文成績(jī)。

 

圖形用戶界面, 應(yīng)用程序, 表格
描述已自動(dòng)生成

如果要用SUMIF直接完成此處的求和,那就得弄5列條件出來(lái)。

 

表格
描述已自動(dòng)生成

 

奇怪不?真奇怪??!

不過(guò)SUMIF的這個(gè)奇怪規(guī)則也有好處,那就是錯(cuò)列求和。錯(cuò)列求和在很多伙伴眼里很神奇,為啥能這樣呢?如果各位有興趣的話,請(qǐng)留言,小窩就可在后面的教程中為大家分享。

 

回到當(dāng)前,肯定用不著如此,放下SUMIF,我們有多種方式可以實(shí)現(xiàn)按條件匯總多列數(shù)據(jù)。

小窩分享幾個(gè)自己常用的。

1.查找求和

1)所有版本SUM+INDEX+MATCH

=SUM(INDEX(B2:F8,MATCH(H2,A2:A8,0),))

 

表格, 日歷
描述已自動(dòng)生成

 

2)高版本SUM+XLOOKUP

=SUM(XLOOKUP(H2,A2:A8,B2:F8))

 

表格
描述已自動(dòng)生成

 

2.篩選求和

=SUM(FILTER(B2:F8,A2:A8=H2))

 

表格
描述已自動(dòng)生成

 

3.數(shù)組求和

=SUM((A2:A8=H2)*B2:F8)

 

表格
描述已自動(dòng)生成

 

說(shuō)明:

低版本用戶需要按Ctrl+Shift+Enter完成公式輸入。也可以把SUM函數(shù)換成SUMPRODUCT函數(shù)。

 

最后說(shuō)說(shuō),如果這種匯總發(fā)生在多個(gè)工作表之間,譬如Sheet2的名稱順序不同,用新函數(shù)求和很方便:
=LET(A_,VSTACK(Sheet1!A2:F8,Sheet2!A2:F8),SUM(FILTER(DROP(A_,,1),TAKE(A_,,1)=Sheet1!H2)))





關(guān)于按條件進(jìn)行多列數(shù)據(jù)匯總求和就分享到這里。

歡迎留言點(diǎn)贊~

 

本文配套的練習(xí)課件請(qǐng)?zhí)砑涌头⑿?span>buluowojiaoyu索取。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇

掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

搞定各類亂七八糟的求和

SUMIF函數(shù)詳解

XLOOKUP的神奇用法

XOR異或函數(shù)

版權(quán)申明:

本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。