1.弄错数据类型
VLOOKUP函数,区分数据类型,文本数值和纯数值不匹配的。
2.弄错第3个参数了(匹配模式:-1,0,1)
0才是精确匹配哦
3.产生了浮点运算
计算机是二进制,人类的数学是十进制。Excel在对数值进行运算的时候,不管是加减乘除还是乘幂,都需要先将十进制转换为二进制,计算完了,再转换成十进制呈现出来……换来换去,就产生了浮点运算。
不同函数对浮点的计算精度不同。等号和VLOOKUP等函数,只比对数值的15位精度,它们认为0.204和0.203+0.001是相等的,但MATCH函数的计算精度要高于等号,它就认为两者是不相等的,所以它的计算结果应该是错误值。