新闻资讯

News Information

首页 > IT新闻 > 如何使用IF函数筛选区间范围的数据

如何使用IF函数筛选区间范围的数据

发布:广西企划平台 来源:高蔡手机网 日期:2019年11月03日 阅读:0

  如图所示,要求出产的面粉每袋质量不克不及 小于495克,也不克不及 跨越 500克,不然该袋面粉将被定为“分歧格”产物 。

产物 编号

质量(克)

能否及格

MF10001

400

MF10002

380

MF10003

508

MF10004

510

MF10005

498

MF10006

411

MF10007

348

MF10008

498

MF10009

497

MF10010

496

  面粉能否及格,推断的尺度 很是复杂:假如面粉质量既年夜于或等于495,又小于或等于500,那么定为“及格”,不然定为“分歧格”。

  这是评定面粉能否及格的尺度 ,也是IF函数的“人类说话版”。领会完这些后,大师能够第一个公式设计设法就是:

  =if(495

  可是如许输入的话,全数城市显示分歧格的!!!

  这就是excel中的说话障碍,我们的逻辑是对的,可是语法其实不 合适Excel的要求。

  在公式“=IF(495<=B2<=500,"及格","分歧格")”中,“495<=B2<=500”恰是招致公式错误的缘由,由于它在你和Excel的世界里,描绘的其实不 是统一个法则。

  在你的眼中,它暗示 一个年夜于或等于495,且小于或等于500的数,近似数学中“2

  在Excel的眼中,“<=”是比力 运算符,它同数学运算符“+”没有太年夜的区别。当Excel面临“495<=B2<=500”时,会像看待“3+2+5”一样,将它当作是一个停止两次比力 运算的表白式,并按计较法例划定的先后挨次计较它,如图所示。

  这个时辰就需求用用AND函数推断能否同时知足多个前提

  AND函数是IF函数最好的小同伴之一,当IF需求同时对多个前提停止推断时,可以将所有的前提都交给AND,AND会顺次对它们停止推断,然后再通知Excel是不是所有的前提都成立。

  Excel中的AND函数就是用来取代人类说话中的“且”,毗连多个前提的函数,如“C盘平安 且D盘平安 且E盘平安 且F盘平安 ”可以改写为:

  IF依据AND前往的成果是TRUE仍是FALSE,来选择输出“系统很平安 ”仍是“系统存在要挟”的结论。

  正由于可以直接将所有需求推断的前提丢给AND,所以可以借助AND函数处理推断面粉能否及格的成绩,公式为:

  =IF(AND(B2>=495,B2<=500),"及格","分歧格")

产物 编号

质量(克)

能否及格

MF10001

400

分歧格

MF10002

380

分歧格

MF10003

508

分歧格

MF10004

510

分歧格

MF10005

498

及格

MF10006

411

分歧格

MF10007

348

分歧格

MF10008

498

及格

MF10009

497

及格

MF10010

496

及格