借9楼公式补充下,如果要多列同时累计总和,需要用SUM再次包裹计算,直接用+号也行
=SUM(SUMIFS(A!$B:$B,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0)),SUMIFS(A!$C:$C,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0)),SUMIFS(A!$D:$D,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0)))
如果要判断下是否是0就
IF(公式 <= 0, "", 公式)
示范
=IF(SUM(SUMIFS(A!$B:$B,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0)),SUMIFS(A!$C:$C,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0)),SUMIFS(A!$D:$D,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0))) <= 0, "", SUM(SUMIFS(A!$B:$B,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0)),SUMIFS(A!$C:$C,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0)),SUMIFS(A!$D:$D,A!$A:$A,">="&A2,A!$A:$A,"<="&EOMONTH(A2,0))))