在excel中如何设计一个系统自动统计各科前20名各班占的人数,我想要的为效果:我有很多班,但总数又不能超过20人,可有时并列19名有5人,这就是说到20人还差1人,这1人又按所点的比例分配到各
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/13 22:05:15
![在excel中如何设计一个系统自动统计各科前20名各班占的人数,我想要的为效果:我有很多班,但总数又不能超过20人,可有时并列19名有5人,这就是说到20人还差1人,这1人又按所点的比例分配到各](/uploads/image/z/4311960-24-0.jpg?t=%E5%9C%A8excel%E4%B8%AD%E5%A6%82%E4%BD%95%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E7%B3%BB%E7%BB%9F%E8%87%AA%E5%8A%A8%E7%BB%9F%E8%AE%A1%E5%90%84%E7%A7%91%E5%89%8D20%E5%90%8D%E5%90%84%E7%8F%AD%E5%8D%A0%E7%9A%84%E4%BA%BA%E6%95%B0%2C%E6%88%91%E6%83%B3%E8%A6%81%E7%9A%84%E4%B8%BA%E6%95%88%E6%9E%9C%EF%BC%9A%E6%88%91%E6%9C%89%E5%BE%88%E5%A4%9A%E7%8F%AD%2C%E4%BD%86%E6%80%BB%E6%95%B0%E5%8F%88%E4%B8%8D%E8%83%BD%E8%B6%85%E8%BF%8720%E4%BA%BA%2C%E5%8F%AF%E6%9C%89%E6%97%B6%E5%B9%B6%E5%88%9719%E5%90%8D%E6%9C%895%E4%BA%BA%2C%E8%BF%99%E5%B0%B1%E6%98%AF%E8%AF%B4%E5%88%B020%E4%BA%BA%E8%BF%98%E5%B7%AE1%E4%BA%BA%2C%E8%BF%991%E4%BA%BA%E5%8F%88%E6%8C%89%E6%89%80%E7%82%B9%E7%9A%84%E6%AF%94%E4%BE%8B%E5%88%86%E9%85%8D%E5%88%B0%E5%90%84)
在excel中如何设计一个系统自动统计各科前20名各班占的人数,我想要的为效果:我有很多班,但总数又不能超过20人,可有时并列19名有5人,这就是说到20人还差1人,这1人又按所点的比例分配到各
在excel中如何设计一个系统自动统计各科前20名各班占的人数,
我想要的为效果:我有很多班,但总数又不能超过20人,可有时并列19名有5人,这就是说到20人还差1人,这1人又按所点的比例分配到各班,如:1班19名的有2人,他班得的比例为1/5*2,即如H2所显示.若18名次有全共有4人,则比20人超2人,这4人又按比例分配到各班,若1班18名有1人,即2/4*1,也就是说只要同名次超过20人的都按差额比例分配.
在excel中如何设计一个系统自动统计各科前20名各班占的人数,我想要的为效果:我有很多班,但总数又不能超过20人,可有时并列19名有5人,这就是说到20人还差1人,这1人又按所点的比例分配到各
H1:
=sumproduct ((A$2:A$100=G2)*(D$2:D$100>=-small(-D$2:D$100,20))-(countif(D$2:D$100,">="&-small(-D$2:D$100,20)-20))/countif(D$2:D$100,"="&-small(-D$2:D$100,20))*sumproduct ((A$2:A$100=G2)*(D$2:D$100=-small(-D$2:D$100,20)))
数组公式,ctrL+shift+enter,
上面没有用到E列,如果用E列,要简单一点,不过如果有4个19名,就不能有第20名,H1:
=sumproduct ((A$2:A$100=G2)*(E$2:E$100>=20)-(countif(E$2:E$100,">=20")-20))/countif(E$2:E$100,"=20")*sumproduct ((A$2:A$100=G2)*(E$2:E$100="20")))
数组公式,ctrL+shift+enter,