正能量新青年 发表于 2021-11-28 19:05:40

能解释下么?

释怀为 发表于 2021-12-1 03:06:45

$B$18:B18 这个区域指的是???

长城不倒 发表于 2021-12-4 10:07:54

你1楼的附件F6/F7与F22/F23不一致,我的公式以你6楼的数据为准。
由于你表1和表2的订单号排列顺序完全一致,所以
D19=MIN(G3,H19-SUMIF($B$18:B18,B19,$D$18:D18))
D19所在行的订单号A1001在表1中对应的未交单元格为G3;
SUMIF($B$18:B18,B19,$D$18:D18),表示品号为B19的已核销数量累计(D列18行到当前公式所在行的上一行),
H19-SUMIF($B$18:B18,B19,$D$18:D18)就是剩余的可用于核销的最大数量;
再取G3和可以核销的最大数量两个数的小的那个数

蔚蓝的自由 发表于 2021-12-11 20:27:41

其实有3个条件,
1、相同品号依次核销,目标是:核销总和=导入数据,核销完后下面如果还有相同品号的空格是忽略的。
2、每个不同品号的产品互不干扰;
3、未交不能为负数

曦之 发表于 2021-12-14 05:23:53

还是不行。下拉公式导致,核销总金额大于导入数据

粹焉如玉浩乎似海 发表于 2021-12-17 07:27:20

见附件,标黄的是你1楼的附件表格中不一致的,改为了一致

丢鸭毛过海 发表于 2021-12-21 15:18:41

明白了。我有隐藏的数列。所以导致公式错误。

风随我 发表于 2021-12-24 08:54:30

上传附件看看

月亮星星 发表于 2021-12-25 22:27:28

好了。谢谢。

小佳佳 发表于 2021-12-31 12:15:54

上传附件看看
页: 1 [2] 3 4
查看完整版本: 如何自动核销?跪求大神给方案!!!