我有两张纸,第一张带有符合某些名称的值
第二个是我每天更新的控制列表:
我希望在添加新行时获取此更新列表以显示更新的值,例如,如果LEG" 1"已经在表格中显示了,我在底部添加了一行," COR" (D栏)应显示值-SAL(E栏)。这是我想要实现的目标的图像,例如:
正如您所看到的,首先,LEG1的列D为14,但是当我在第8行再次调用相同的值时,我将其取下7(SAL,E列),D列显示为7。
如果在底部再次调用它,也会发生同样的情况:
希望你明白我要解释的内容,这是我第一次来这里!
提前致谢。
编辑:这是我到现在为止所得到的:----A----------B---------C
1---x----------8---------3
2---y----------9---------2
3---z----------7---------3
4---y----------7---------3
5---x----------5---------5
6---x----------5---------0
7---y----------4---------2
8---y----------2---------2
9---z----------4---------4
0---y----------2---------0
=============================================== ==============
这是您将看到的初始表。正如我在列标题中解释的那样,从DATA表中调用值,稍后在BASE表中进行修改:
当在此表上再次调用值时,新添加的行应检查先前的输入并减去它们,以便查看有多少"项目"可以留下来拍摄(下面显示的图像是手动编辑的,现在实际上并没有像这样工作):
Ames 回答几乎得到了它,价值出现了(因为它们已经制成)但是有一点点"故障" (我应该这样称呼吗?)这会使该人的所有先前值发生变化,并且预计不会发生这种情况:
如果您知道一些可以使这100%正常运行的调整,我将非常感激。
使用的公式为:=INDICE(DATA!C$2:C$7;COINCIDIR(A2;DATA!A$2:A$7;0))-SUMAR.SI.CONJUNTO(D:D;A:A;A2)+D2
英文:=INDEX(DATA!C$2:C$7,MATCH(A2,DATA!A$2:A$7,0))-SUMIFS(D:D,A:A,A2)+D2
提前致谢!
答案 0 :(得分:0)
更新(修复更新以前的值):
试试这个 - 从单元格D2开始的公式:
=INDEX(I$2:I$7,MATCH(B2,G$2:G$7,0))-SUMIFS(E$2:E2,B$2:B2,B2)+E2
西班牙语:
=INDICE(I$2:I$7,COINCIDIR(B2,G$2:G$7,0))-SUMAR.SI.CONJUNTO(E$2:E2,B$2:B2,B2)+E2
更新2:
基于新的表格格式。
B列(名称)的公式:
=INDEX(G$2:G$7,MATCH(A2,F$2:F$7,0))
=INDICE(G$2:G$7,COINCIDIR(A2,F$2:F$7,0))
C列的公式(左):
=INDEX(H$2:H$7,MATCH(A2,F$2:F$7,0))-SUMIFS(D$2:D2,A$2:A2,A2)+D2
=INDICE(H$2:H$7,COINCIDIR(A2,F$2:F$7,0))-SUMAR.SI.CONJUNTO(D$2:D2,A$2:A2,A2)+D2
答案 1 :(得分:0)
试一试。粘贴到单元格D8中。
= VLOOKUP($ B8,$ B:$ d,3,FALSE)-SUMIFS($ E $ 1:$ E7,$ B $ 1:$ B7,B8)