发布网友 发布时间:2022-05-10 05:09
共3个回答
热心网友 时间:2023-11-04 05:12
添加一个辅助列D列,在D2输入公式:
=IF(SUMIFS(INDIRECT("C2:C"&ROW()),INDIRECT("B2:B"&ROW()),B2)>=VLOOKUP(B2,G:H,2,FALSE)*0.8,B2,"")
然后下拉,的到上表结果
然后在I2单元格输入公式:
=INDIRECT("A"&MATCH(G2,D:D,0))
然后下拉就的到最后结果
热心网友 时间:2023-11-04 05:13
如图,先添加一列D,累计数量
D2=SUMIF($B$2:B2,B2,$C$2:C2)
H2用数组公式{=IFERROR(MIN(IF(($D$2:$D$20>=G2*0.8)*(B$2:B$20=$F2),ROW($D$2:$D$20),9999)),"")}
方法是:输入=IFERROR(MIN(IF(($D$2:$D$20>=G2*0.8)*(B$2:B$20=$F2),ROW($D$2:$D$20),9999)),""),然后再ctrl+SHIFT+回车
这里我假设只有20行,所以写了20,用实际行来修改
再然后向下填充就可以了。
热心网友 时间:2023-11-04 05:13
有的。看我简介