以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  检查第21名是否有并列  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19812)

--  作者:hbfnmxb
--  发布时间:2010/8/11 15:28:00
--  检查第21名是否有并列
egd文件下载
检查第21名是非存在并列.如果有前列要把第21名以前的总分多加出0.01(包括第21名的总分)或21名以后的名次总分中减去0.01(不包括第21名的总分)
这个公式按扭怎么写.请教.谢谢
--  作者:lyang70
--  发布时间:2010/8/11 15:55:00
--  
不知楼主是不是要这个效果?
1、egd文件下载
2、egd文件下载
--  作者:hbfnmxb
--  发布时间:2010/8/11 16:45:00
--  
第一个可以,其实不需要递减,只要把第21名与第22名区分开就行.
能不能用按扭直接在总分列修改
--  作者:wjq1072
--  发布时间:2010/8/11 17:27:00
--  
排名的方法有2种:
1、并列占名次位;
如:1、1、3、4、4、6----
2、并列不占名次位;
如:1、1、2、3、3、4----
不知道你想采用哪种方式?
第一种方式就可能没有你要找的名次!
--  作者:hbfnmxb
--  发布时间:2010/8/11 17:36:00
--  
第一种方式,因为它并列了,所以没有那个名次,我要通过改变总分的方法,让那个名次出来.我的目的是能不能在原总分列直接改,能不能做成一个按扭.假如我同时找第21名和42名,把这些并列的区分开之后再进行排名.这个按扭公式怎么写egd文件下载

-=-=-=- 以下内容由 hbfnmxb2010年08月11日 05:40pm 时添加 -=-=-=-
其它并列的名次不考虑,只考虑并列的21名,和并列的42名.
--  作者:wjq1072
--  发布时间:2010/8/11 18:15:00
--  
下面引用由hbfnmxb2010/08/11 05:36pm 发表的内容:
第一种方式,因为它并列了,所以没有那个名次,我要通过改变总分的方法,让那个名次出来.我的目的是能不能在原总分列直接改,能不能做成一个按扭.假如我同时找第21名和42名,把这些并列的区分开之后再进行 ...

总分由大到小排序后设置名次列刷新公式Row就可以了。
--  作者:hbfnmxb
--  发布时间:2010/8/11 18:21:00
--  
我的意思是做一个按扭,这个按扭公式怎么写!!!帮忙写一下.别看我是"大天使".真的不会写
--  作者:wjq1072
--  发布时间:2010/8/11 18:43:00
--  
SortCol(Grid,"总分",2) And EvalFor(Grid,"名次","Row") And Eval("FilterFor(""总分"",""="","+Text(Cell(21,"总分"))+",2)")
--  作者:hbfnmxb
--  发布时间:2010/8/11 19:16:00
--  
其它的内容也得保留,这个公式不行啊
--  作者:wjq1072
--  发布时间:2010/8/11 19:23:00
--  
egd文件下载