Excel進行表格IF函數的具體操作

      網友投稿 649 2022-12-12

      Excel中進行表格IF函數的具體操作

      Excel表格中IF函數的用法,包括基本用法、單條件、多條件表達及在數組函數中的用法和在數組函數中怎么表達多條件和單條件。今天,小編就教大家在Excel中進行表格IF函數的具體操作。

      Excel中進行表格IF函數的具體步驟:

      IF函數語法介紹。

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

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

      第一參數是條件判斷,比如說“A1="百度"”或“21>37”這種,結果返回TRUE或FALSE。如果判斷返回TRUE那么IF函數返回值是第二參數,否則返回第三參數。

      如上圖,

      =IF(1>2,"判斷真","判斷假")

      其中判斷1大于2結果是假也就是FALSE,所以單元格返回第三參數文本“判斷假”。

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

      =IF(SUM(A1:A2),"判斷真","判斷假")

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

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

      Excel中很多函數部分參數可以省略,IF函數也一樣。如下圖B1的公式為:

      =IF(1>2,"判斷真")

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

      如果把公式改成:

      =IF(1>2,"判斷真",)

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

      第二參數也是一樣的規律,如果公式改成:

      =IF(3>2,,"判斷假")

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

      如果將公式改成:

      =IF(3>2,TRUE,FALSE)

      則單元格會返回TRUE或FALSE這兩個邏輯值結果之一。

      IF普通公式單條件表達:

      如下圖,B2公式為:

      =IF(A2>29,"不惑","小年輕")

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

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

      IF普通公式多條件同時滿足表達:

      1如下圖,如果A2大于29且B2是“A”則返回優秀,其余結果返回空。C2公式為:

      =IF(AND(A2>29,B2="A"),"優秀","")

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

      大家在使用IF多條件判斷的時候一定要考慮全面,不要漏掉可能!以上面的兩個條件,且沒有嵌套IF的例子說明。

      可以將兩個條件用縱橫兩條線交叉表示,同時滿足“大于34,為A”的結果只占所有可能的四分之一,也就是其他所有可能都返回空。如果3個條件你排除的可能更多,如果再嵌套IF繼續判斷……

      重點提醒:

      如果有多個條件并且嵌套判斷,一定要考慮清楚所有的情況,否則容易出現預期之外的錯誤返回,很多情況是漏考慮了某些情況!

      IF普通公式多條件滿足其一即可表達:

      上面講述了同時滿足多個條件,那么滿足多條件之一如何表達呢?C2輸入公式:

      =IF(OR(A2="A",B2>100),"合格","不合格")

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

      提醒:

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

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

      如下圖,要求A列為“A”且B列大于40的B列數據合計,C2輸入公式:

      =SUM(IF((A2:A4="A")*(B2:B4>40),B2:B4))

      左手按住Ctrl+Shift,右手按回車運行公式。

      這里(A2:A4="A")和(B2:B4>40)的判斷分別返回TRUE或FALSE,其中的星號可以理解為“乘號”,在運算時TRUE相當于1,FALSE相當于0,所以只有兩個返回值都是TRUE,乘積才是1;只要有一個FALSE,也就是只要有一個不滿足條件,返回結果就是0。而IF第一參數中非0值相當于TRUE,所以可以達到同時滿足兩個條件統計的目的。

      IF數組公式滿足多條件表達:

      Excel中進行表格IF函數的具體操作

      如下圖,要求A列為“A”或B列大于40的B列數據合計,C2輸入公式:

      =SUM(IF((A2:A4="A")+(B2:B4>40),B2:B4))

      左手按住Ctrl+Shift,右手按回車運行公式。

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

      Excel中進行表格IF函數的具體

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel中進行rounddown函數作用的操作方法
      下一篇:Excel中VBA函數引用單元格字符串代碼的操作方法
      相關文章
      在线综合亚洲中文精品| 国产亚洲美女精品久久久| 国精无码欧精品亚洲一区| 亚洲午夜爱爱香蕉片| 日韩国产欧美亚洲v片| 亚洲中文字幕无码一去台湾| 亚洲二区在线视频| 亚洲成AV人片久久| 亚洲美女视频免费| 亚洲女人18毛片水真多| 亚洲国产日韩在线成人蜜芽| 亚洲小说图片视频| 亚洲一区二区三区国产精品无码| 亚洲第一成年人网站| 亚洲另类图片另类电影| 亚洲av无码久久忘忧草| 亚洲国产模特在线播放| 77777午夜亚洲| 亚洲欧美国产日韩av野草社区| 亚洲熟女精品中文字幕| 亚洲国产精品嫩草影院| 在线视频亚洲一区| 亚洲婷婷国产精品电影人久久| 国产成人精品久久亚洲高清不卡 | 国产成人精品久久亚洲高清不卡 | 亚洲色自偷自拍另类小说| 国产亚洲综合色就色| 亚洲人成电影在线天堂| 亚洲精品福利网站| 久久综合久久综合亚洲| 亚洲AV无码成人精品区狼人影院| 日韩亚洲国产综合久久久| 亚洲综合激情另类专区| 国产V亚洲V天堂A无码| 久久亚洲精品无码VA大香大香| 亚洲六月丁香六月婷婷蜜芽| 伊人久久五月丁香综合中文亚洲 | 亚洲AV永久无码精品| 亚洲情a成黄在线观看动漫尤物| 亚洲天堂一区二区三区四区| 亚洲中文字幕无码av|