& 功能:IF函數(shù)具有判斷的能力,通過對作為第一參數(shù)的條件進(jìn)行判斷,根據(jù)判斷結(jié)果的真假執(zhí)行不同的計(jì)算,返回不同的結(jié)果。IF函數(shù)屬于邏輯函數(shù)。
& 格式:IF(logical-test,value-if-true,value-if-false)
& 參數(shù):三個(gè)參數(shù),各參數(shù)含義如下:
參數(shù)1:LogicalJtest,數(shù)值或表達(dá)式,計(jì)算結(jié)果為邏輯值,表示被判斷的條件。。參數(shù)2:Value-if-true,當(dāng)檢測到Logical-test的值為TRUE時(shí)函數(shù)的返回值,或者說參數(shù)1所代表的條件成立時(shí),IF函數(shù)將返回參數(shù)2表達(dá)式的值。
參數(shù)3:Value-if-false,當(dāng)檢測到Logical-test的值為FALSE時(shí)函數(shù)的返回值,或者說參數(shù)l所代表的條件不成立時(shí),IF函數(shù)將返回參數(shù)3表達(dá)式的值。
簡單地說,參數(shù)1是判斷的條件,條件成立,返回參數(shù)與條件不成立,返回參數(shù)3。
參數(shù)2、3也可以是公式或函數(shù),但前面不要等號"="。當(dāng)參數(shù)2、3是函數(shù)的時(shí)候,就是函數(shù)的嵌套,函數(shù)最多允許嵌套7層。
參數(shù)2、3也可以是帶西文雙引號的文本,當(dāng)該文本就是IF函數(shù)的返回結(jié)果時(shí),則直接顯示該文本。
參數(shù)2可以省略。如果省略,應(yīng)該返回參數(shù)2時(shí),則返回0。
參數(shù)3也可以省略。當(dāng)參數(shù)3前面的逗號一起省略時(shí),應(yīng)該返回參數(shù)3,則返回TRUE;當(dāng)參數(shù)3前面的逗號沒有省略時(shí),則返回0。
操作示例:在圖3-26所示的工作表中,將總分大于等于260的學(xué)生的總評顯示為"優(yōu)秀",否則什么都不顯示。
操作步驟:
(1)單擊要存放公式的單元格F2。
(2)選取"插入"菜單的"函數(shù)"命令,打開"插入函數(shù)"對話框。
(3)在對話框中選擇"邏輯"函數(shù)類型中的函數(shù)"IF"。
(4)單擊"確定"按鈕,出現(xiàn)IF函數(shù)的"函數(shù)參數(shù)"對話框。
(5)在"Logical-test"參數(shù)文本框中輸入第一個(gè)參數(shù):E2>=260。也可以單擊參數(shù)文本
框的"折疊"按鈕以暫時(shí)折疊起對話框(或?qū)υ捒蛞崎_),顯露出工作表。單擊E2單元格,將其引用地址E2粘貼到文本框,接著鍵入">=260"后,再單擊"折疊"按鈕,還原對話框。
(6)在"Value-if-true"參數(shù)文本框中輸入第二個(gè)參數(shù):"優(yōu)秀"。
(7)在"Value-iLfalse"參數(shù)文本框中輸入第三個(gè)參數(shù):111f。因?yàn)楫?dāng)E2<260時(shí),在F2中什么都不顯示,所以輸入1111兩個(gè)緊跟著的西文雙引號。
(8)單擊"確定"按鈕。
(9)鼠標(biāo)對準(zhǔn)F2單元格右下角的填充柄拖曳至F8單元格,完成公式的復(fù)制填充。
& 格式:IF(logical-test,value-if-true,value-if-false)
& 參數(shù):三個(gè)參數(shù),各參數(shù)含義如下:
參數(shù)1:LogicalJtest,數(shù)值或表達(dá)式,計(jì)算結(jié)果為邏輯值,表示被判斷的條件。。參數(shù)2:Value-if-true,當(dāng)檢測到Logical-test的值為TRUE時(shí)函數(shù)的返回值,或者說參數(shù)1所代表的條件成立時(shí),IF函數(shù)將返回參數(shù)2表達(dá)式的值。
參數(shù)3:Value-if-false,當(dāng)檢測到Logical-test的值為FALSE時(shí)函數(shù)的返回值,或者說參數(shù)l所代表的條件不成立時(shí),IF函數(shù)將返回參數(shù)3表達(dá)式的值。
簡單地說,參數(shù)1是判斷的條件,條件成立,返回參數(shù)與條件不成立,返回參數(shù)3。
參數(shù)2、3也可以是公式或函數(shù),但前面不要等號"="。當(dāng)參數(shù)2、3是函數(shù)的時(shí)候,就是函數(shù)的嵌套,函數(shù)最多允許嵌套7層。
參數(shù)2、3也可以是帶西文雙引號的文本,當(dāng)該文本就是IF函數(shù)的返回結(jié)果時(shí),則直接顯示該文本。
參數(shù)2可以省略。如果省略,應(yīng)該返回參數(shù)2時(shí),則返回0。
參數(shù)3也可以省略。當(dāng)參數(shù)3前面的逗號一起省略時(shí),應(yīng)該返回參數(shù)3,則返回TRUE;當(dāng)參數(shù)3前面的逗號沒有省略時(shí),則返回0。
操作示例:在圖3-26所示的工作表中,將總分大于等于260的學(xué)生的總評顯示為"優(yōu)秀",否則什么都不顯示。
操作步驟:
(1)單擊要存放公式的單元格F2。
(2)選取"插入"菜單的"函數(shù)"命令,打開"插入函數(shù)"對話框。
(3)在對話框中選擇"邏輯"函數(shù)類型中的函數(shù)"IF"。
(4)單擊"確定"按鈕,出現(xiàn)IF函數(shù)的"函數(shù)參數(shù)"對話框。
(5)在"Logical-test"參數(shù)文本框中輸入第一個(gè)參數(shù):E2>=260。也可以單擊參數(shù)文本
框的"折疊"按鈕以暫時(shí)折疊起對話框(或?qū)υ捒蛞崎_),顯露出工作表。單擊E2單元格,將其引用地址E2粘貼到文本框,接著鍵入">=260"后,再單擊"折疊"按鈕,還原對話框。
(6)在"Value-if-true"參數(shù)文本框中輸入第二個(gè)參數(shù):"優(yōu)秀"。
(7)在"Value-iLfalse"參數(shù)文本框中輸入第三個(gè)參數(shù):111f。因?yàn)楫?dāng)E2<260時(shí),在F2中什么都不顯示,所以輸入1111兩個(gè)緊跟著的西文雙引號。
(8)單擊"確定"按鈕。
(9)鼠標(biāo)對準(zhǔn)F2單元格右下角的填充柄拖曳至F8單元格,完成公式的復(fù)制填充。