用数组,输入公式后ctrl+shift+回车三键结束.如果光光是c列到z列就用=sum(if(mod(column(c1:z1),2),c1:z1,-c1:z1))如果是不管那列,全部是隔行加减,则用=sum(if(mod(column(1:1),2),1:1,-(1:1)))。
- 文化问答
- 答案列表
多列条件求和:多条件多列数据求和方法[朗读]
在f2单元格输入以下公式,然后向右向下填充公式=sumproduct((month($a$2:$a$15)=--left($e2,len($e2)-2))*($c$2:$c$15=left(f$1))*$b$2:$b$15)。
m12=sumifs($c:$c,$d:$d,m$11,$b:$b,$l12)+sumifs($e$e,$f:$f,m$11,$b:$b,$l12)+sumifs($g:$g,$h:$h,m$11,$b:$b,$l12)+sumifs($i:$i,$j:$j,m$11,$b:$b,$l12)公式向右向下拉即可。
用下面的公式试一下:=sum(if(indirect("'sheet1("&column(b1)&")'!$s:$y")=sheet1!$a2,indirect("'sheet1("&column(b1)&")'!$j:$j")))这个是数组公式,输入完成后,不要直接按“回车”.需要按“crtl”+“shift”+“回车”三个键结束输入。
excel多条件公式有很多种写法,鉴于楼主没上传附件,以下仅做演示.1.sum(if()),数组公式.2.sumifs3.sumproduct。