代码之家  ›  专栏  ›  技术社区  ›  CptGoodar

在重新排列的表格中使用公式

  •  1
  • CptGoodar  · 技术社区  · 6 年前

    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记住计算中使用的行?所以平衡列的数字相对于重新排列的列保持不变?i、 e.重新排列表格后,利润单元格旁边包含(175.99)的余额单元格显示(4015.93)而不是(357.71)

    [# This Row] 我在想办法说 [# This Cell] <-告诉Excell记住此单元格地址的伪代码。

    我希望这一切都有意义。

    感谢您提供的任何帮助!

    在这个问题上花了更多的时间,我试着使用查找法。我在表的开头添加了一个新的列-数字为1,2。。。。

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

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

    =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") 这个等式的思想是将C列中的单元格的值与查找表中找到的行放在一起。这还不起作用,公式中有些地方有错误。

    0 回复  |  直到 6 年前
    推荐文章