if test 多条件_if函数进阶篇 嵌套+多条件判断
if函數是Excel中最基礎的函數,數據處理中經常用到,靈活運用將大大節省工作時間,下面小編的詳細介紹下if函數的幾種用法~
基本用法
表達式:IF(Logical_test,Value_if_true,Value_if_false),判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足則返回另一個值。
通俗的解釋:第一個參數Logical_test為判斷條件,條件成立返回第二個參數Value_if_true,條件不成立返回第三個參數Value_if_false。
例:if(2>3,"2大于3","2怎么會大于3呢"),這里的判斷條件Logical_test為:2>3,很明顯這個條件不成立,2不大于3,所以公式返回第三個參數Value_if_false,即"2怎么會大于3呢"(條件中包含中文的字段要打上英文狀態下的雙引號)
嵌套
圖表中根據城市人口將城市劃分為三個等級,條件如圖片所示,相當于兩個臨界值將城市劃分三級,小于等于50萬人為小型城市,50-100萬人為中型城市,100萬及以上為大型城市。這里我們分兩步走:
1、if(人口<=50,"小型城市",參數三),首先判斷人口是否小于等于50萬人(注意這里的小于等于號的書寫方式),如果條件成立,則返回小型城市,條件不成立,代表人口大于50;
2、條件不成立情況下,將參數三替換成一個if函數,即if(人口<100,"中型城市","大型城市"),由于第一個if已經判斷了人口是否小于50,如果不小于,這里直接判斷是否小于100,成立則返回中型城市,不成立則代表人口大于等于100,返回大型城市。
在C2單元格中輸入=IF(B2<=50,"小型城市",IF(B2<100,"中型城市","大型城市")),可以發現城市已經被正確的分類,如果存在四個城市等級,可以將第二個if函數的第三個參數替換成第三個if函數,以此達到層層嵌套的if函數結構。
多條件判斷
多條件判斷的意思是if函數的第一個參數條件不是一個,是多個,主要分為兩種,多條件同時滿足或者多條件滿足其一即可。
1、多條件同時滿足
表達式:IF(AND(Logical_test1,Logical_test2,……),Value_if_true,Value_if_false)
這里用AND函數將多個條件括在一起,多條件同時滿足則返回參數Value_if_true,不滿足則返回參數3Value_if_false
示例:人口100萬及以上且面積大于1萬平米的城市算作一線城市,否者判斷為二線城市,這里一共兩個條件,人口大于等于100萬,面積大于1萬平米,在D2單元格內輸入:IF(AND(B2>=100,C2>1),"一線城市","二線城市"),可以發現同時滿足兩個條件的城市返回“一線城市”,兩個條件不全滿足的城市返回“二線城市”(這里的條件只列舉了兩個,可以繼續增加多個判斷條件,每個判斷條件之間用逗號分隔開)
2、多條件滿足其一即可
表達式:IF(OR(Logical_test1,Logical_test2,……),Value_if_true,Value_if_false)
這里用OR函數將多個條件括在一起,表示多條件滿足其一則返回參數Value_if_true,皆不滿足則返回參數3Value_if_false
示例:將上面的示例條件修改為人口大于等于100萬或者面積大于1萬平米的城市算作“一線城市”,兩者都不滿足的算作“二線城市”,在D2單元格內輸入:IF(OR(B2>=100,C2>1),"一線城市","二線城市"),可以發現滿足其一條件的城市返回“一線城市”,兩個條件皆不滿足的城市返回“二線城市”。
以上就是關于if函數的基本用法及延伸功能,平時工作中掌握了if嵌套和多條件判斷基本可以解決大部分問題,貴在靈活運用,小伙伴們記得在Excel表格中多加練習。大部分Excel大神,無他,唯手熟爾~
總結
以上是生活随笔為你收集整理的if test 多条件_if函数进阶篇 嵌套+多条件判断的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 845aie和845区别
- 下一篇: java api文档_细说API – 文