1

我为我的财务承担了一个小项目,我创建了一个包含收入、费用和总计的表格。(带有虚数的示例表 - 见下文) 没有问题的完成表

利润列使用此公式计算 & 是利润总和减去费用总和

=SUM(Table1[[#This Row],[Wage]:[Others]])-SUM(Table1[[#This Row],[Bills]:[Savings]])

然后使用公式计算余额 & 是本周的利润加上上周的余额

=Table1[[#This Row],[Profits ]]+L8

但是,如果我重新排列表格以在顶部获得最高利润,那么余额列中的所有事情都会变得疯狂。

已完成的主要问题表

如您所见,这导致了 Balance 列中的一些问题。所以我的问题是这样的;

是否可以创建一个允许 Excel 记住计算中使用的行的公式?以便余额列编号相对于重新排列的列保持不变?即重新排列表格后,包含 (£175.99) 的利润单元旁边的余额单元显示 (£4,015.93) 而不是 (£357.71)

做了一些重新调查后,我很确定问题是由于[# This Row]我试图找到一种方法来表达类似[# This Cell]<- 伪代码告诉 Excell 记住这个单元格的地址。

我希望这一切都有意义。

感谢您提供的任何帮助!

在这个问题上花了一些时间后,我尝试使用查找方法。我在表格的开头添加了一个新列 - 编号为 1,2....

然后我使用公式=LOOKUP(4,[Look-Up ],[[Profits ]]) + LOOKUP(3,[Look-Up ],[Balance])

这使我在第 4 行获得了正确的平衡,但在重新排列桌子时仍然无法正常工作

在花了更多时间学习使用“查找”公式等之后,我想到了另一个问题是计算利润列。

使用“查找”列,我现在可以使用等式计算我的利润列。=LOOKUP(3,[Look-Up ],[Wage] + [[Shares ]] + [Others] - [Bills] -[[Food ]]-[[Hobbies ]]-[Other]-[Savings]) 这非常有效,直到与问题的其余部分一样,当表格通过时重新排列。然后,这让我开始尝试像在 VBA 中一样将公式集中在 eqn 栏中,尝试创建一个类似这样的公式 =Cell("C"&Text(6+LookUp(1,[Look-Up],[Look-Up]),"0") 这个 eqn 的想法是显示 C 列中单元格的值以及在查找表。这个dosnt工作还没有,公式中有一个错误。

4

0 回答 0