基于父细胞自动填充细胞

时间:2014-11-06 22:20:05

标签: google-sheets

我有一个电子表格,我用来跟踪一个有多个里程碑的项目,让我们说一个树屋。里程碑是:梯子,地板,墙壁x4,半个屋顶x2;我们需要的唯一部件是:木材,钉子,螺栓,垫圈和螺母。

我们在Col A中有里程碑,在B中有材料名称,我们在C中需要的编号,以及我们在D中的编号。如此:

1|Mile   | Mat   |  Need | Have
 |-----------------------------
2|Ladder | Lumber| 10
3|       | Bolt  | 40
4|       | Washer| 40
5|Floor  | Lumber| 30
....

在工作表的其他位置,我希望在一个单元格中有Lumber,并且能够在另一个单元格中键入一个值,例如19.它会将10放入have梯子的列,以及地板的9。如果有人可以帮助启动公式,我可以根据需要进行扩展

1 个答案:

答案 0 :(得分:1)

可能有更优雅的方式,但假设第一个梯形线为A2:D2,并且您在F2:G中有一个库存查询表,那么在D2中:

=MIN(C2,VLOOKUP(B2,F2:G,2,0))

然后在D3中,尽可能填写:

=IFERROR(MAX(0,MIN(C3,VLOOKUP(B3,F$2:G,2,0)-SUMIF(B$2:B2,B3,C$2:C2))))