用多个条件分配的公式

时间:2018-03-06 00:08:20

标签: excel-formula

我正在尝试根据其排名获得分配数量的金额。我设法使用下面的公式(表格从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

2 个答案:

答案 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))