如何在excel中用公式计算C列中A列符合条件a,B列符合条件b或c的单元格的和?

ABC_________________________1品名等级销量2三粮液(大)中53三粮液(中)低104三粮液(中)高155三粮液(大)低206四粮液(大)低25想... A B C
_________________________
1 品名 等级 销量
2 三粮液(大) 中 5
3 三粮液(中) 低 10
4 三粮液(中) 高 15
5 三粮液(大) 低 20
6 四粮液(大) 低 25

想求出 “品名”包含三粮液,同时“等级”是“高”或“低” 的“销量”的和?
表格上这样的。
展开
 我来答
百度网友641afaf8f
2014-08-28 · TA获得超过465个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:404万
展开全部

结果在D1

D1=SUMPRODUCT(NOT(ISERROR(FIND("三粮液",A2:A6)))*(B2:B6="高")*(C2:C6))+SUMPRODUCT(NOT(ISERROR(FIND("三粮液",A2:A6)))*(B2:B6="低")*(C2:C6))

jamesxuyijun
2014-08-28 · 超过36用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:52.1万
展开全部

您好!根据您的表格,我把公式写在C下面:{=SUM((B4:B8=B2)*(C4:

C8=C2)*(D4:D8))}

追问
首先感谢你的回答。这个数组公式我之前也想到过,但它并不能满足我的要求。因为我要的是品名包含“三粮液”,不分大、中、小,用通配符表示就是“
三粮液(*),而你提供的公式只能计算三粮液(中),同样还要满足 等级是 “高”OR“低”,而你提出的公式只能计算“高”等级的。
按我的要求,计算出的结果应该是 45,而不是15。
故不能采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友00e0b84
2014-08-28 · TA获得超过483个赞
知道小有建树答主
回答量:519
采纳率:0%
帮助的人:464万
展开全部

步骤:在空白单元格输入或复制

=SUM(IF((LEFT(A2:A1000,3)="三粮液")*OR(B2:B1000="高",B2:B1000="中"),C2:C1000,0))

按ctrl+Shift+Enter结束即可

 

望采纳,仅单个单元格可自动统计所有符合标准的数量之和

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hlxxl
2014-08-28
知道答主
回答量:29
采纳率:0%
帮助的人:4.8万
展开全部

=SUM((LEFT(A2:A6,1)="三")*(B2:B6<>"中")*C2:C6)

ctrl+shift+回车

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kathy_cz04
2014-08-28 · TA获得超过662个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:253万
展开全部
用sumifs分别得出三粮液(高)和三粮液(低),两个SUMIFS加起来就可以
=sumifs(c:c,A:A,"三粮液"&"*",B:B,"高")+sumifs(c:c,A:A,"三粮液"&"*",B:B,"低")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式