首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

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

发布网友 发布时间:2022-03-07 16:58

我来回答

7个回答

热心网友 时间:2022-03-07 18:27

要加个辅助列。

比如原数据在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+回车键添加,不能手动加。

热心网友 时间:2022-03-07 19:45

=SUMIF(A:A,">100")
乘B列系数求和公式
=SUMPRODUCT((A:A>100)*(A:A)*(B:B))

热心网友 时间:2022-03-07 21:20

试试 sumproct
例如:求a1:a50内数大于100的和
=SUMPRODUCT((A1:A50>100)*(A1:A50))

热心网友 时间:2022-03-07 23:11

你好,可以用sumif函数,公式如下
=SUMIF(A1:A50,">100")
如果要乘以B列系数的话要用sumproct函数,公式如下
=SUMPRODUCT((A1:A50>100)*A1:A50*B1:B50)

热心网友 时间:2022-03-08 01:19

在任意单元格中输入=SUMIF(A1:A50,">"&50,A1:A50)

热心网友 时间:2022-03-08 03:44

=SUMPRODUCT((A1:A50>100)*(A1:A50)*(B1:B50))

热心网友 时间:2022-03-08 06:25

=sumif(a:a,">100",a:a)
---------
=sumproct((a1:a50>100)*a1:a50*b1:b50)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com