易表在线答疑技术与交流用户社区 → 请高手帮忙:名次并列问题


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

主题:请高手帮忙:名次并列问题

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2006/9/1 18:20:00 [显示全部帖子]

把公式改成如下试试?
SortCol(GridName,"笔试成绩",2) And SortCol(GridName,"总成绩",2) And SortCol(GridName,"职位",2) And SortCol(GridName,"报考单位",2) And EvalFor(GridName,"名次","if(Row=1,1,if([职位] <> cell(Row-1,""职位"") Or [报考单位] <> cell(Row-1,""报考单位""),cell(Row-1,""名次""),cell(Row-1,""名次"")+1))")

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2006/9/1 21:35:00 [显示全部帖子]

可以有两种方式表示如:
总成绩  名次1  名次2
100      1      1
100      1      1
98       3      2
97       4      3
97       4      3
97       6      4
90       7      5
90       7      5
89       9      6
名次1(数值型)公式:if(row=firstrow,1,if(cell(row,"总成绩")=cell(row-1,"总成绩"),cell(row-1,col),Row))
名次2(数值型)公式:if(row=firstrow,1,if(cell(row,"总成绩")=cell(row-1,"总成绩"),cell(row-1,col),cell(row-1,col)+1))
不知楼主是什么思路呵?

-=-=-=- 以下内容由 wjq10722006年09月01日 09:38pm 时添加 -=-=-=-
总成绩  名次1  名次2
100      1      1
100      1      1
98       3      2
97       4      3
97       4      3
97       6      3
90       7      4
90       7      4
89       9      5

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2006/9/2 22:20:00 [显示全部帖子]

你参考吧!我的水平就这样了。
egd文件下载

 回到顶部