永发信息网

急!!!excel,班里学生50,随机产生分数要求60分以上45人,60分以下5人。如何采用函数过

答案:2  悬赏:30  手机版
解决时间 2021-03-17 10:27
  • 提问者网友:遁入空寂
  • 2021-03-16 17:41
急!!!excel,班里学生50,随机产生分数要求60分以上45人,60分以下5人。如何采用函数过
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-03-16 19:13
如果由你指定谁在60分之上谁在60分之下,不需要指定中间过程列,则计算过程会略有简化。
如果你不指定,谁在60分之上谁在60分之下也是随机产生的,则计算中需要增加一列作为中间过程列,否则excel认为属于循环引用而非法。
当然,excel中增加一列也是非常方便的,而且还可以隐藏,是不影响使用的。




本列以完全随机(不指定谁上谁下)分步方式进行计算,过程如下:
A列公式为:
=RANDBETWEEN(0,1)


B列公式为:

=IF(OR(A2=1,COUNTIF($A$2:A2,0)>5),RANDBETWEEN(60,100),RANDBETWEEN(0,59))



若解决了你的问题,请选择采纳。
全部回答
  • 1楼网友:玩世
  • 2021-03-16 19:41

A2到A51是50个学生姓名,CDE家三个辅助列,按F9随机产生成绩(5个小于60,45个大于等于60)

B2=INDEX(E$2:E$51,C2)

C2=RANK(D2,D$2:D$51)

D2=RAND()

三个公式向下复制到第51行。

E2=INT(RAND()*60)向下复制到E6(黄色区域)

E7=INT(RAND()*40+60)向下复制到E51(绿色区域)

验证

G2=COUNTIF(B$2:B$51,">=60")

G3=COUNTIF(B$2:B$51,"<60")

选中B2:B51,点开菜单栏-格式-条件格式-单元格数值-小于-60-格式-图案选一种颜色-确定

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯