1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>