以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  老师你好,请帮我写个对应数的公式好吗?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=9643)

--  作者:李可可
--  发布时间:2007/9/16 23:27:00
--  老师你好,请帮我写个对应数的公式好吗?
egd文件下载
我在表中的数据列每组数据有三个,每个都对应一个数字,对应的规定如下:
0―――――――5
1―――――――6
2―――――――7
3―――――――8
4―――――――9
我在“对应数”列中做出了一部分数据的对应数,能不能帮我写出个公式啊。谢谢。
--  作者:Czy
--  发布时间:2007/9/17
--  
数据列中一般有几位?还是没有规律的?
--  作者:李可可
--  发布时间:2007/9/17 0:02:00
--  
数列只有三个数组成。不变化。
--  作者:Czy
--  发布时间:2007/9/17 0:13:00
--  
刷新公式:

Concat(if(Left([数据])="0","5",Choose(Number(Left([数据])),"6","7","8","9","0","1","2","3","4")),if(mid([数据],1,1)="0","5",Choose(Number(mid([数据],1,1)),"6","7","8","9","0","1","2","3","4")),if(Right([数据],1)="0","5",Choose(Number(Right([数据],1)),"6","7","8","9","0","1","2","3","4")))


--  作者:李可可
--  发布时间:2007/9/17 0:17:00
--  
谢谢老师,很晚啦,请你休息吧。
--  作者:Czy
--  发布时间:2007/9/17 0:27:00
--  
下面引用由李可可2007/09/17 00:17am 发表的内容:
谢谢老师,很晚啦,请你休息吧。

谢谢
--  作者:程兴刚
--  发布时间:2007/9/17 0:35:00
--  
学习了!
--  作者:wjq1072
--  发布时间:2007/9/17 0:50:00
--  
Text(If(Number(Left([数据],1)) < 5,Number(Left([数据],1))+5,Number(Left([数据],1))-5))+Text(If(Number(Right(Left([数据],2),1)) < 5,Number(Right(Left([数据],2),1))+5,Number(Right(Left([数据],2),1))-5))+Text(If(Number(Right([数据],1)) < 5,Number(Right([数据],1))+5,Number(Right([数据],1))-5))
--  作者:lxl
--  发布时间:2007/9/17 14:41:00
--  
规律是 + 5不进位

1―――――――6
1+5=6    6+5=11

2―――――――7
2+5=7    7+5=12
用这个规律写的话  公式能简洁不少


--  作者:lxl
--  发布时间:2007/9/17 14:58:00
--  
公式为
eval(Substitute(Substitute(Substitute(format([期数],"%@|@|@#"),"%","concat(mod("),"|","+5,10),mod("),"#","+5,10))"))
考虑到函数嵌套  必须加变量

egd文件下载