Excel if函数无法正确对比大小
我想完成以下操作
1.提取A列数字的第7-11位的数字
2.若此数字大于1993
3.则返回20,不然返回0
于是我在B和C列上写了两个函数,分别是 MID(A1,7,4) IF(B1>1993,20,0)
但是并没有正确的显示我的结果,因为1987小于1993,应该返回0,却返回了20
后来想了很久,觉得Mid函数的返回值应该不是数字类型,而是文本类型,需要转换为数字类型
于是把B列的函数改为,NUMBERVALUE(MID(F2,7,4))
然后IF函数就恢复正常了。