如何在EXCEL中将一列中满足条件的数据相加?

比如数据有A列 B列
11111 2
33333 2
44444 2
55555 2
我只想把11111 44444后面的B列数值相加而不想把33333 55555后面的数值相加,一句话就是只要满足A列是11111 44444的B列数值就可以相加

材料/工具:Excel2007

1、打开Excel2007文档,输入需要的资料

2、定位在要放置结果的位置,点击编辑栏上的fx

3、在类别里选数学与三角函数,再选sumif函数,如图

4、在第一个参数Rang处选择条件所在的区域,也就是将要查询的条件所存在的区域。如图。

5、在第二个参数Criteria处设置条件,比如<5800

6、在第三个参数Sum_range处选择要相加的数据范围

7、确定后就求出来了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-02

 方法:

1、打开excel,一列数字。

2、选中刚才那一列数字,看到excel右下方会出现平均值、计数、求和等统计信息,其中求和结果就是所求。

3、也可以选中要求和的数字,直接在开始开始菜单中点击自动求和。

4、求和结果会在该列数字最下方得到。

5、还有就是公式法,输入=sum(A1:A6)

6、回车以后也可以得到求和结果。

第2个回答  推荐于2017-09-28
c1输入
=SUMIF(A:A,1111,B:B)+SUMIF(A:A,4444,B:B)
若你的1111或4444代表字符,公式中这部分请加双引号
如:
=SUMIF(A:A,"字符",B:B)+SUMIF(A:A,4444,B:B)本回答被提问者采纳
第3个回答  2010-07-07
不知道数据量大不大,可能习惯不一样。
建议 在C列用IF选择将符合条件的先选出来。
c1=if(a1=11111,a1,"");
选出空白单元格,再用IF
c1=if(a1=44444,a1,"")
这样满足条件的单元格都被选了出来,筛选求和即可。
可以加序号,重新筛选到新的工作表里面,会更清晰,也保留计算的基础数据。
第4个回答  2010-07-07
=sumproduct(((a1:a100=11111)+(a1:a100=44444))*b1:b100)
相似回答