<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院