以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  请问如何自动填数和复制数字??????  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=20269)

--  作者:sdqz6173
--  发布时间:2010/11/27 16:24:00
--  请问如何自动填数和复制数字??????
egd文件下载
一、在成绩打印表中的档次列如何填充:
   A、如果“科”这一列中某个值只有一个班,那么在档次列中填入:科名中为1、2名的都填入1;3、4、5、6中都填入2;7、8、9、10名填入3
   B、如果“科”这一列中某个值有两个班,那么在档次列中填入:科名中为1、2、3、4名的都填入1;5、6、7、8、9、10、11、12中都填入2;13、14、15、16、17、18、19、20名填入3
如果“科”这一列中某个值有两个班,那么在档次中填充:科名中为1、2、3、4名的都填入1;5、6、7、8、9、10、11、12中都填入2;13、14、15、16、17、18、19、20名填入3
   C、如果“科”这一列中某个值有三个班,那么在档次列中填入:科名中为1、2、3、4、5、6名的都填入1;7、8、9、10、11、12、13、14、15、16、17、18中都填入2;19、20、21、22、23、24、25、26、27、28、29、30名填入3

  依此类推

二、如何把“教师安排表”中的所有教师名字复制到“教师名单”中,但重复的名字只保留一个,其余重复的都删除。


--  作者:wjq1072
--  发布时间:2010/11/27 18:07:00
--  
一、不懂。
二、参考:
egd文件下载
--  作者:sdqz6173
--  发布时间:2010/11/27 19:22:00
--  
egd文件下载
第一:
现在“成绩打印”表中“科”分为三个类:理实、理直、理平(但也可能在“科”列中以A、B、C来分类,也可能是A、B、C、D四个类别甚至五个类别或更多)以本表为例的话:理实只有一个班(276)、理直有两个班(277、278)、理平却有三个班(279、280、281)    现在我已对这三个类别的学生成绩进行科排名(“科名”内就对这三类的排名)
现在要在“档次”列内如何自动填充学生的成绩属于哪一个档次(只分为1、2、3这三个档次,还有大部分的学生是没有进入这三个档次的)要求如下:


A、如果“科”为理实(一个班276),如何“科名”中名次为1、2(共2人)名的在“档次”内填入1;“科名”中名次为3、4、5、6(共4人)在“档次”内填入2;科名”中名次为7、8、9、10(共4人)名的在“档次”内填入3
  B、如果“科”为理直(两班277、278),如何“科名”中名次为1、2、3、4(共4人)名的在“档次”内填入1;“科名”中名次为5-12(共8人)在“档次”内填入2;科名”中名次为13-20(共8人)名的在“档次”内填入3
  C、如果“科”为理平(三班279、280、281),如何“科名”中名次为1、2、3、4、5、6(共6人)名的在“档次”内填入1;“科名”中名次为7-18(共12人)名的在“档次”内填入2;科名”中名次为19-30(共12人)名的在“档次”内填入3

-=-=-=- 以下内容由 sdqz61732010年11月27日 07:29pm 时添加 -=-=-=-
第二个问题是如何把“教师安排表”中的所有教师名字复制到“教师名单”中的“姓名”列中,并把“姓名”列中重复的名字删除,但不能全部,还要留一个名字哟


--  作者:wjq1072
--  发布时间:2010/11/27 20:17:00
--  
[这个贴子最后由wjq1072在 2010/11/27 08:45pm 第 1 次编辑]

egd文件下载
或者
egd文件下载
--  作者:sdqz6173
--  发布时间:2010/11/28 9:07:00
--  
首先谢谢版主的费心,你在档次中的所用的的公式不是我的要求,我把公式变为
If([k]=1 And [科名] < 3,1,If([k]=1 And [科名] < 7,2,If([k]=1 And [科名] < 11,3,If([k]=2 And [科名] < 3,1,If([k]=2 And [科名] < 7,2,If([k]=2 And [科名] < 11,3,If([k]=3 And [科名] < 3,1,If([k]=3 And [科名] < 7,2,If([k]=3 And [科名] < 11,3,"")))))))))就是我的要求啦,
谢谢版主,可能是版主没有理解我的意思,但就是你那个公式,谢谢版主给我解决了问题

--  作者:wjq1072
--  发布时间:2010/11/28 9:58:00
--  
呵呵!的确没有理解您的意思,那这样不就可以了吗?
If([科名] < 3,1,If([科名] < 7,2,If([科名] < 11,3,"")))
--  作者:sdqz6173
--  发布时间:2010/11/28 10:23:00
--  
那不行的,嘿嘿,还是没理解,如果这样,如果有两个班的话,应该是1-4为一档,5-12为二档,13-20为第三档,共有20个,而你这个就只有10人了,嘿嘿

-=-=-=- 以下内容由 sdqz61732010年11月28日 10:23am 时添加 -=-=-=-
1-4为科名

-=-=-=- 以下内容由 sdqz61732010年11月28日 10:24am 时添加 -=-=-=-
三个班的话就要取科名的前三十名,四个班就要有四十个
--  作者:sdqz6173
--  发布时间:2010/11/28 10:28:00
--  
这次我最大的收获是版主在“K”列中的公式,总之谢谢啦

-=-=-=- 以下内容由 sdqz61732010年11月28日 10:29am 时添加 -=-=-=-
我把这个表完成了,再发出来,