用多个条件分配的公式

问题描述 投票:0回答:2

我试图根据其排名获得分配数量的金额。我设法用下面的公式做到这一点(表格从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
excel-formula
2个回答
0
投票

也许在第2行中这样并将其复制下来

=MIN(C2,SUMIFS(D:D,A:A,A2)-SUMIFS(D:D,E:E,"<"&E2,A:A,A2))

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))
© www.soinside.com 2019 - 2024. All rights reserved.