永发信息网

excel if函数问题,在线等 A1=11,A2=RIGHt(A1,1),A3-IF(A2=1,"1","0") 为什麽显示0???

答案:4  悬赏:20  手机版
解决时间 2021-11-24 08:34
  • 提问者网友:寂寞撕碎了回忆
  • 2021-11-23 17:36
excel if函数问题,在线等 A1=11,A2=RIGHt(A1,1),A3-IF(A2=1,"1","0") 为什麽显示0???
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-11-23 18:09
这是因为RIGHt(A1,1)的结果是文本型数字,而IF(A2=1,"1","0")中的第一个1是数值型格式,所以就不准确。可以这样操作:
要么将结果变成数值数字,=--right(a1,1)
或将后面IF部分公式改为判断的格式是文本格式,if(a2="1",1,0)
数字用英文双引号引着就表示是文本格式数字。
全部回答
  • 1楼网友:詩光轨車
  • 2021-11-23 20:32
=IF(--A2=1,"1","0"),就可以了。
  • 2楼网友:千杯敬自由
  • 2021-11-23 19:53
因为A2=RIGHt(A1,1)得到的是1,但是是文本格式,你可以加一个函数VALUE(A2)=1就可以了
  • 3楼网友:蕴藏春秋
  • 2021-11-23 18:58
因为A2="1"
而不是数值型1
所以返回值是"0"
right
left
mid
这些小函数返回值都是文本
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯