Excel中,SUMIF(A:A,$A$1,B:B) 可以,SUMIF(A:A,$A$1,B:C) 就不行。如何实现对多列区域单元格的条件求和?

 我来答
yannan_zhu
2012-12-13 · TA获得超过1411个赞
知道小有建树答主
回答量:889
采纳率:83%
帮助的人:341万
展开全部
=SUMPRODUCT(($a$1:$a$100=$a$1)*($b$1:$c$100))
这样就可以了。不过要注意的是,sumproduct()函数的取值范围要一致,且不能为无限值。
追问
谢谢。不过,={SUMPRODUCT(($a$1:$a$100=$a$1)*($b$1:$c$100))} 这个公式要求$b$1:$c$100区域所有单元格都必须包含数值,不能有单元格包含非数值或为空。还有更好的解决方案吗?
追答

我的公式只是普通的函数,没有你的那个大括号,而且这个大括号不太明白是什么意思,并不是数组公式,我试了一下,如果有空值,也是显示正确的。如图

nicaicaiwy
2012-12-13 · TA获得超过970个赞
知道小有建树答主
回答量:1387
采纳率:0%
帮助的人:841万
展开全部
换成=SUMIF(A:A,$A$1,B:B)+SUMIF(A:A,$A$1,C:C)试试看看
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谭笑风笙
2012-12-13 · TA获得超过9496个赞
知道大有可为答主
回答量:4427
采纳率:57%
帮助的人:1879万
展开全部
=SUMPRODUCT((A:A=A1)*B:C)

写成这样吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weibone102
2012-12-13
知道答主
回答量:14
采纳率:0%
帮助的人:2.9万
展开全部
=sumif(A:A,$A$1,B:B)+sumif(A:A,$A$1,c:c)
这样写呗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wewhyy
2012-12-13 · 超过12用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:39.7万
展开全部
=sumif(A:A,$A$1,B:B)+sumif(A:A,$A$1,C:C)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式