我试图使用sumproduct代替sumifs,所以我可以在一个范围内使用多个标准。到目前为止有效的是:
= SUMPRODUCT(表2 [MKTValue的总和], - ISNUMBER(MATCH(表2 [代码],{“EG1”,“EG2”},0)), - ISNUMBER(MATCH(Table2 [Currency],{ “GBP”,“USD”,“EUR”},0)),(表2 [最终日期] =间接(“J”& SUM(行() - 102)))* 1)
但是当我尝试使用当前列驱动它时,我需要“J”列引用,如下所示:
= SUMPRODUCT(表2 [MKTValue的总和], - ISNUMBER(MATCH(表2 [代码],{“EG1”,“EG2”},0)), - ISNUMBER(MATCH(Table2 [Currency],{ “GBP”,“USD”,“EUR”},0)),(表2 [最终日期] =间接(替换(地址(1,COLUMN(),4),“1”,“”)& SUM( ROW() - 102)))* 1)
然后我收到#VALUE错误。我已经尝试了上面的一些不同的变种,但我无法让它发挥作用。
感谢您的帮助。
答案 0 :(得分:0)
我认为Jn
包含有效日期 - 尝试将SUM
函数移至INDIRECT
之外,即使用最后一个标准
(Table2[Final Date]=SUM(INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1","")&ROW()-102))*1