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·

相關文章