用數組,輸入公式後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。