A1单元格里的数值是5,在B1中输入公式=IF(LEFT(A1,1)>5,50,0),回车后在B1单元格中显示的值为50,

 我来答
wykcorp
2013-06-14 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:4030万
展开全部

公式的意思应是取A1单元格从左边开始第一个数值与5对比,大于5的就显示50,否则显示0,B1公式改为这样就行,那是因为公式中的LEFT(A1,1)函数返回的是文本型式的数字,然后再跟数值型式的数字对比所以出错(文本数字永远大于任意的数值型数字)。只要在LEFT()前面加两个减号转回数值型数字就行了。


=IF(--LEFT(A1,1)>5,50,0)


或者公式可以再精简为这样:

=IF(--LEFT(A1)>5,50,)


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式