在重新配置的表格中使用公式

时间:2018-09-05 08:21:37

标签: excel excel-tables

我为我的财务工作进行了一个小项目,创建了一个包含收入,支出和总计的表格。 (带有虚数的示例表-见下文) Completed Table with No Issues

“利润”列是使用此公式计算的,它是利润总和减去费用总和

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

然后使用公式计算余额,即本周利润加上上周余额

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

但是,如果我去重新排列表格以使最高的利润最高,那么余额列中的所有内容都会发疯。

Completed Table with Major Issues

如您所见,这在“余额”列中引起了一些问题。所以我的问题是这样的

是否可以创建一个公式,使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”公式等的想法,我想到了另一个问题是计算利润列。

现在,使用“查阅”列,使用公式=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列中的单元格值与在查找表中找到的Row进行比对。这项工作还没有完成,公式有些错误。

0 个答案:

没有答案