Excel多表求和,會這3個公式就夠了!
1、多表相同位置求和
多個工作表如果格式完全相同,可以用sum函數的多表求和功能。
【例】如下表,多個工作表格式相同,需要在彙總表中,彙總前19個工作表的B列之和。
在彙總表的B2中輸入公式:
=SUM(Sheet1:Sheet19!B2)
2、行數不同、項目個數不定的多表求和
【例】如下表,需要計算本年所有月份的各部門工資之和。
在彙總表的B2中輸入公式:
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&'月!A:A'),A2,INDIRECT(ROW($1:$3)&'月!C:C')))
公式解釋:
ROW($1:$3)&'月!A:A' :用於生成前3個月工作表中A列的引用地址。
Indirect ():可將生成的字符串轉爲引用該字符對應的單元格。
3、多表多條件求和
如果是單條件,則使用sumif;多條件時,用Sumifs函數。
公式如下:
=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$3)&'月!C:C'),INDIRECT(ROW($1:$3)&'月!A:A'),A2,INDIRECT(ROW($1:$3)&'月!B:B'),B2))
公式解釋:整體就是sumifs的基礎使用方法,indirect函數只是用來生成多表格的單元格引用地址。
·END·