Foxtable(狐表)用户栏目专家坐堂 → (求助)这个表达式怎么写


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

主题:(求助)这个表达式怎么写

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


加好友 发短信
等级:婴狐 帖子:18 积分:312 威望:0 精华:0 注册:2010/3/6 17:00:00
(求助)这个表达式怎么写  发帖心情 Post By:2010/3/20 13:20:00 [只看该作者]

在表C中有A、B两列,B的值取决于A列的值,请帮助解决
A列为空,B列为空
[A列]= 0,[B列]=1
0<[A列]<= 5,[B列]=INT([A列]/0.5)*0.01+1
5<[A列]<= 8,[B列]=INT(([A列]-5)/0.5)*0.02+1.1
8<[A列]<= 10,[B列]=INT(([A列]-8)/0.5)*0.03+1.22

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/3/20 13:33:00 [只看该作者]

A列只有整数吗
大于10的时候B列又是多少?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/3/20 13:49:00 [只看该作者]

IIF([A] Is Null Or [A] < 0 Or [A] > 10,Null,IIF([A] = 0,1,IIF([A]<=5,Convert([A]*2,System.Int32)*0.01+1,IIF([A]<=8,Convert(([A]-5)*2,System.Int32)*0.02+1.1,Convert(([A]-8)*2,System.Int32)*0.03+1.22))))

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


加好友 发短信
等级:婴狐 帖子:18 积分:312 威望:0 精华:0 注册:2010/3/6 17:00:00
  发帖心情 Post By:2010/3/20 13:52:00 [只看该作者]

A列可以是小数,A列只取值到10就行了,不能为负数

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


加好友 发短信
等级:婴狐 帖子:18 积分:312 威望:0 精华:0 注册:2010/3/6 17:00:00
  发帖心情 Post By:2010/3/20 13:55:00 [只看该作者]

这个公式在易表里用刷新公式很容易解决,不知在FOXTABLE里怎么写

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


加好友 发短信
等级:婴狐 帖子:18 积分:312 威望:0 精华:0 注册:2010/3/6 17:00:00
  发帖心情 Post By:2010/3/20 14:07:00 [只看该作者]

谢谢lxl,问题已解决

 回到顶部