永发信息网

EXCEL如何判断数字的转换,什么时候该用--转换数字,什么时候不需要;还有哪些函数必须转换,多谢!

答案:3  悬赏:0  手机版
解决时间 2021-01-04 17:21
=IF(SUM(FIND(MId(E2,1,2,3},1),E2))<6,ABS(SMALL(--MId(E2,{1,2,3},1),2)-RIGHt(E3)
例如这个公式,查找E2中数字的位置之和,没有用--转换;后面SAMLL查找第二小的数字为什么需要转换,多谢!
最佳答案
这主要是由所使用的函数返回的结果是文本型式的数字还是数值型式的数字,再视乎公式的实际应用情况决定要不要转换的。

函数返回的结果为文本形式的数字一般常见的就是字符截取函数,如MId()、LEFt()、RIGHt()等。当遇上这类函数时,如果外面套求和函数或是排序函数把前者得到的结果作二次运算时就要加 -- 转换。 而返回的结果的数字是数值形式的函数常见的是FIND()、Match()、COUNTIF()。。等。

--MId(E2,{1,2,3},1)
当MID函数返回的结果是数字时,它默认是文本形式的数字,而公式中外面的SMALL是排序函数,它要求排序的数字必须是数值形式的数字,这就跟MID函数产生冲突了,所以这时在MID函数外面加两个减号 -- 把MID函数返回的结果转化为数值形式的数字就能解决这个问题了。

FIND(MId(E2,{1,2,3},1),E2)
而FIND函数返回的结果默认就是数值形式的数字,所以直接用SUM函数求和就行,无需加 -- 再次转换。

还有一种情况是无需转换的,就是当文本数字与文本数字做四则运算(乘、除、加、减)时,在运算的过程中EXCEL是自动转换的,如前面的MId(E2,{1,2,3},1) 当与其别的数字或别的函数返回的数字结果做四则运算时,如相乘: 1*MId(E2,{1,2,3},1) 这样的形式则不需要加 -- 转换。且与 --MId(E2,{1,2,3},1) 都是一样的原理。

提问中的公式有的写法格式存在错误,应更改为这样:
=IF(SUM(FIND(MId(E2,{1,2,3},1),E2))<6,ABS(SMALL(--MId(E2,{1,2,3},1),2)-RIGHt(E3)))

公式的意思应是,E2的内容应为3位数字,当E2的值不是连续的数字,如:123、456、789,则把E2中的第2小的数值(在这公式中也可以理解为中间值)减去E3最后一位数字所得到的差再取绝对值。
全部回答
公式好像错误的吧,MId(E2,1,2,3} 就这条就执行不了的
=date(year(a1),month(a1),day(a1))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京飞洛杉矶飞机多久
一只瞎了左眼的山羊,在它左边有一块牛肉,在它
怎么查看宽带密码
单选题下面是关于“新诗”的一些说法,不正确
下列加下划线字的读音全都正确的一项是A.拗口
我国知识产权法主要有哪些
单选题下列需要核糖体、内质网、高尔基体、细
纵容的后果是什么
一个直径是10厘米的圆形纸片,如果把它剪开拼
我都不知道自己适合做什么工作了,怎么办啊?
单选题下列概念的从属关系中从大到小依次排列
三月份有什么好日子
needs further discussion whether we’ll bu
SHOW STH TO SB ?
如图,一辆有动力驱动的小车上有一水平放置的
推荐资讯
单选题关于我国畜牧业的叙述正确的是A.我国草
红字发票分录怎么做
应该怎么教孩子加减法
单选题下列现象中属于光的反射现象的是A.影子
He was allowed to go swimming he kept nea
在△ABC中,∠A、∠B、∠C的对边分别是a、b、
滴滴快车拉客是否合法
中国社会科学院研究生院不难考,为什么报考的
扳弯什么意思
求解。我用的iphone6,一直都在APP Store下载
野生鱼要喂它吃什么啊?
单选题2月27日,温总理与网友在线交流谈读书
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?