Excel函数IFS公式多条件的写法(图文)

ifs函数是较高excel版本才有的新函数,它的作用是检查是否满足一个或多个条件并返回与第一个true条件对应的值。是if函数的升级形式,将多条件判断if与and或or的组合形式通过一个函数直接表达出来。

我们再来看下ifs函数的表达式,如下图:

我们可以理解为ifs(条件1,值1,条件2,值2……)。

但是知道了它的表达式,但在实际公式输入时,要怎么写入各个条件呢?

我们以实例来讲解。

文字说明就是,按照重量来安排装车数,如果重量小于35吨,那么安排装1个车,如果重量在35吨到66吨之间,则安排装2个车,如果重量在66吨到105吨之间,则安排装3个车。

那么从文字说明的逻辑来看,它的条件是不是要写成x<35则为1,35<=x<66则为2,66<=x<105则为3,x这里代指的重量吨数。

我们这个逻辑乍一看是对的,但如果按照这个写入公式,肯定是错误的!有些童鞋可能会在大小于符号上加双引号啊,&符号啊,等等,或者用上and,or连表达且与或的逻辑,但通通是无效的。

ifs函数本身就设置了对多个条件进行判断的运算,我们不用写得那么复杂,而是从更简单的逻辑出发。

我们在表格中增加两个辅助列,可以更直观地来了解。

我们直接输入公式ifs,条件1是小于35吨,那么最简单的表达就是<35,值为1,我们可以输入公式为“A9

从上面的公式我们可以看出,ifs函数的判断语句它是会进行顺序运算的,它会依据第一个判断条件作为基础,从小向大依次运算后面的条件2,条件3。

如果我们要再添加一个条件,比如大于105吨则为4,那么我们可以直接写入条件4“A9>105,4”,也可以如下图所示:

我们要注意的就是数字要按照顺序排列,否则就会运算错误。


相关文章