有条件多表求和?
有条件多表求和?具体看附件=SUM(SUMIF(INDIRECT("班"&{1,2,3}&"!A:A"),A3,INDIRECT("班"&{1,2,3}&"!H:H"))) B3,下拉
=SUMPRODUCT(SUMIF(INDIRECT("班" & ROW($1:$3) & "!A1:A27"),A3,INDIRECT("班" & ROW($1:$3) & "!H1:H27"))) 感谢你的回复,升级一下,每个班没有汇总列,而且列号不一样,不通过辅助列直接求和,公式怎么变化??
感谢你的回复,升级一下,每个班没有汇总列,而且列号不一样,不通过辅助列直接求和,公式怎么变化?? 可以不用公式,把工作表合并,调整字段格式,然后用透视表就解决了。 =SUM(SUMIF(INDIRECT("班"&{1,2,3}&"!A:A"),A3,OFFSET(INDIRECT("班"&{1,2,3}&"!A:A"),,ROW($1:$12)))) 非常感谢 李逸雪 =SUM(SUMIF(INDIRECT("'班"&{1;2;3}&"'!a:a"),A3,OFFSET(INDIRECT("'班"&{1;2;3}&"'!a:a"),,COLUMN(A:L))))我去,还是楼上大佬的要精简一些~~~先行后列。。。 还有个地方可以再精简一下,第二个a:a可以改成a1,因为我偷懒直接复制楼上固定列公式改的,忘了简写了