Excel 积公式中的动态列

Excel 积公式中的动态列,excel,excel-formula,Excel,Excel Formula,我想将公式的最后一部分改为更具动态性的部分,这样就不用写字母B、I、p、W等。我希望我的公式在范围内每第7列求和: ==SUMPRODUCT((LEFT(language!$A$3:$A$9773,8)>=TEXT($A$1,"yyyymmdd"))*(LEFT(language!$A$3:$A$9773,8)<TEXT($H$1,"yyyymmdd"))*language!$B$3:$B$9773) 公式应求和的第一列是B,最后一列是DC 我尝试使用索引公式,但收到REF错误:

我想将公式的最后一部分改为更具动态性的部分,这样就不用写字母B、I、p、W等。我希望我的公式在范围内每第7列求和:

==SUMPRODUCT((LEFT(language!$A$3:$A$9773,8)>=TEXT($A$1,"yyyymmdd"))*(LEFT(language!$A$3:$A$9773,8)<TEXT($H$1,"yyyymmdd"))*language!$B$3:$B$9773)
公式应求和的第一列是B,最后一列是DC

我尝试使用索引公式,但收到REF错误:

=SUMPRODUCT((LEFT(language!$A$3:$A$9773,8)>=TEXT($A$1,"yyyymmdd"))*(LEFT(language!$A$3:$A$9773,8)<TEXT($H$1,"yyyymmdd"))*INDEX(language!$B$3:$B$9773,0,7))
致以最良好的祝愿,
Adrian

试试这个版本,第一个公式在B2单元格中,根据需要更改


=SUMPRODUCTLEFTlanguage$$3:$A$9773,8>=TEXT$A$1,yyyymmdd*LEFTlanguage$A$3:$A$9773,8谢谢您的回答,标题在第2行,名称为New。这个公式是有效的,但是它汇总了表中的所有列,我想要的是分别汇总每一列,对B列求和,然后填写公式,得到I列的和,等等@Adrian-啊,对不起,我误解了-你可以按照建议使用索引,见上面我修改建议的地方