<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. Excel函數應用

    時間:2024-09-29 06:02:55 office辦公 我要投稿

    Excel函數應用

      本篇文章主要介紹IF函數在Excel中的用法,包括基本用法、單條件、多條件、以及IF函數在數組中怎么表達多條件和單條件。

      IF函數是根據指定的條件來判定其“真”(TRUE)、“假”(FALSE),從而返回其相對應的內容。

      1. IF函數語法介紹:

      IF函數有三個參數,語法如下:

      =IF(條件, 判定結果為真返回值, 判定結果為假返回值)

      第一參數是條件,比如說A1='你好'或“1>2”等等之類的表達式,結果返回TRUE或FALSE。若判定結果返回TRUE,那么,IF函數返回的值是第二個參數,反之,返回第三個參數。

      IF函數圖解

      如上圖,=IF(1>2,'判定為真','判定為假'),其結果是假也就是FALSE,所以單元格返回第三個參數,即“判定為假”。

      在某些情況下,第一個參數不是用比較判定符號來表示的。Excel中將0認為是FALSE,非0值等價于TRUE。所以如下圖,B1公式為:

      =IF(SUM(A1:A2),'判定為真','判定為假')

      因為A1:A2合計大于0,所以返回第二參數文本“判定為真”。

      2. IF函數參數省略用法簡介:

      Excel中的很多函數,其部分參數可以省略的,IF函數也不例外。如下圖B2的公式為:

      =IF(1>2,'判定為真')

      省略了第三個參數,則返回第三個參數值時會返回FALSE。這對求滿足條件最大值和最小值是有實際意義的,效果與0不同。

      如果把公式改成:=IF(1>2,'判定為真',)

      公式中通過第二個參數后的逗號已經給第三個參數留了位置,但是沒有輸入任何值,那么默認是返回“0“這個數字。也就是逗號后面不輸入參數默認返回值為”0”。

      第二個參數也是同樣的規律,如果公式改成:=IF(3>2,,'判斷假')

      第二個參數位于兩個逗號之間,沒有輸入值,則默認返回0。

      3. IF單條件:

      如下圖,B2公式為:=IF(A2>10000,'白領','藍領')

      這是IF函數單條件的表達方式,第一個參數只有一個比較值。

      IF單條件可以用數軸的方式來理解。整個數軸是全體,如果判定結果為TRUE,則返回結果為數軸的一部分;如果判定結果為FALSE,則返回結果是數軸的其余所有部分,兩個部分不會有重合。

      4. IF多條件同時滿足表達:

      如下圖,如果A2大于10且B2是“A”則返回優秀,其余結果返回空。C2公式為:=IF(AND(A2>10,B2='A'),'優秀','')

      這里用AND()函數表達了多個判定條件,只有所有判定都返回TRUE時,結果才返回“優秀”。

      在使用IF多條件判定的時候,我們一定要考慮全面,不要漏掉可能的情況。

      5. IF多條件滿足其一即可表達:

      上面講了同時滿足多個條件,那么滿足多條件之一如何表達呢?

      D2輸入公式:=IF(OR(A2>10,B2>230,C2='A'),'加薪','不加薪')

      IF函數中可以用OR()函數來表達滿足條件之一,也就是OR()函數內的判斷只要有一個返回TRUE,OR()函數整體就返回TRUE。

      使用多個OR()函數并且還有IF嵌套的情況下更要考慮所有情況,避免遺漏。

      6. IF數組公式同時滿足多條件表達:

      如下圖,要求A列為“鉛筆”且B列數量大于30的B列數據總數,C2輸入公式:

      =SUM(IF((A2:A6='鉛筆')*(B2:B6>30),B2:B6))

      左手按Ctrl Shift,同時右手按Enter鍵運行公式。

      這里(A2:A6='鉛筆')和(B2:B6>30)的判定分別返回TRUE或FALSE,其中的”*“號可以理解為“乘號”。在運算時TRUE相當于1,FALSE相當于0,所以只有兩個返回值都是TRUE時,乘積才是1;只要有一個是FALSE,即是只要有一個不滿足條件,返回結果就是0。而IF第一參數中非0值相當于TRUE,所以可以達到同時滿足兩個條件。

      7. IF數組公式滿足多條件之一表達:

      如下圖,要求A列為“鉛筆”或B列數量大于30的B列數據總數,C2輸入公式:

      =SUM(IF((A2:A6='鉛筆') (B2:B6>30),B2:B6))

      左手按Ctrl Shift,同時右手按Enter鍵運行公式。

      把同時滿足多條件的乘號(*)改成加號( )就達到了“或者”的目的。因為只要有一個是TRUE,相加結果就是1,如果兩個都是TRUE相加結果就是2。所以達到了判定結果相加,只要結果非0就可以計算B列數據匯總。

      鳴謝:如果您覺得此文章有用,歡迎您的點贊,收藏和分享;如果您對本文章有任何意見或建議,歡迎您的評論。

      ……

    【Excel函數應用】相關文章:

    excel函數應用案例06-07

    Excel函數及Excel公式09-26

    Excel函數的教學反思10-15

    Excel常用函數的參數09-22

    常用的excel函數公式08-14

    EXCEL公式與函數教案12-13

    excel職場的必備的函數08-05

    《EXCEL 函數使用》教學反思10-23

    常用的excel函數公式大全08-19

    excel函數有哪些種類09-06

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人