根据代码在行之间传播值
我有两个表格(1.采购订单和2.发票),我想通过代码将发票表格中的数量分摊到采购订单发票数量列,但我想从采购订单数量中匹配确切数量。
以下是表格现在的样子:
采购订单表和 发票表
这就是我想要的样子:
在这篇文章中提出了一个公式
=MAX(MIN(M$2-SUM(E$1:E1), D2), 0)
我定制使用vlookup,以便它可以匹配的代码,
=MAX(MIN(VLOOKUP(A2,J:M,4,FALSE)-SUM(E$1:E1), D2), 0)
但是这不起作用。
@Jeepedbuild议使用AGGREGATE
函数进行一列的条件匹配,但是谁能给我一个相关的例子呢?
这里是示例Excel文件
谢谢!
在E2中,
=MAX(MIN(VLOOKUP(A2, J:N, 4, FALSE)-SUMIFS(E$1:E1, A$1:A1, A2), D2), 0)
第一排发生了什么事?