Excel跨工作表求和INDIRECT,SUM,SUMIF?

发布网友 发布时间:2022-04-23 09:39

我来回答

2个回答

热心网友 时间:2022-07-01 00:48

可以直接写
=SUM('1:3'!A:A)
就可以了。
=SUM(SUMIF(INDIRECT({1,2,3}&"!A:A"),"<>"))写成这样,里面的INDIRECT({1,2,3}&"!A:A")造成数据维度过高,超过点、线、面的范畴,也可以说是三维的,SUMIF是用来降维的,直接用SUM不能准确计算。

热心网友 时间:2022-07-01 02:06

公式“=SUM(INDIRECT({1,2,3,4}&"!A:A"))”中有工作表名称为4的,你的工作簿中有这个工作表吗???所以,显示为错误了
另外,这个公式是一个数组公式,是求4个工作表中的A列所有数值的和,所以,在输入公式完成时必须同时按CTRL+SHIFT+ENTER这3个键,否则只合计了4个表的A1单元格的数值了……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com