IF函數(shù),大家并不陌生,應該是我們學習Excel時最先接觸的函數(shù)之一,但是對于IF函數(shù)的強大功能,并不是所有的親都掌握的。 一、IF函數(shù)基本應用。 作用:判斷給定的值是否滿足條件,如果滿足,則返回該值,如果不滿足,則返回指定的值。 語法結(jié)構(gòu):=IF(判斷條件,條件成立時的返回值,條件不成立時的返回值)。 方法: 在目標單元格中輸入公式:=IF(D3>=60,'及格','不及格')。 解讀: 公式可以解讀為:如果當前單元格的值大于等于60,就返回“及格”,否則返回“不及格”。 二、單條件多層嵌套用法。 方法: 在目標單元格中輸入公式:=IF(D3=100,'滿分',IF(D3>=90,'優(yōu)秀',IF(D3>=80,'良好',IF(D3>=60,'及格','不及格'))))。 解讀: 如果當前單元格的值等于100,則返回“滿分”,判斷結(jié)束;如果不等于100,繼續(xù)判斷,知道符合滿足條件的返回即可。 三、多條件判斷。 目的:判斷是否退休,如果男同志年齡大于等于60歲,女同志年齡大于等于55歲,則可以退休。 方法: 在目標單元格中輸入公式:=IF((C3='男')*(D3>=60)+(C3='女')*(D3>=55),'退休','')。 解讀: 1、如果男同志的年齡大于等于60歲,則條件成立,此時返回的值為True+False=True,暨為真,則最終的返回值為“退休”。 2、如果女同志的年齡大于等于55歲,則條件成立,此時返回的值為False+True=True,暨為真,則最終的返回值為“退休”。 3、如果男同志的條件和女同志的條件都不成立,則返回值為False+False=False,暨為假,則最終的的返回值為空。 四、配合Sum函數(shù)求和。 方法: 1、在目標單元格中輸入公式:=SUM(IF(C3:C9=G3,D3:D9))。 2、Ctrl+Shift+Enter填充。 解讀: 1、首先判斷條件是否成立,如果成立,返回對應的值,如果不成立,返回0,然后進行求和運算。 2、配合Sum函數(shù)求和其實就是Sumif函數(shù)的功能,所以公式還可以變更為:=SUMIF(C3:C9,G3,D3:D9)。 五、排除錯誤值求和。 方法: 在目標單元格中輸入公式:=SUM(IF(ISERROR(D3:D9),0,D3:D9))。 解讀: 1、首先利用ISERROR函數(shù)判斷D3:D9區(qū)域是否有錯誤,如果有,返回True,否則返回False,然后用IF函數(shù)判斷返回的值,如果為True,則返回0,否則返回當前單元格的值,形成一個0和返回的值組成的數(shù)組,然后Sum求和計算。 結(jié)束語: IF函數(shù)我們最為常用的函數(shù)公式,但其功能也是非常的強大,如果我們能夠熟練的掌握,對工作效率的提高是肯定的,學習過程中如果遇到任何問題,歡迎大家在留言區(qū)留言討論哦! |
|