就在一分鐘前,,蘭色又看到有同學(xué)提“怎么進(jìn)行多表求和,?” ,今天蘭色必須要整理一下關(guān)于多表求和的公式了,。(網(wǎng)上相關(guān)教程很少,,建議收藏) 01.多表相同位置求和 多個(gè)工作表如果格式完全相同,可以用sum函數(shù)的多表求和功能,。 【例】如下圖所示,,要求在匯總表里設(shè)置合計(jì)公式,匯總前19個(gè)工作表B列的和,。 匯總表B2單元格公式: =SUM(Sheet1:Sheet19!B2) 02.行數(shù)不同,、項(xiàng)目個(gè)數(shù)不定的多表求和 【例】如下面動(dòng)圖所示,要求計(jì)算本年所有月份的各個(gè)部門的工資合計(jì)數(shù),。 匯總表B2單元格公式: =SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&'月!A:A'),A2,INDIRECT(ROW($1:$3)&'月!C:C'))) 公式說明:
如果名子無規(guī)則,,也可以用下面的公式 =SUMPRODUCT(SUMIF(INDIRECT({'1月!A:A';'2月!A:A';'3月!A:A'}),A2,INDIRECT({'1月!C:C';'2月!C:C';'3月!C:C'}))) 如果你想名子可以批量生成,,可以用宏表函數(shù)GET.WORKBOOK(1),用法有點(diǎn)復(fù)雜,,這里不再詳述. 03.多表多條件求和 單條件用sumif,多條件,,直接用Sumifs函數(shù)替換Sumif函數(shù) =SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$3)&'月!C:C'),INDIRECT(ROW($1:$3)&'月!A:A'),A2,INDIRECT(ROW($1:$3)&'月!B:B'),B2)) 注:看著很復(fù)雜,其實(shí)就是sumifs的基礎(chǔ)應(yīng)用,,只是用indirect函數(shù)生成多個(gè)表格的單元格引用地址,。 蘭色說:多表求和公式看起來很長很唬人,其實(shí)原理并不復(fù)雜,關(guān)鍵是要理解indirect函數(shù)配合row()或數(shù)組生成多個(gè)表格的引用,。如果你真的不明白,,還是先收藏起來備用吧。 |
|