跨表不同位置求和公式
1、工作簿1到9月表格首行产品不早同个位置,2、工作簿1到9月表格首列人名不在同个位置,3、按月按人求和汇总=SUM(SUMIF(OFFSET(INDIRECT(ROW($1:$9)&"月!A1"),,,999),$A2,OFFSET(INDIRECT(ROW($1:$9)&"月!A1"),,MMULT(COUNTIF(B$1,T(OFFSET(INDIRECT(ROW($1:$9)&"月!A1"),,COLUMN($A:$D))))*{1,2,3,4},Z1:Z4+1),999)))
数组三键下拉右拉。 感谢指导,好像office2007用不了 假如有更多产品如何改公式呢? 很厉害了,公式有点长,能否短一点 要看有多少个产品。 先增加一个看看 请使用合并计算,看视频
研究了几天,我把公式改成:=SUM(SUMIFS(OFFSET(INDIRECT(ROW($1:$9)&"月!A1"),,MMULT(COUNTIF(OFFSET($A$1,0,COLUMN()-1),T(OFFSET(INDIRECT(ROW($1:$9)&"月!A1"),,COLUMN(INDIRECT("A:"&SUBSTITUTE(ADDRESS(1,MATCH("做",$1:$1)-1,4),1,""))))))*COLUMN(INDIRECT("A:"&SUBSTITUTE(ADDRESS(1,MATCH("做",$1:$1)-1,4),1,""))),OFFSET($A$1,ROW()-2,MATCH("做",$1:$1)+COLUMN()-2,MATCH("做",$1:$1)-1)+1),9999),OFFSET(INDIRECT(ROW($1:$9)&"月!A1"),,,9999),OFFSET($A$1,ROW()-1,0))) 我觉得函数公式简单一点
页:
[1]