Excel跨工作表求和INDIRECT,SUM,SUMIF?
工作表名:1,2,3,这三张表A列求和:=SUM(SUMIF(INDIRECT({1,2,3}&"!A:A"),"<>")),正确=SUM(INDIRECT({1,2,3...
工作表名:1,2,3,
这三张表A列求和:=SUM(SUMIF(INDIRECT({1,2,3}&"!A:A"),"<>")),正确
=SUM(INDIRECT({1,2,3,4}&"!A:A")),错误。麻烦大神给讲解一下这两个公式的区别,第二个公式错在哪 展开
这三张表A列求和:=SUM(SUMIF(INDIRECT({1,2,3}&"!A:A"),"<>")),正确
=SUM(INDIRECT({1,2,3,4}&"!A:A")),错误。麻烦大神给讲解一下这两个公式的区别,第二个公式错在哪 展开
2个回答
展开全部
可以直接写
=SUM('1:3'!A:A)
就可以了。
=SUM(SUMIF(INDIRECT({1,2,3}&"!A:A"),"<>"))写成这样,里面的INDIRECT({1,2,3}&"!A:A")造成数据维度过高,超过点、线、面的范畴,也可以说是三维的,SUMIF是用来降维的,直接用SUM不能准确计算。
=SUM('1:3'!A:A)
就可以了。
=SUM(SUMIF(INDIRECT({1,2,3}&"!A:A"),"<>"))写成这样,里面的INDIRECT({1,2,3}&"!A:A")造成数据维度过高,超过点、线、面的范畴,也可以说是三维的,SUMIF是用来降维的,直接用SUM不能准确计算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询