我正在尝试根据其排名获得分配数量的金额。我设法使用下面的公式(表格从A1开始)。
对于苹果=MIN(C2,$B$10-SUMIF($E$2:$E$4,"<"&E2,$D$2:$D$4))
香蕉=MIN(C5,$B$11-SUMIF($E$5:$E$7,"<"&E5,$D$5:$D$7))
现在我没有编写2个单独的公式,而是试图扩展它,以便根据其组进行相同的操作。
Group Lot Units Allocation Rank
Apples 1.1 29200 29062 1
Apples 1.2 2000 0 2
Apples 1.3 3000 0 3
Bananas 2.1 2778 1136 3
Bananas 2.2 2211 2211 1
Bananas 2.3 5942 5942 2
Allocation
Apples 29062
Bananas 9289
答案 0 :(得分:0)
可能在第2行中这样并向下复制
=MIN(C2,SUMIFS(D:D,A:A,A2)-SUMIFS(D:D,E:E,"<"&E2,A:A,A2))
答案 1 :(得分:0)
我想我已经明白了。
=MIN(C2,INDEX($B$10:$B$11,MATCH(A2,$A$10:$A$11,0))-SUMIFS($D$2:$D$7,$A$2:$A$7,A2,$E$2:$E$7,"<"&E2))