以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]非排序实时更新排名 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=15936) |
-- 作者:mqh -- 发布时间:2008/12/18 16:57:00 -- [求助]非排序实时更新排名 如附件:表1中语文、数学列经常更新,求名次列随之实时更新的方法。(现在附件中名次列的公式不能实现这一要求,请名人指点)egd文件下载 |
-- 作者:mqh -- 发布时间:2008/12/18 17:35:00 -- 顶 |
-- 作者:老宋 -- 发布时间:2008/12/18 17:41:00 -- 在行预处理公式中输入RecalcCol("名次"),就能实现楼主的要求。但我感觉这样似乎比较耗费资源,频繁输入的情况下,耗电不少。如果放在表预处理公式中,每次打开就刷新,录入的时候不刷新,可能会好一点。 |
-- 作者:mqh -- 发布时间:2008/12/18 17:53:00 -- 谢谢老宋 |
-- 作者:Czy -- 发布时间:2008/12/18 19:06:00 -- 用自定义按钮对名次列进行重算吧,countfor是非常耗资源的。 |
-- 作者:liuming -- 发布时间:2009/1/14 20:14:00 -- 自定义按钮怎么写呢? -=-=-=- 以下内容由 liuming 在 2009年01月14日 08:17pm 时添加 -=-=-=- excel中的rank()这个函数简单。 |
-- 作者:wjq1072 -- 发布时间:2009/1/14 20:22:00 -- egd文件下载 |
-- 作者:Czy -- 发布时间: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 -- 发布时间:2013/3/2 22:56:00 -- 请老师解释一下公式:countfor(gridname,"总分",">",[总分])+1,"总分"加了引号是什么意思?[ 总分 ]这个加了大括号又是什么意思?计算排名的原理是什么? [此贴子已经被作者于2013-3-2 23:00:40编辑过]
|
-- 作者:lyang70 -- 发布时间:2013/3/4 10:27:00 -- 以下是引用glrwb3在2013-3-2 22:56:00的发言:
请老师解释一下公式:countfor(gridname,"总分",">",[总分])+1,"总分"加了引号是什么意思?[ 总分 ]这个加了大括号又是什么意思?计算排名的原理是什么? [此贴子已经被作者于2013-3-2 23:00:40编辑过] 这是命令的语法要求!建议参考帮助文件。
简单的说带引号的总分是对于整列来说,而带中括号的总分是指具体的单个值... |