excel如何用函数公式将符合某个条件的所有值相加

比如A列有50个数,怎么才能只将其中值大于100的数求和,用什么函数实现?如果是还需要乘上B列的系数再求和呢?... 比如A列有50个数,怎么才能只将其中值大于100的数求和,用什么函数实现?
如果是还需要乘上B列的系数再求和呢?
展开
 我来答
百度网友deba742c0
2012-12-27 · TA获得超过246个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:134万
展开全部

要加个辅助列。

比如原数据在A列,B列为系数。在C列的第一个单元格输入公式“=if(a1>100,a1,0)”,如果A1的值大于100就显示该值,否则显示为0。

然后用数组对B列和C列进行计算就可以了。假设数据有6行。

将光标定位在A、B、C列以外的任意一个单元格,在编辑栏输入公式:=sum(b1:b6*c1:c6),按Ctrl+Shift+回车键,得到结果。

 

 

公式最终两端会加上大括号,只能通过按Ctrl+Shift+回车键添加,不能手动加。

wykcorp
2012-12-27 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3291万
展开全部
=SUMIF(A:A,">100")
乘B列系数求和公式
=SUMPRODUCT((A:A>100)*(A:A)*(B:B))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb9c235
2012-12-27 · TA获得超过478个赞
知道小有建树答主
回答量:511
采纳率:100%
帮助的人:267万
展开全部
试试 sumproduct
例如:求a1:a50内数大于100的和
=SUMPRODUCT((A1:A50>100)*(A1:A50))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈嘉维9883
2012-12-27 · 超过21用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:39.4万
展开全部
你好,可以用sumif函数,公式如下
=SUMIF(A1:A50,">100")
如果要乘以B列系数的话要用sumproduct函数,公式如下
=SUMPRODUCT((A1:A50>100)*A1:A50*B1:B50)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
idantical
2012-12-27 · TA获得超过322个赞
知道小有建树答主
回答量:205
采纳率:100%
帮助的人:154万
展开全部
在任意单元格中输入=SUMIF(A1:A50,">"&50,A1:A50)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式