回覆列表
  • 1 # foenu2115

    IF是一個Excel裡面的一個邏輯函式,你可以簡單的理解為如果滿足條件就返回一個指定的值,如果不滿足條件,就會返回另一個值,該返回的值可以是字串,也可以是邏輯值(false&true),也可以是數值等。當我們遇到問題的條件不只一個的時候,我們就需要使用多層IF巢狀語句,這裡透過兩個例子來說明例子1:使用簡單的IF函式->實現成績在60分以上,包括60為及格,否則為不及格。公式:=IF(條件,條件成立返回的值,條件不成立返回的值)條件:條件的結果應該是TRUE或者是False點選fx在彈出的框中選擇IF或者直接砸公式欄打上面的公式也可以。在Logical_test中輸入條件,例如例子中的語文成績(C2),要求大於或者等於60才及格,即是C2>59,我們希望條件成立的時候返回“及格”,不成立的時候返回“不及格”例子二:使用IF+AND來進行多層巢狀公式:=IF(條件1,返回結果1,IF(條件2,返回結果2,IF(條件3,返回結果3,....)))(原理就是先判斷條件1是否成立,如果條件1成立則返回結果1,否則進入條件2判斷是否成立,如果成立就返回結果2,否則進入條件3判斷,...如此類推.)如圖所示:按成績來分等級優、中、良、差。=IF(C2>90,"優",IF(AND(C2>79,C2<90),"中",IF(AND(C2>59,C2<80),"良",IF(C2<60,"差"))))其中AND()函式是一個邏輯函式,它返回的是TRUE或者是FALSE注意:IF多層巢狀最多巢狀7次!注意:IF多層巢狀最多巢狀7次!注意:IF多層巢狀最多巢狀7次!注意:IF多層巢狀最多巢狀7次!注意:IF多層巢狀最多巢狀7次!

  • 中秋節和大豐收的關聯?
  • 割完雙眼皮什麼時候能戴美瞳?