Excel中SQL語句和VBA代碼中都有iif函數(shù)。
iif函數(shù)和excel工作表中的IF函數(shù)用法相似,執(zhí)行真假值判斷,根據(jù)邏輯計(jì)算的真假值,返回不同結(jié)果。IF函數(shù)用法是(條件,是,否)。
VBA中的IF語句和IIF函數(shù),前者IF語句是控制語句可以根據(jù)條件執(zhí)行不同的語句,后者IIF函數(shù)是函數(shù)返回一個具體的值。
根據(jù)幫助了解到,iif函數(shù)是根據(jù)表達(dá)式的值,來返回兩部分中的其中一個。語法是:
IIf(expr, truepart, falsepart)
參數(shù)理解:
第一參數(shù)Expr:用來判斷真?zhèn)蔚谋磉_(dá)式。
第二參數(shù)truepart:如果 expr 為 True,則返回這部分的值或表達(dá)式。
第三參數(shù)falsepart:如果 expr 為 False,則返回這部分的值或表達(dá)式。
說明:Iif函數(shù)雖然只返回其中一個,但會對truepart和falsepart都計(jì)算。例如,如果 falsepart 產(chǎn)生一個被零除錯誤,那么程序就會發(fā)生錯誤,即使expr為 rue。
總結(jié):If語句如果條件為真不會再執(zhí)行else里的語句,而iif函數(shù)會把2兩個部分全部運(yùn)算一遍,因此要注意到這個副作用。另外,在Excel的SQL中也有iif函數(shù)的。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:excel iif函數(shù)用法和IF語句的區(qū)別解釋
本文網(wǎng)址:http://www.ezxoed.cn/html/support/1113926930.html