免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

Excel使用頻率最高的函數(shù)之一,IF函數(shù),你一定要學(xué)會(huì)

 初風(fēng)Excel教學(xué) 2023-03-15 發(fā)布于廣東

走過路過不要錯(cuò)過

IF函數(shù)是Excel中使用頻率非常高的一個(gè)函數(shù)。如果分析數(shù)據(jù)時(shí),面臨的是“如果……,那么……,否則……”這樣的問題,就可以考慮使用IF函數(shù)。

1

函數(shù)語法

IF函數(shù)的語法如下:

IF(logical_test,[value_if_true],[value_if_false])

logical_test指邏輯測(cè)試,例如“5>2”、“4<3”。邏輯測(cè)試的結(jié)果為True(真)或False(假)?!?>2”是正確的,這個(gè)邏輯測(cè)試成立,那么就返回True。“4<3”是錯(cuò)誤的,這個(gè)邏輯測(cè)試不成立,那么就返回False。

value_if_true指如果邏輯測(cè)試結(jié)果為True,返回什么值。

value_if_false指如果邏輯測(cè)試結(jié)果為False,返回什么值。

總之,IF函數(shù)的功能是,先進(jìn)行邏輯測(cè)試,如果成立返回一個(gè)值,如果不成立,返回另一個(gè)值。

例如下面的示例中,以“60”分作為分界線判斷是否及格。如果分?jǐn)?shù)大于等于60,那么及格,否則不及格。

在C2單元格輸入的公式為:

=IF(B2>=60,"及格","不及格")

因?yàn)锽2單元格的分?jǐn)?shù)為“89”,“89>=60”是成立的,所以C2單元格的公式返回“及格”。而B3單元格的分?jǐn)?shù)為“56”,“56>=60”不成立,所以C3單元格的公式返回“不及格”。

在IF函數(shù)中進(jìn)行邏輯測(cè)試時(shí),經(jīng)常要使用比較運(yùn)算符。

下圖中列出了Excel中使用的六個(gè)比較運(yùn)算符及各自的含義。例如“>”的含義是“大于”。在單元格輸入公式“=5>3”,返回結(jié)果為“TRUE”。

接下來通過示例來講解IF函數(shù)的基礎(chǔ)用法,多個(gè)IF函數(shù)嵌套的用法,以及IF函數(shù)和OR/AND函數(shù)組合的用法。

2

用法示例

1、基礎(chǔ)用法

如果銷售業(yè)績大于等于銷售目標(biāo),那么返回“完成”,否則什么都不返回。

在D2單元格輸入公式:=IF(C2>=B2,"完成","")

在這個(gè)例子中,如果邏輯測(cè)試成立,返回值“完成”,如果不成立,什么都不返回,用一對(duì)英文雙引號(hào)("")來表示什么都不返回。

2、IF函數(shù)嵌套

在IF函數(shù)的嵌套用法中,邏輯測(cè)試不成立時(shí),返回的是IF函數(shù),這個(gè)IF函數(shù)繼續(xù)進(jìn)行邏輯測(cè)試成立與否的判斷。

例如下圖示例中,如果分?jǐn)?shù)>=90為“優(yōu)”,分?jǐn)?shù)>=80為“良”,分?jǐn)?shù)>=60為“及格”,分?jǐn)?shù)<60為“不及格”。

在C2單元格輸入公式:

=IF(B2>=90,"優(yōu)",IF(B2>=80,"良",IF(B2>=60,"及格","不及格")))

這個(gè)公式的含義是,如果分?jǐn)?shù)>=90,那么返回“優(yōu)”,不滿足該條件,繼續(xù)用IF函數(shù)判斷,如果分?jǐn)?shù)>=80,那么返回“良”,否則仍繼續(xù)用IF函數(shù)判斷,如果分?jǐn)?shù)>=60,那么返回“及格”,否則返回“不及格”。

當(dāng)滿足一個(gè)邏輯測(cè)試條件時(shí),IF函數(shù)就不再繼續(xù)向后判斷了。比如B2單元格的分?jǐn)?shù)“92”,“92>=90”,邏輯測(cè)試成立,返回“優(yōu)”,不再繼續(xù)判斷。B3單元格的分?jǐn)?shù)“56”,“56>=90”不成立,繼續(xù)向下判斷,“56>=80”也不成立,繼續(xù)向下判斷,“56>=60”仍然不成立,所有邏輯測(cè)試均不滿足,因此返回“不及格”。

在IF函數(shù)嵌套中,從前向后依次判斷條件是否成立,如果滿足條件,就不再向后判斷了。因此,IF函數(shù)嵌套中要注意邏輯測(cè)試的順序。

在IF函數(shù)嵌套中,每進(jìn)行一次邏輯測(cè)試,都要寫一次IF函數(shù)。這樣未免有些麻煩。Excel2019引入了新函數(shù)IFS函數(shù)。在IFS函數(shù)中,只需要羅列邏輯測(cè)試及邏輯測(cè)試成立時(shí)返回的值即可,不需要重復(fù)輸入函數(shù)。

如下圖所示,在C2單元格輸入公式:

=IFS(B2>=90,"優(yōu)",B2>=80,"良",B2>=60,"及格",B2<60,"不及格")

該公式的含義是:如果B2>=90,返回“優(yōu)”;如果不滿足該條件,再看是否滿足B2>=80,如果成立則返回“良”;還不滿足條件繼續(xù)判斷B2>=60,成立則返回“及格”;最后如果B2<60,返回“不及格”。

3、和and函數(shù)組合

如果同時(shí)滿足多個(gè)條件時(shí),返回一個(gè)值,任意一個(gè)條件不滿足,則返回另一個(gè)值。這類問題需要if函數(shù)和and函數(shù)組合在一起使用。

And函數(shù)的語法為:

=AND(logical1,[logical2],…)

當(dāng)所有邏輯判斷均為True時(shí),And函數(shù)返回True;只要有一個(gè)邏輯判斷為False,and函數(shù)返回False。

比如下圖,D2單元格輸入公式:=AND(B2>=60,C2>=60)

當(dāng)B2、C2的值都大于等于60,D2返回True;B2、C2有一個(gè)小于60,D2返回False。

當(dāng)科目1和科目2的分?jǐn)?shù)均大于等于60時(shí),返回“通過”,否則返回“不通過”。

在D2單元格輸入公式:

=IF(AND(B2>=60,C2>=60),"通過","未通過")

4、和or函數(shù)組合

如果滿足任意一個(gè)條件時(shí),返回一個(gè)值,所有條件都不滿足,則返回另一個(gè)值。這類問題需要if函數(shù)和or函數(shù)組合在一起使用。

Or函數(shù)的語法為:

=OR(logical1,[logical2],…)

當(dāng)任意一個(gè)邏輯判斷為True時(shí),Or函數(shù)返回True;所有邏輯判斷都為False,Or函數(shù)返回False。

比如下圖,D2單元格輸入公式:=Or(B2>=60,C2>=60)

當(dāng)B2、C2的值有一個(gè)大于等于60,D2返回True;B2、C2都小于60,D2返回False。

當(dāng)科目1和科目2任一科目分?jǐn)?shù)大于等于60時(shí),返回“通過”,科目1和科目2分?jǐn)?shù)都小于60時(shí),返回“不通過”。

在D2單元格輸入公式:

=IF(OR(B2>=60,C2>=60),"通過","不通過")

點(diǎn)個(gè)在看你最好看


    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多