各分公司指定型号数量求和
求助大神,如附件表,要对各分公司中的,“家客”和“家宽”类型下各种尾纤数量的统计。条件有三个,从列找有2个:不同分公司;“类型”只统计“家客‘和”家宽“;从行找有14个尾纤型号。而且各分公司的尾纤型号位置有不一样。我用了SUMIF,因为尾纤型号位置有不一样所以要每个单元格做一个公式,太麻烦了。有针对区域找符合条件的公式吗?=SUMPRODUCT((B$2=INDIRECT($A3&"!$F$1:$L$1"))*INDIRECT($A3&"!$F$2:$L$31")*(((INDIRECT($A3&"!$C$2:$C$31")=物资数量统计!$Q$2))+(INDIRECT($A3&"!$C$2:$C$31")=物资数量统计!$R$2)))
=IFNA(SUMPRODUCT(SUMIF(INDIRECT($A3&"!C:C"),$Q$2:$R$2,INDIRECT($A3&"!"&TEXT(CHAR(64+MATCH(B$2,INDIRECT($A3&"!1:1"),)),";;;@:@")))),"")
右拉下拉一个公式搞定! 菜鸟开火车咯:
=IFERROR(SUMIFS(OFFSET(INDIRECT($A3&"!$E$2"),,MATCH(物资数量统计!B$2,INDIRECT($A3&"!$F$1:$L$1"),0),31),INDIRECT($A3&"!$C$2:$C$32"),物资数量统计!$Q$2)+SUMIFS(OFFSET(INDIRECT($A3&"!$E$2"),,MATCH(物资数量统计!B$2,INDIRECT($A3&"!$F$1:$L$1"),0),31),INDIRECT($A3&"!$C$2:$C$32"),物资数量统计!$R$2),"") b2=IFERROR(SUMIFS(OFFSET(INDIRECT($A3&"!$a$1"),2,MATCH(B$2,INDIRECT($A3&"!$F$1:$L$1"),0)+4,COUNTA(INDIRECT($A3&"!a:a")),1),OFFSET(INDIRECT($A3&"!$c$1"),2,0,COUNTA(INDIRECT($A3&"!c:c")),1),"家客")+SUMIFS(OFFSET(INDIRECT($A3&"!$a$1"),2,MATCH(B$2,INDIRECT($A3&"!$F$1:$L$1"),0)+4,COUNTA(INDIRECT($A3&"!a:a")),1),OFFSET(INDIRECT($A3&"!$c$1"),2,0,COUNTA(INDIRECT($A3&"!c:c")),1),"家宽"),"")
右拉,下拉。 感谢大神。我忘记说明数据还有的情况了,补充:
1、各分公司的尾纤型号位置和统计表的不一样。
2、各分公司的行数数据不一样;
3、各分公司的尾纤型号位置互相也不一样(不是都从F列开始统计)。
所以试用发现公式不是全部都能统计出来。。。 感谢大神。我忘记说明数据还有的情况了,补充:
1、各分公司的尾纤型号位置和统计表的不一样。
2、各分公司的行数数据不一样;
3、各分公司的尾纤型号位置互相也不一样(不是都从F列开始统计)。
所以试用发现公式不是全部都能统计出来。。。 感谢大神。我忘记说明数据还有的情况了,补充:
1、各分公司的尾纤型号位置和统计表的不一样。
2、各分公司的行数数据不一样;
3、各分公司的尾纤型号位置互相也不一样(不是都从F列开始统计)。
所以试用发现公式不是全部都能统计出来。。。 感谢大神。我忘记说明数据还有的情况了,补充:
1、各分公司的尾纤型号位置和统计表的不一样。
2、各分公司的行数数据不一样;
3、各分公司的尾纤型号位置互相也不一样(不是都从F列开始统计)。
所以试用发现公式不是全部都能统计出来。。。 感谢回复的各位大神。我忘记说明数据还有的情况了,补充:
1、各分公司的尾纤型号位置和统计表的不一样。
2、各分公司的行数数据不一样;
3、各分公司的尾纤型号位置互相也不一样(不是都从F列开始统计)。
所以试用后,发现公式不是全部都能统计出来。。。针对这种位置不确定,不统一的情况可以作求和吗?
页:
[1]