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

急!!!excel,班里学生50,随机产生分数要求60分以上45人,60分以下5人。如何采用函数过的数据?... 急!!!excel,班里学生50,随机产生分数要求60分以上45人,60分以下5人。如何采用函数过的数据? 展开
 我来答
zl18239
2016-04-17 · TA获得超过165个赞
知道答主
回答量:25
采纳率:0%
帮助的人:25.6万
展开全部

如果由你指定谁在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))


若解决了你的问题,请选择采纳。

沈一民
推荐于2018-12-28 · TA获得超过8007个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2551万
展开全部

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-格式-图案选一种颜色-确定

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式