如果组数不多的话,可以使用这组公式:
E2=SUM(C2:C19)/COUNTA(F2:F19)
D2=“A”
=IF(C3="","",IF(SUMIF($D$2:D2,$F$2,$C$2:$C$19)+C3<$E$2,$F$2,IF(SUMIF($D$2:D2,$F$3,$C$2:$C$19)+C3<$E$2,$F$3,IF(SUMIF($D$2:D2,$F$4,$C$2:$C$19)+C3<$E$2,$F$4,IF(SUMIF($D$2:D2,$F$5,$C$2:$C$19)+C3<$E$2,$F$5,"")))))
下拉填充至D19
可能会有一两个数据未被分配,只能手工调整了。
但组数太多的话,就要使用规划求解了。