本帖最后由 qinqh_yl 于 2011-2-16 16:35 编辑
Q4=SUMPRODUCT((SEARCH($B4&"*汇总",'1101'!$B$3:$B$40&$B4&"汇总")=1)*(MONTH('1101'!$C$3:$C$40)=--SUBSTITUTE(Q$2,"月",))*'1101'!$N$3:$N$40)
其中这段
MONTH('1101'!$C$3:$C$40)=--SUBSTITUTE(Q$2,"月",)
空白单元格也会得到结果1,所以公式结果就包含了汇总行,结果就翻倍了。
可加年份判断:
=SUMPRODUCT((SEARCH($B4&"*",'1101'!$B$3:$B$40&$B4)=1)*(TEXT('1101'!$C$3:$C$40,"e-m月")="2011-"&Q$2)*'1101'!$N$3:$N$40)
或者:
=SUMPRODUCT((LEFT('1101'!$B$3:$B$40,LEN(B4))=B4)*(TEXT('1101'!$C$3:$C$40,"e-m月")="2011-"&Q$2)*'1101'!$N$3:$N$40)