if函數是在遇到條件判斷時,大家首先想到的一個函數,但是用不好這個函數的人還是很多的,尤其是涉及到多層嵌套之后,就暈了,即使別人寫好的嵌套公式,自己也看不懂,這個問題困擾了很多人。
1.if函數的語法:
IF(logical_test,value_if_true,value_if_false),就是如果邏輯值成立返回結果就是第二個參數value_if_true,如果邏輯值不成立那就返回第三個參數value_if_false。
舉個例子:
如果有個補償方案,男子補償100元,女子補償200元,那我們在設置判斷的時候就可以用if函數來完成。公式可設置為=if(測試值=男,100,200)或=if(測試值=女,100,200)
2.嵌套的順序很重要
但如果要求是需滿18歲的男性或女性且在當地需居住滿3年的人才可以,這時我們就要使用嵌套了,這時候就要對這個函數的邏輯要搞清楚了,下面是我們需要做的步驟,其實也是嵌套的邏輯。
上方的我們從最外圍的即藍色下劃線開始讀,然后再看次外圍的橙色下劃線,這樣逐次往里層看,更加容易讀,對于檢查或看懂別人的公式是很好的辦法。