易表在线答疑技术与交流用户社区 → 如何实现排奖的问题


  共有7148人关注过本帖树形打印复制链接

主题:如何实现排奖的问题

帅哥哟,离线,有人找我吗?
caxayy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:45 积分:154 威望:0 精华:0 注册:2006/11/21 16:51:00
如何实现排奖的问题  发帖心情 Post By:2014/5/29 16:48:00 [只看该作者]

有100个学生成绩从高到低排列,现在要分出一,二,三等奖人数,条件是:总数的10%为一等奖,总数的20%为二等奖,总数的30%为三等,请问如何实现?谢谢了

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2014/5/30 9:34:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ss.egd


 回到顶部
帅哥哟,离线,有人找我吗?
caxayy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:45 积分:154 威望:0 精华:0 注册:2006/11/21 16:51:00
  发帖心情 Post By:2014/5/30 10:02:00 [只看该作者]

本人用的易表版本太低,打不开你发的文件,能否把公式贴出来?谢谢
[此贴子已经被作者于2014-5-30 10:03:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
caxayy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:45 积分:154 威望:0 精华:0 注册:2006/11/21 16:51:00
  发帖心情 Post By:2014/5/30 10:05:00 [只看该作者]

本人用的易表版本太低,打不开你发的文件,能否把公式贴出来?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
dchong
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:15 积分:247 威望:0 精华:0 注册:2006/8/28 11:57:00
  发帖心情 Post By:2014/5/30 10:46:00 [只看该作者]

If(Row / rows <= 0.1,"一等奖",If(row / rows > 0.1 And row / rows <= 0.2,"二等奖",If(row / rows > 0.2 And row / rows <= 0.3,"三等奖","")))

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2014/5/30 13:14:00 [只看该作者]

第一、将学生成绩从高到低排序(不要有空行)。

第二、增加字符型“中奖”列,其刷新公式设为:If(Row / rows <= 0.1,"一等奖",If(row / rows > 0.1 And row / rows <= 0.2,"二等奖",If(row / rows > 0.2 And row / rows <= 0.3,"三等奖","")))


 回到顶部
帅哥哟,离线,有人找我吗?
caxayy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:45 积分:154 威望:0 精华:0 注册:2006/11/21 16:51:00
  发帖心情 Post By:2014/5/30 14:57:00 [只看该作者]

非常感谢。只是按您给的公式设计尚有一个问题:二等奖人数要求是总学生人数的20%,总共有100个学生参赛,应该有20个二等奖,而按您的公式只有(100-10)*20%=18个 二等奖 ,[其中100中学生总数,10是获一等奖人数],三等奖也如此,请问老师有没有改进的方法?谢谢!

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/5/30 15:00:00 [只看该作者]

更改一下数值

 

If(Row / rows <= 0.1,"一等奖",If(row / rows > 0.1 And row / rows <= 0.3,"二等奖",If(row / rows > 0.3 And row / rows <= 0.6,"三等奖","")))


 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2014/5/30 15:41:00 [只看该作者]

以下是引用dancedy在2014-5-30 15:00:00的发言:

更改一下数值

 

If(Row / rows <= 0.1,"一等奖",If(row / rows > 0.1 And row / rows <= 0.3,"二等奖",If(row / rows > 0.3 And row / rows <= 0.6,"三等奖","")))

这个是对的!

6楼回帖时没仔细审核5楼的帖子中的参数,直接复制下来了,呵呵!


 回到顶部