一、IF函數(shù)的使用方法(入門級)
香坊ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
1、單條件判斷返回值
=IF(A120,"完成任務(wù)","未完成")
2、多重條件判斷
=IF(A1="101","現(xiàn)金",IF(A1="1121","應(yīng)收票據(jù)",IF(A1=1403,"原材料")))
注:多條件判斷時(shí),注意括號的位置,右括號都在最后,有幾個(gè)IF就輸入幾個(gè)右括號。
3、多區(qū)間判斷
=IF(A160,"不及格",IF(A180,"良好","優(yōu)秀"))
=IF(A1=80,"優(yōu)秀",IF(A1=60,"良好","不及格"))
注:IF在進(jìn)行區(qū)間判斷時(shí),數(shù)字一定要按順序判斷,要么升要么降。
二、IF函數(shù)的使用方法(進(jìn)階)
4、多條件并列判斷
=IF(AND(A160,B1100),"合格","不合格")
=IF(OR(A160,B1100),"合格","不合格")
注:and()表示括號內(nèi)的多個(gè)條件要同時(shí)成立
or()表示括號內(nèi)的多個(gè)條件任一個(gè)成立
5、復(fù)雜的多條件判斷
=IF(OR(AND(A160,B1100),C1="是"),"合格","不合格")
=IF(ADN(OR(A160,B1100),C1="是"),"合格","不合格")
6、判斷后返回區(qū)域
=VLOOKUP(A1,IF(B1=1,C:D,F:G),2,0)
注:IF函數(shù)判斷后返回的不只是值,還可以根據(jù)條件返回區(qū)域引用。
三、IF函數(shù)的使用方法(高級)
7、IF({1,0}結(jié)構(gòu)
=VLOOKUP(A1,IF({1,0},C1:C10,B1:B10),2,0)
{=VLOOKUP(J15K15,IF({1,0},A1:A2B1:B2,C1:C2),2,0)}
注:利用數(shù)組運(yùn)算返回?cái)?shù)組的原理,IF({1,0}也會返回一個(gè)數(shù)組,即當(dāng)?shù)谝粋€(gè)參數(shù)為1時(shí)的結(jié)果放在第1列,為0時(shí)的結(jié)果放在數(shù)組第二列。
8、N(IF( 和 T(IF(
{=SUM(VLOOKUP(T(IF({1,0},J15,K15)),E15:G17,3,0))}
注:vlookup函數(shù)第一個(gè)參數(shù)不能直接使用數(shù)組,借用t(if結(jié)構(gòu)可以轉(zhuǎn)換成內(nèi)存數(shù)組。
if就是個(gè)判斷語句不同的語言中使用if
的語法有點(diǎn)區(qū)別,比如在C#就是if(a
=
b
是true的話){就執(zhí)行這里語句}else{執(zhí)行這里}在python語言下就是if
a
=
b不用加括號,如果a=b為真:那么就執(zhí)行這里else:執(zhí)行這里。。
放一個(gè)實(shí)例吧
# 用戶輸入數(shù)字
num = float(input("輸入一個(gè)數(shù)字: "))
if num 0:
print("正數(shù)")
elif num == 0:
print("零")
else:
print("負(fù)數(shù)")
IF函數(shù)用法:判斷一個(gè)條件是否滿足:如果滿足返回一個(gè)值,如果不滿足則返回另外一個(gè)值。
通俗的說法,就是IF是條件判斷函數(shù):=IF(測試條件,結(jié)果1,結(jié)果2),即如果滿足“測試條件”則顯示“結(jié)果1”,如果不滿足“測試條件”則顯示“結(jié)果2”。
if函數(shù)除了遵守一般函數(shù)的通用規(guī)則以外,還有其特有的注意事項(xiàng)。
1、括號必須成對,上下對應(yīng)。
2、if函數(shù)有N個(gè)條件則有N+1個(gè)結(jié)果,即若結(jié)果只有3種情況的,那么條件只要2個(gè)就夠了。
3、if函數(shù)最多允許出現(xiàn)8個(gè)返回值(結(jié)果),也就意味著,最多套用7個(gè)if 。
需知:
如果函數(shù) IF 的參數(shù)包含數(shù)組( 用于建立可生成多個(gè)結(jié)果或可對在行和列中排列的一組參數(shù)進(jìn)行運(yùn)算的單個(gè)公式。數(shù)組區(qū)域共用一個(gè)公式;數(shù)組常量是用作參數(shù)的一組常量),則在執(zhí)行 IF 語句時(shí),數(shù)組中的每一個(gè)元素都將計(jì)算。
(1)IF(A2=100,"Withinbudget","Overbudget"),
說明:如果上面的數(shù)字小于等于100,則公式將顯示“Withinbudget”。否則,公式顯示“Overbudget”。
結(jié)果:Withinbudget。
(2)IF(A2=100,SUM(B2:B5),"")
說明:如果上面數(shù)字為100,則計(jì)算單元格區(qū)域B2:B5之和,否則返回空文本。
可以加函數(shù)。pythonif語句后可加函數(shù)嵌套使用,返回的是該函數(shù)的布爾值類型。
新聞標(biāo)題:包含if函數(shù)使用python的詞條
分享網(wǎng)址:http://jinyejixie.com/article32/dssdosc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、響應(yīng)式網(wǎng)站、App設(shè)計(jì)、網(wǎng)站改版、網(wǎng)站營銷、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)