Excel 2003 - ADDRESS()函数问题

时间:2010-04-20 01:06:02

标签: excel function cell

我终于认为我找到了一种有效地使用excel的方法,但我遵循的代码似乎不起作用。

我认为代码非常有限,不能做我想要的但是我想我要求确认 - 也许这是我的功能就是问题。

我想根据我们进入本月的天数计算前一个月的一行值的总和(即它是4月20日,所以我想总结3月的前20天来比较。)

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

我基本上想要SUM(G4:AA4)并使用地址函数通过取G4并在列数上加20来返回单元格引用AA4。

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

这成功地返回了AA7,但是当我尝试在SUM()函数中使用返回值时,它会抛出错误......

我的计算中是否无法使用此参考?

2 个答案:

答案 0 :(得分:2)

请尝试使用OFFSET功能:

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

更多信息here

答案 1 :(得分:0)

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