易表在线答疑技术与交流用户社区 → [求助]还是Eval()用法问题


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

主题:[求助]还是Eval()用法问题

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
[求助]还是Eval()用法问题  发帖心情 Post By:2013/12/12 20:10:00 [只看该作者]

有公式,返回上一行6个单元格数据依次相减后其中差最大的数: 

Max(Cell(Row - 1,"红

6") - Cell(Row - 1,"红

5"),Cell(Row - 1,"红

5") - Cell(Row - 1,"红

4"),Cell(Row - 1,"红

4") - Cell(Row - 1,"红

3"),Cell(Row - 1,"红

3") - Cell(Row - 1,"红

2"),Cell(Row - 1,"红

2") - Cell(Row - 1,"红

1"),Cell(Row - 1,"红

1") - Cell(Row - 1,"红

6") + 33)

我用Eval()函数来做:

Eval("Max(Cell(Row - 1,"红"+Substitute(Substitute("6@5|5@4|4@3|3@2|2@1|1@6","@",""") - Cell(Row - 1,""红"),"|","""),Cell(Row - 1,""红")+""") + 33)")

式中红色分别为“头”、“中1”、“中2”、“尾”。

提示语法错误。

请老师指教。谢谢!


 回到顶部
美女呀,离线,留言给我吧!
dancedy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2013/12/13 8:58:00 [只看该作者]

Eval("Max(Cell(Row - 1,"""+.....)


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/12/13 10:35:00 [只看该作者]

请老师看看,有的结果对,有的不对。谢谢。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:6666.egd


 回到顶部
美女呀,离线,留言给我吧!
dancedy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2013/12/13 11:54:00 [只看该作者]

Eval("Max(Cell(Row - 1,""红"+Substitute(Substitute("6@5|5@4|4@3|3@2|2@1","@",""") - Cell(Row - 1,""红"),"|","""),Cell(Row - 1,""红")+"1""))")这里多了一个1

 

 


 回到顶部
客人(61.186.*.*)
  5楼


  发帖心情 Post By:2013/12/13 12:02:00 [只看该作者]

完全正确,谢谢了。

 回到顶部