A1单元格里的数值是5,在B1中输入公式=IF(LEFt(A1,1)>5,50,0),回车后在B1单元格中显示的值为50,
答案:1 悬赏:20
解决时间 2021-01-10 19:57
- 提问者网友:太高姿态
- 2021-01-10 06:52
A1单元格里的数值是5,在B1中输入公式=IF(LEFt(A1,1)>5,50,0),回车后在B1单元格中显示的值为50,
最佳答案
- 二级知识专家网友:思契十里
- 2021-01-10 07:11
公式的意思应是取A1单元格从左边开始第一个数值与5对比,大于5的就显示50,否则显示0,B1公式改为这样就行,那是因为公式中的LEFt(A1,1)函数返回的是文本型式的数字,然后再跟数值型式的数字对比所以出错(文本数字永远大于任意的数值型数字)。只要在LEFt()前面加两个减号转回数值型数字就行了。
=IF(--LEFt(A1,1)>5,50,0)
或者公式可以再精简为这样:
=IF(--LEFt(A1)>5,50,)
=IF(--LEFt(A1,1)>5,50,0)
或者公式可以再精简为这样:
=IF(--LEFt(A1)>5,50,)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯