if函数两个条件怎么填(Excel函数if多个条件并列怎么输入来看看并列条件的公式分解)

今天我们继续来学习if条件在公式中的输入,上节介绍了三个及以上条件的嵌套使用,这里作者来讲解一下多条件并列在公式中的写法。 如下图所示,要计算某品种酒的储藏品质,数据表设置两个并列条...

今天我们继续来学习if条件在公式中的输入,上节介绍了三个及以上条件的嵌套使用,这里作者来讲解一下多条件并列在公式中的写法。

如下图所示,要计算某品种酒的储藏品质,数据表设置两个并列条件,分别为:

条件一、储藏年份在四星及以上星级。

条件二、品种为浓香型或酱香型;

当**这两个条件时,其储藏品质为优质,若**其一或都不**则储藏品质为普通。

Excel函数if多个条件并列怎么输入?来看看并列条件的公式分解

通过上述描述,很明显这是一个并列条件的if函数案例。

既然是并列条件,那它首先就是一个多条件,因此,作者将多条件分解,依次输入第一个条件和第二个条件的公式。

先看第一个条件,当储藏年份的星级为四星级及以上。

我们输入公式:

=IF(LEN(E3)>3,"优质","普通")

Excel函数if多个条件并列怎么输入?来看看并列条件的公式分解

这个公式的含义是当E3单元格的字符数大于3,则返回结果为”优质“,否则返回结果为“普通”。

这里len函数是计算单元格字符数量的文本函数,当它大于3,则表示星级大于三颗星,也就是四星及以上星级。

接着来看第二个条件,当品种为浓香型或酱香型。

这个条件又包含了两种情况,**其一,都符合条件,因此我们可以设置一个与并列条件刚好相反的“或”的条件关系。

输入公式为:

=IF(OR(D3="浓香型",D3="酱香型"),"优质","普通")

Excel函数if多个条件并列怎么输入?来看看并列条件的公式分解

公式含义是当D3单元格的值为浓香型或者酱香型时,就返回”优质“结果,否则返回“普通”结果。

综合两个条件的公式,来看看它们输出的结果,如下图所示:

Excel函数if多个条件并列怎么输入?来看看并列条件的公式分解

可见两个公式输出的结果并不一致,在这种情况下,如果将两个条件并列组合到一起,则任意公式输出的值不为“优质”,那么最后的结果也不等于“优质”!

这就是并列条件的特征,即必须所有条件都符合,任一条件不符,则返回第3参数的结果值。

那作者将两个公式的条件参数组合到一个公式中,来看下它的写法:

=IF(AND(OR(D3="浓香型",D3="酱香型"),LEN(E3)>3),"优质","普通")

Excel函数if多个条件并列怎么输入?来看看并列条件的公式分解

在公式中,使用了逻辑函数and来组合两个并列条件,且两个条件是通过半角逗号来分隔的,因此当需要输入更多并列条件时,则可以在and表达式中继续添加条件,并以逗号分隔!

这个地方,and函数起到了并列条件的关键作用,因为and函数的含义是当所有参数条件都**时,则返回true,即1,任一一个参数条件不符合,则返回false,即0。

因此if组合and函数,便**了并列条件的公式表达。

我们通过两个条件公式的分解,通过对比两个条件公式的输出结果,再将两个条件组合到一个公式中,就能比较容易去理解并列条件的逻辑和输入。

最后我们来总结一下,if函数并列条件用and函数来组合多个条件,它表示“且”的逻辑关系,如果要表达“或”的逻辑关系,则需要使用or函数,也就是公式中第2个条件的写法。

  • 发表于 2022-12-11 21:53:21
  • 阅读 ( 152 )
  • 分类:科技

0 条评论

请先 登录 后评论
Hknn
Hknn

551 篇文章

你可能感兴趣的文章

相关问题