我使用电子表格来平衡我的财务帐户,看起来有点像这样:
A | B | C | D | E
Account | Transaction Amount | Account Total | Description | Date
交易按日期按逆序排列,以便我可以先看到最新的余额。
由于任何帐户的交易都不是彼此处于固定位置,我使用此公式来计算总额:
=(INDIRECT(ADDRESS(ROW(), COLUMN()-1)) +
INDEX(A3:E, MATCH(INDIRECT(ADDRESS(ROW(), 1)), A3:A, 0), 3)
)
其中INDIRECT(ADDRESS(ROW(), COLUMN()-1))
是交易金额,而INDEX(A3:E, MATCH(INDIRECT(ADDRESS(ROW(), 1)), A3:A, 0), 3)
是A字段中密钥的最后一个帐户总数。
我的问题是,当我移动单元格时,其中一些不会从它下面的行(A3
...)开始搜索,而是添加一个(A4
)。
我想有一个像ADDRESS这样的函数,我可以在公式所在的行的下方引用单元格范围。
答案 0 :(得分:1)
ADDRESS能够返回“从公式所在的行下方开始的单元格范围”
将以下公式添加到单元格H7
=ADDRESS(ROW()+1,1)
结果为$A$8