相信很多人都很熟悉IF函數,。它是一個條件判斷函數,,可以解決我們工作中遇到的幾乎所有問題,比如條件判斷,。我覺得和vlookup功能一樣重要,。在使用這個函數的時候,我們首先需要整理好每一級之前的關系,,然后構造參數,。本文將向您解釋這一功能,并帶您從初學者到熟練,。
IF函數:條件判斷函數,如果滿足條件則返回一個值,,如果不滿足條件則返回另一個值,。
語法:=IF(判斷條件,條件返回的值正確,,條件返回的值不正確)
我們來看一個具體的例子,,如下:我們需要根據考試成績來判斷獎金。80分以上的有獎金,80分以下的沒有,。在這里,,我們只需要將函數設置為=IF(B2=80,200,,0),。
在函數中,B2=80是條件,,200是條件正確時返回的值,,0是條件錯誤時返回的值。以上是該功能的基本用法,。讓我們得到一些先進的方法,。
1 .功能
當有兩個或兩個以上的判斷條件時,,需要and函數或or函數的配合,,如下圖所示??荚嚦煽兇笥诘扔?0分,出勤大于23天,,可獲得獎金200元,;否則沒有獎金。在這里,,我們需要將公式設置為=IF(和(B2=80,,C2=23),200,,0),。
這里,函數的第一個參數由and函數構造,。and函數的結果是一個邏輯值:真或假,。它的特點是當所有條件都滿足時,函數將返回邏輯值true,,否則,,將返回邏輯值false,這其實就是and的關系,。
and函數是And,,or函數將是or。比如這里把條件改成,,考試成績大于80分,,出勤大于23天,就可以拿獎金。這里只需要將公式設置為=IF(或者(B2=80,,C2=23),,200,0),。
Or函數的特點是,,只有滿足一個條件,才會返回true的結果,,只有一個條件都不滿足,,才會返回false的結果。
如下圖所示,,我們想根據結果來判斷考核等級。旁邊有一個結果對比表,。這里只需要將公式設為=IF(B2=90,,'優(yōu)秀'IF(B2=80,'好'IF(B2=60,,'及格''不及格')),。
這個公式是if函數的嵌套。這里使用了三個if函數,。除了第一個if函數,,我們還會在最后一個if函數的第三個參數中嵌套下一個if函數。這是他的結構特征,。
我們來看看把34個點代入公式,,函數的計算過程。先判斷一下34=90分,。這個條件不成立,,函數會返回第一個if函數的第三個參數,也就是第二個if函數,。
這里函數會判斷分數是34=80,,條件不成立,所以函數會返回第二個if函數的第三個參數,,也就是第三個if函數,。
這里函數會判斷得分是34=60,條件不成立,,所以函數會返回第三個if函數的第三個參數,。如果結果失敗,該函數將輸出失敗的結果,。以上是他的計算過程,。
使用if函數構建二維數組這通常與vlookup函數配合使用,實現反向查找和多條件查找,。我們來看一個反向查找的小例子,,如下圖所示。如果想通過學號查找自己的名字,,這里我們只需要將公式設置為:=VLOOKUP (F2,,if ({1,0},,B23360B 11,,A23360A 11),2,,0)
這里if函數的公式是:IF ({1,,0},B2:B 11,,A23360A 11),,它的第一個參數是{1,0},。這里1可以視為真,,0可以視為假,,參數用花括號括起來,。他是一個數,所以會用下面的參數一個一個計算,,像這樣,。
官方微信
TOP