+ -
当前位置:首页 → 问答吧 → 各位大侠帮我看看我写的这个函数有的时候能实现,有的时候实现不了,不知道为什么

各位大侠帮我看看我写的这个函数有的时候能实现,有的时候实现不了,不知道为什么

时间:2011-08-03

来源:互联网

1,表格里的底片编号为0-1到0-15
2,编号为0-1.   0-2      0-3   0-4  的时候照片张数分别为1, 2 ,3 ,4张
   编号为0-5以上的时候就是后边的那个+1,就是0-5的时候张数为6张,一直到0-15的时候显示为16张
3,我写的函数,0-1到0-9的时候都可以实现我的需求,但是到0-10的时候就显示为10张,而不是11张,大家帮我看看
    怎么回事,谢谢了,在线等

附件

函数问题.zip(7.81 KB)

2011-8-3 20:51, 下载次数: 6

作者: maqiuhua   发布时间: 2011-08-03

顶起来了,大家帮看看,或者有没有其他好的办法解决,谢谢了,

作者: maqiuhua   发布时间: 2011-08-03

G2的公式改为=IF(--RIGHT(F2,LEN(F2)-2)<5,--RIGHT(F2,LEN(F2)-2),--RIGHT(F2,LEN(F2)-2)+1)  下拉

作者: lstxyzh   发布时间: 2011-08-03

大侠们都再休息吗,呵呵,难道我话题写的不怎么吸引人还是怎么的

作者: maqiuhua   发布时间: 2011-08-03

引用:
原帖由 lstxyzh 于 2011-8-3 21:06 发表
G2的公式改为=IF(--RIGHT(F2,LEN(F2)-2)
谢谢了,由于刚学,还想请教个问题,为什么RIGHT前面都需要加个——呢,有什么特殊含义呢,谢谢了,

作者: maqiuhua   发布时间: 2011-08-03

如果都是0起始的话
选中G2,定义名称GS
复制内容到剪贴板
代码:
=-EVALUATE(Sheet1!$F2)
G2公式
复制内容到剪贴板
代码:
=GS+(GS>4)

作者: 一剑惊心   发布时间: 2011-08-03

引用:
原帖由 maqiuhua 于 2011-8-3 21:13 发表

谢谢了,由于刚学,还想请教个问题,为什么RIGHT前面都需要加个——呢,有什么特殊含义呢,谢谢了,
RIGHT函数前面的--相当于1*

作者: lstxyzh   发布时间: 2011-08-03

哦,多谢你的解答,又多学会一个,

作者: maqiuhua   发布时间: 2011-08-05

G2=(--SUBSTITUTE(F2,"0-",)>4)*(--SUBSTITUTE(F2,"0-",)<10)+SUBSTITUTE(F2,"0-",)

作者: 正弋老兵   发布时间: 2011-08-05

问题已经解决,谢谢大家的帮忙

作者: maqiuhua   发布时间: 2011-08-05

热门下载

更多