1. 程式人生 > >Excel if函式無法正確對比大小

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函式就恢復正常了。