我有两张表(1.购买订单和2.发票),我希望按照代码将数量从发票表分散到采购订单发票数量列,但我想匹配采购订单中的确切数量量。
以下是该表现在的样子:
这就是我想要的样子:
在this帖子中建议了一个公式
=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)
但这不起作用。
@Jeeped建议使用AGGREGATE
函数进行一列有条件匹配,但有人可以给我一个与此情况相关的示例吗?
以下是示例Excel file
谢谢!
答案 0 :(得分:1)
在E2中,
=MAX(MIN(VLOOKUP(A2, J:N, 4, FALSE)-SUMIFS(E$1:E1, A$1:A1, A2), D2), 0)
第1行发生了什么?