如何使用IF函數(shù)篩選區(qū)間范圍的數(shù)據(jù)

發(fā)布日期:2019/03/05 08:00:00

  如圖所示,要求生產(chǎn)的面粉每袋質(zhì)量不能小于495克,也不能超過(guò)500克,否則該袋面粉將被定為“不合格”產(chǎn)品。

產(chǎn)品編號(hào)

質(zhì)量(克)

是否合格

MF10001

400

MF10002

380

MF10003

508

MF10004

510

MF10005

498

MF10006

411

MF10007

348

MF10008

498

MF10009

497

MF10010

496

  面粉是否合格,判斷的標(biāo)準(zhǔn)非常簡(jiǎn)單:如果面粉質(zhì)量既大于或等于495,又小于或等于500,那么定為“合格”,否則定為“不合格”。

  這是評(píng)定面粉是否合格的標(biāo)準(zhǔn),也是IF函數(shù)的“人類語(yǔ)言版”。了解完這些后,大家可能第一個(gè)公式設(shè)計(jì)想法就是:

  =if(495

  可是這樣輸入的話,全部都會(huì)顯示不合格的!!!

  這就是excel中的語(yǔ)言障礙,我們的邏輯是對(duì)的,但是語(yǔ)法并不符合Excel的要求。

  在公式“=IF(495<=B2<=500,"合格","不合格")”中,“495<=B2<=500”正是導(dǎo)致公式錯(cuò)誤的原因,因?yàn)樗谀愫虴xcel的世界里,描述的并不是同一個(gè)規(guī)則。

  在你的眼中,它表示一個(gè)大于或等于495,且小于或等于500的數(shù),類似數(shù)學(xué)中“2

  在Excel的眼中,“<=”是比較運(yùn)算符,它同數(shù)學(xué)運(yùn)算符“+”沒(méi)有太大的區(qū)別。當(dāng)Excel面對(duì)“495<=B2<=500”時(shí),會(huì)像對(duì)待“3+2+5”一樣,將它看成是一個(gè)進(jìn)行兩次比較運(yùn)算的表達(dá)式,并按計(jì)算法則規(guī)定的先后順序計(jì)算它,如圖所示。

IF函數(shù)篩選區(qū)間范圍

  這個(gè)時(shí)候就需要用用AND函數(shù)判斷是否同時(shí)滿足多個(gè)條件

  AND函數(shù)是IF函數(shù)最好的小伙伴之一,當(dāng)IF需要同時(shí)對(duì)多個(gè)條件進(jìn)行判斷時(shí),可以將所有的條件都交給AND,AND會(huì)依次對(duì)它們進(jìn)行判斷,然后再告訴Excel是不是所有的條件都成立。

  Excel中的AND函數(shù)就是用來(lái)代替人類語(yǔ)言中的“且”,連接多個(gè)條件的函數(shù),如“C盤安全且D盤安全且E盤安全且F盤安全”可以改寫為:

  IF根據(jù)AND返回的結(jié)果是TRUE還是FALSE,來(lái)選擇輸出“系統(tǒng)很安全”還是“系統(tǒng)存在威脅”的結(jié)論。

  正因?yàn)榭梢灾苯訉⑺行枰袛嗟臈l件丟給AND,所以可以借助AND函數(shù)解決判斷面粉是否合格的問(wèn)題,公式為:

  =IF(AND(B2>=495,B2<=500),"合格","不合格")

產(chǎn)品編號(hào)

質(zhì)量(克)

是否合格

MF10001

400

不合格

MF10002

380

不合格

MF10003

508

不合格

MF10004

510

不合格

MF10005

498

合格

MF10006

411

不合格

MF10007

348

不合格

MF10008

498

合格

MF10009

497

合格

MF10010

496

合格


同創(chuàng)雙子為企業(yè)保駕護(hù)航

專注數(shù)字化方案建設(shè),推動(dòng)智慧企業(yè)生態(tài)圈的升級(jí)發(fā)展

普兰店市| 榆树市| 保德县| 佛山市| 徐州市| 区。| 遵化市| 曲松县| 嘉祥县| 赤壁市| 宜昌市| 武威市| 冕宁县| 堆龙德庆县| 安新县| 府谷县| 海原县| 凤冈县| 彝良县| 洛扎县| 三穗县| 石河子市| 波密县| 阳信县| 江川县| 望都县| 新野县| 阳西县| 潮州市| 河源市| 理塘县| 淅川县| 上杭县| 古田县| 莒南县| 越西县| 青岛市| 大洼县| 中江县| 永定县| 景东|