Excel 2003 – ADDRESS()函数问题

我终于想到我已经find了一种能够高效地使用excel的方法,但是我遵循的代码似乎并没有工作。

我在想,代码是非常有限的,不能做我想要的,但我想我会要求确认 – 也许这是我的function,这是问题。

我想根据我们到这个月的几天来计算上一个月的一排价值的总和(即,这是四月二十日,所以我想总结三月的前20天与之比较)。

=SUM(G4:ADDRESS(ROW(),7+$BR$3,4)) 

我基本上想要SUM(G4:AA4),并使用地址函数返回单元格参考AA4采取G4和加上20的列数。

 ADDRESS(ROW(),7+$BR$3,4) 

这成功地返回AA7如预期但是,当我尝试在SUM()函数中使用返回值时,它会引发错误…

我是否无法在计算中使用这个参考?

尝试使用OFFSETfunction:

 =SUM(OFFSET(G4,0,0,1,$BR$3)) 

更多信息在这里

您可以使用间接注意德语名称有点不同:= SUMME(INDIREKT("G4:" & ADRESSE(4;8+19;1;4)))