韓老師自己的書,獲評(píng)十三五規(guī)劃教材:
問題來(lái)源
一位做老師的朋友想將學(xué)生的分?jǐn)?shù)轉(zhuǎn)換為四級(jí)制,卻不成功,如下:
![]()
且公式:
=IF(B2<60,"不合格",IF(B2<70,"合格",IF(B2<85,"良好","優(yōu)秀")))也是正確的。
什么原因造成公式運(yùn)算結(jié)果錯(cuò)誤呢?
解決方法
此處出現(xiàn)錯(cuò)誤的原因是:“成績(jī)”一列的數(shù)據(jù)是由系統(tǒng)導(dǎo)出的,其格式是文本,文本是不能直接與60、70、85等數(shù)據(jù)比較的。
解決的方法就是將“文本”型數(shù)據(jù)字轉(zhuǎn)換為“數(shù)值”型數(shù)字,再執(zhí)行計(jì)算。
在公式中將“文本”型數(shù)據(jù)字轉(zhuǎn)換為“數(shù)值”型數(shù)字再執(zhí)行的計(jì)算的方式有以下幾種:
第一種:用VALUE函數(shù)
將公式改寫為:
=IF(VALUE(B2)<60,"不合格",IF(VALUE(B2)<70,"合格",IF(VALUE(B2)<85,"良好","優(yōu)秀")))如下圖:
![]()
第二種:”文本“型數(shù)字+0
將公式改寫為:
=IF(B2+0<60,"不合格",IF(B2+0<70,"合格",IF(B2+0<85,"良好","優(yōu)秀")))如下圖:
![]()
第三種:”文本“型數(shù)字*1
將公式改寫為:
=IF(B2*1<60,"不合格",IF(B2*1<70,"合格",IF(B2*1<85,"良好","優(yōu)秀")))如下圖:
![]()
其實(shí),以上第二、三種方法,都是將”文本“型數(shù)字與一個(gè)簡(jiǎn)單數(shù)值進(jìn)行運(yùn)算,即可轉(zhuǎn)換為數(shù)值型,從而完成數(shù)值運(yùn)算。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.