EXCEL 中多个工作表中的数据用sumif公式求和

2023-12-14 19:05:42
有5个网友回答
网友(1):

改成这样:
=SUMIF(INDIRECT("sheet"&ROW(1:8)&"!B2:B40"),A5,INDIRECT("sheet"&ROW(1:8)&"!E2:E40"))
要把所有工作表都改成sheet1,sheet2,sheet3,sheet4.....这样的才能计算到,公式设置是8个工作表,多少可以把ROW(1:8)内的8改为实际工作表数量

补充回答:做好公式,再改工作表名字,结果是错误的

网友(2):

有一个方法与工作表名称无关,不过我怕你没耐心看完。

参考下贴chenjun的回复
http://club.excelhome.net/viewthread.php?tid=25633&extra=&page=1

大意是用宏表函数得到一个包含本工作簿中所有工作表名称的数组,再用sumif+indirect来计算。

网友(3):

最好用数据透视,或者用数组函数。sumif不支持多表汇总

网友(4):

用辅助列轻松解决你的问题,把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

网友(5):

你可以汇总在 计算啊 +402115729 我帮你