excel if条件函数无法识别负号,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/08 22:39:23
excel if条件函数无法识别负号,
![](http://img.wesiedu.com/upload/0/46/046d01bd0536a86efd0aad9ec79bceec.jpg)
我需要将第四列(Y列)的数据分开放在第一列(V)和第三列(X):
第一列的-1678这个单元格(V2)中的公式为:=MID(Y2,FIND("/",Y2,1)+1,LEN(Y2)).
问题是第二列的判定条件是=IF(V2>0,"增加","减少"),结果判定结果全部是“增加”.是不是if函数无法识别负号?该如何解决,求答复.
![](http://img.wesiedu.com/upload/0/46/046d01bd0536a86efd0aad9ec79bceec.jpg)
我需要将第四列(Y列)的数据分开放在第一列(V)和第三列(X):
第一列的-1678这个单元格(V2)中的公式为:=MID(Y2,FIND("/",Y2,1)+1,LEN(Y2)).
问题是第二列的判定条件是=IF(V2>0,"增加","减少"),结果判定结果全部是“增加”.是不是if函数无法识别负号?该如何解决,求答复.
![excel if条件函数无法识别负号,](/uploads/image/z/19115412-60-2.jpg?t=excel+if%E6%9D%A1%E4%BB%B6%E5%87%BD%E6%95%B0%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E8%B4%9F%E5%8F%B7%2C)
v2公式修改为
=MID(Y2,FIND("/",Y2,1)+1,LEN(Y2))*1
或者
=--MID(Y2,FIND("/",Y2,1)+1,LEN(Y2))
mid取出的是文本串,使用*1或者是--,转为纯数值,即可
或
=IF(V2>0,"增加","减少")这个公式修改为
=IF(V2*1>0,"增加","减少")或者=IF(--V2>0,"增加","减少")
=MID(Y2,FIND("/",Y2,1)+1,LEN(Y2))*1
或者
=--MID(Y2,FIND("/",Y2,1)+1,LEN(Y2))
mid取出的是文本串,使用*1或者是--,转为纯数值,即可
或
=IF(V2>0,"增加","减少")这个公式修改为
=IF(V2*1>0,"增加","减少")或者=IF(--V2>0,"增加","减少")