易表在线答疑技术与交流用户社区 → [求助]非排序实时更新排名


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

主题:[求助]非排序实时更新排名

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


加好友 发短信
等级:论坛游民 帖子:96 积分:10 威望:0 精华:0 注册:2006/10/29 9:00:00
[求助]非排序实时更新排名  发帖心情 Post By:2008/12/18 16:57:00 [只看该作者]

如附件:表1中语文、数学列经常更新,求名次列随之实时更新的方法。(现在附件中名次列的公式不能实现这一要求,请名人指点)egd文件下载

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


加好友 发短信
等级:论坛游民 帖子:96 积分:10 威望:0 精华:0 注册:2006/10/29 9:00:00
  发帖心情 Post By:2008/12/18 17:35:00 [只看该作者]


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


加好友 发短信
等级:论坛游侠 帖子:215 积分:148 威望:0 精华:0 注册:2007/7/18 15:48:00
  发帖心情 Post By:2008/12/18 17:41:00 [只看该作者]

在行预处理公式中输入RecalcCol("名次"),就能实现楼主的要求。但我感觉这样似乎比较耗费资源,频繁输入的情况下,耗电不少。如果放在表预处理公式中,每次打开就刷新,录入的时候不刷新,可能会好一点。

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


加好友 发短信
等级:论坛游民 帖子:96 积分:10 威望:0 精华:0 注册:2006/10/29 9:00:00
  发帖心情 Post By:2008/12/18 17:53:00 [只看该作者]

谢谢老宋

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


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

用自定义按钮对名次列进行重算吧,countfor是非常耗资源的。

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


加好友 发短信
等级:论坛游民 帖子:51 积分:0 威望:0 精华:0 注册:2006/9/10 17:01:00
  发帖心情 Post By:2009/1/14 20:14:00 [只看该作者]

自定义按钮怎么写呢?

-=-=-=- 以下内容由 liuming2009年01月14日 08:17pm 时添加 -=-=-=-
excel中的rank()这个函数简单。

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2009/1/14 20:22:00 [只看该作者]


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


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

自定义按钮公式:

SortCol(grid,"总分",2) And evalfor(grid,"名次","if(row=1,1,if(cell(row-1,""总分"")=[总分],cell(row-1,""名次""),row))") And SortCol(grid,"序号",1)


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


加好友 发短信
等级:新手上路 帖子:33 积分:547 威望:0 精华:0 注册:2012/10/23 17:11:00
  发帖心情 Post By:2013/3/2 22:56:00 [只看该作者]

请老师解释一下公式:countfor(gridname,"总分",">",[总分])+1,"总分"加了引号是什么意思?[ 总分 ]这个加了大括号又是什么意思?计算排名的原理是什么?
[此贴子已经被作者于2013-3-2 23:00:40编辑过]

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


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

以下是引用glrwb3在2013-3-2 22:56:00的发言:
请老师解释一下公式:countfor(gridname,"总分",">",[总分])+1,"总分"加了引号是什么意思?[ 总分 ]这个加了大括号又是什么意思?计算排名的原理是什么?
[此贴子已经被作者于2013-3-2 23:00:40编辑过]

这是命令的语法要求!建议参考帮助文件。

 

简单的说带引号的总分是对于整列来说,而带中括号的总分是指具体的单个值...


 回到顶部