很简单的一道excel 送分啦~
来源:百度知道 编辑:UC知道 时间:2024/09/23 05:52:13
A列中有x,y,z三个符号,B列中有数字,要求:如果A列为x或者y,则将相应的B列中的数字相加。
谢谢~
wodaxiaopengyo你好,谢谢你的答案,不过我的意思是要把所有A列为x或者y的数字加在一起,不是x管x加,y管y加。基于单个条件的求和我知道,就是想问如果是基于两个条件的求和,怎么做?谢谢~
谢谢~
wodaxiaopengyo你好,谢谢你的答案,不过我的意思是要把所有A列为x或者y的数字加在一起,不是x管x加,y管y加。基于单个条件的求和我知道,就是想问如果是基于两个条件的求和,怎么做?谢谢~
可以用数组公式!假如:a列是a1-a6(当然你可以自己变动),并且是在c1中统计结果,可以再c1中输入公式:
=SUM((($A$1:$A$6="x")+($A$1:$A$6="y"))*$B$1:$B$6)
输完公式以后按ctrl+shift+enter结束输入就可以了
果A列为x,则将相应的B列中的数字相加。
=SUMIF(A:A,"x",B:B)
如果A列为y,则将相应的B列中的数字相加
=SUMIF(A:A,"y",B:B)
其他类推
多条件求和
=SUMPRODUCT((A1:A10000="x")+(A1:A10000="y")+(A1:A10000="z"),B1:B10000)
if(a1=x or a1=y,a1=a1+b1,)
=sumproduct(((a1:a100="x")+(a1:a100="y"))*(b1:b100))