关于EXCEL Sumif()函数的使用
我想把1到12月份个工作表G3单元格为整数数的相加,所以用Sunif()函数,但是公式加到3月份就出现错误值,=SUMIF('1月份'!G3,">0")+SUMIF('2...
我想把1到12月份个工作表G3单元格为整数数的相加,所以用Sunif()函数,但是公式加到3月份就出现错误值,=SUMIF('1月份'!G3,">0")+SUMIF('2月份'!G3,">0")+SUMIF('3月份'!G3,">0"),加到2月份是可以的,请教高手!
展开
4个回答
2012-08-29
展开全部
你这么做公式应该是没错的可能你的有错误数据
你的公式可以优化为
=SUM(SUMIF(INDIRECT(ROW($1:$12)&"月份!G3"),">0"))
你的公式可以优化为
=SUM(SUMIF(INDIRECT(ROW($1:$12)&"月份!G3"),">0"))
追问
这个公式1月份的能取到数据,后面几个月的工作表正数的没加上去,不知道怎么回事。。
追答
如果没猜错你的1到12份的G3单元肯定有某处出现函数错误,你自己的公式都错误就知道了
#value!表示数值错了
你把错误删了就应该没事了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-08-29 · 知道合伙人软件行家
关注
展开全部
公式可以简化 =SUM('1月份':'12月份!G3)。公式是由 =SUM(SHEET1:SHEET12!G3),演变来的。只要G3中有数据,就会合计。
追问
我要的是先判断各个工作表的G3单元格为正数才相加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误值是什么?#REF!,还是#VALUE,
公式应该可以简化为=SUMPRODUCT(SUMIF(INDIRECT(ROW(1:12)&"月份!G3"),">0"))
公式应该可以简化为=SUMPRODUCT(SUMIF(INDIRECT(ROW(1:12)&"月份!G3"),">0"))
追问
好像还不行哦,用了你给的公式结果为#REF了,我原来自己的公式错误时
#VALUE,单元格是12个工作表当中的G3
追答
看来你的工作表名称有问题,把文件发来tanwen1109@163.com,或QQ2625121852,我帮你查查有什么问题
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果不保密的话,可否把表格发我邮箱:xiangasp@163.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询