如何使用水平表(和数据范围)sumifs公式

我有一个Excel表,我需要帮助。

我已经总结了一下

=SUM(INDEX(B3:K7,MATCH(A13,A3:A7,0),0))

公式,并需要获得特定数据范围的总和。 就像从今天开始的最后3天一样。

在这里输入图像说明 请帮忙。

试试这个SUMPRODUCT变种

 =SUMPRODUCT(INDIRECT("B"&MATCH(A13,A3:A7)+2&":K"&MATCH(A13,A3:A7)+2),--(B2:K2>=(B10-3)),--(B2:K2<="B10")) 

更新

要在不同的工作表中使用公式,您需要包含工作表参考。 我build议将它从Sheet2剪切粘贴到Sheet1,但错过了INDIRECT中的部分不会被Excel自动调整。

 =SUMPRODUCT(INDIRECT("Sheet2!B"&MATCH(A13,Sheet2!A3:A7)+2&":ZZ"&MATCH(A13,Sheet2!A3:A7)+2),--(Sheet2!B2:ZZ2>=(TODAY()-7)))