易表在线答疑技术与交流用户社区 → 如何根据各科成绩确定“优分线”?


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

主题:如何根据各科成绩确定“优分线”?

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


加好友 发短信
等级:蝙蝠侠 帖子:852 积分:2778 威望:0 精华:0 注册:2007/1/19 15:57:00
如何根据各科成绩确定“优分线”?  发帖心情 Post By:2007/10/4 11:52:00 [只看该作者]

问题:如何根据各科成绩确定“优分线”?
说明:1、如给定各科A优人数80人、B1优人数90人、B2优人数90人、C优100人;如何确定各科的分数线?
 注:1、每科只能评A、B1、B2、C、不评中的一个等级,不能两个等级同时评。如600分至570为A优,569至520为B1优,519至480为B2优,479至390为C优。
     2、评定时一律从“高分到低分”进行确定;
     3、特殊处理:若语文总分为150分,处理到某一名次遇到达不到A优80人的情况:若处理到下一名次有110人,若处理到上一名次有60人,两者均达不到我们需确定的80人为A优标准。其处理办法是:用110-80=30;80-60=20,由于20小于30,故只确定A优60人;若遇到下一名次有90人,由于90-80=10,10小于20,故确定A优线人数为90人;若遇到下一名次有100人,即有100-80=80-60,这时以A优线人数确定为100人。其它等级依次类推。
egd文件下载

-=-=-=- 以下内容由 abcdzabcdz2007年10月04日 11:55am 时添加 -=-=-=-
"优分线"例:如语文总分为150分,110分以上为A优,90分以上为B1优,78分以上为B2优,70分以上为C优.若某同学考了120分,只能确定为A优,不能确定为B1优或B2优或C优.

-=-=-=- 以下内容由 abcdzabcdz2007年10月04日 00:08pm 时添加 -=-=-=-
需达到要求:每次只需输入各科A\B1\B2\C优人数,其"优分线"自动查出.

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/4 13:20:00 [只看该作者]

问楼主,分数线有多个相同的分数怎么办?比如A优人数80人,正好第80人,有多个分数相同的人,怎么办,是只取其一,还是不按80人?

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/4 14:19:00 [只看该作者]

看起来很烦琐,理解起来也不太容易,如果纯粹用刷新公式估计速度有点慢。
不知道理解对了没有,楼主自行测试。
增加四个数值型变量,如:A优人数、B优1人数……。
A优线列刷新公式:

if(SortCol("成绩",[科目]+"_成绩",2),if(CountFor("成绩","月份","=",[月份],[科目]+"_成绩",">=",FindText("成绩",[科目]+"_成绩","月份","=",[月份],[%A优人数%]))-[%A优人数%]=CountFor("成绩","月份","=",[月份],[科目]+"_成绩",">=",FindText("成绩",[科目]+"_成绩","月份","=",[月份],[%A优人数%]))-1-[%A优人数%],FindText("成绩",[科目]+"_成绩","月份","=",[月份],CountFor("成绩","月份","=",[月份],[科目]+"_成绩",">=",FindText("成绩",[科目]+"_成绩","月份","=",[月份],[%A优人数%])))-1,if(CountFor("成绩","月份","=",[月份],[科目]+"_成绩",">=",FindText("成绩",[科目]+"_成绩","月份","=",[月份],[%A优人数%]))-[%A优人数%]<CountFor("成绩","月份","=",[月份],[科目]+"_成绩",">=",FindText("成绩",[科目]+"_成绩","月份","=",[月份],[%A优人数%]))-1-[%A优人数%],FindText("成绩",[科目]+"_成绩","月份","=",[月份],CountFor("成绩","月份","=",[月份],[科目]+"_成绩",">=",FindText("成绩",[科目]+"_成绩","月份","=",[月份],[%A优人数%])))+1,FindText("成绩",[科目]+"_成绩","月份","=",[月份],CountFor("成绩","月份","=",[月份],[科目]+"_成绩",">=",FindText("成绩",[科目]+"_成绩","月份","=",[月份],[%A优人数%])))-1)),true)


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/4 14:36:00 [只看该作者]

好象没对,不好意思我现在没时间搞了,给高手让路。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/4 14:38:00 [只看该作者]

提示一下,3楼的思路应该没有什么大问题,只是逻辑关系没理清。

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/4 15:04:00 [只看该作者]

egd文件下载

      唉,网络特卡,半天爬不上来,传了N遍,终于传上来了,先看看!


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


加好友 发短信
等级:蝙蝠侠 帖子:852 积分:2778 威望:0 精华:0 注册:2007/1/19 15:57:00
  发帖心情 Post By:2007/10/4 15:58:00 [只看该作者]

下面引用由程兴刚2007/10/04 01:20pm 发表的内容:
问楼主,分数线有多个相同的分数怎么办?比如A优人数80人,正好第80人,有多个分数相同的人,怎么办,是只取其一,还是不按80人?

优分线就以第80人的分数线为A优线----不管第80名有多少人.

-=-=-=- 以下内容由 abcdzabcdz2007年10月05日 07:49pm 时添加 -=-=-=-
该说法有误。

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


加好友 发短信
等级:蝙蝠侠 帖子:852 积分:2778 威望:0 精华:0 注册:2007/1/19 15:57:00
  发帖心情 Post By:2007/10/4 15:59:00 [只看该作者]

为方便测试,特传下列文件:egd文件下载

-=-=-=- 以下内容由 abcdzabcdz2007年10月04日 04:21pm 时添加 -=-=-=-
上传文件有误,重传.

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


加好友 发短信
等级:业余侠客 帖子:387 积分:0 威望:0 精华:0 注册:2006/8/14 8:08:00
  发帖心情 Post By:2007/10/4 16:02:00 [只看该作者]

以下引用-------------------
1、每科只能评A、B1、B2、C、不评中的一个等级,不能两个等级同时评。如600分至570为A优,569至520为B1优,519至480为B2优,479至390为C优。
------------------------

这句话很难理解。以单课确定4个等级,还是总分确定4个等级。相互之间又是什么关系。

成绩表中有二个月份。是否一定要选择4月份的成绩。


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


加好友 发短信
等级:蝙蝠侠 帖子:852 积分:2778 威望:0 精华:0 注册:2007/1/19 15:57:00
  发帖心情 Post By:2007/10/4 16:28:00 [只看该作者]

根据成绩和人数,取A、B1、B2、C线标准;单科、总分的等级只以分数作为标准,它们之间没有任何关系。

  重新测试文件

egd文件下载

-=-=-=- 以下内容由 abcdzabcdz2007年10月04日 04:55pm 时添加 -=-=-=-
   以“语文”科成绩测试6楼数据:
   若输入A优80人、B1优100人、B2优200人、C优300人时,B2优计算结果为B2优线62分、C优线56分有误。
   B2优线应为61分、C优线应为56分。


 回到顶部
总数 69 1 2 3 4 5 6 7 下一页