今天,让我们了解一些条件if函数公式中的写法。
如下图所示,这是计算某一品种白酒储存年份对应的星级,按要求分为三个条件:
条件1:三星的储存年份小于3年
条件2:储存年3-8年为四星
条件3:储存年份超过8年的五星

在这里,我们首先忽略了条件中的年份是否等于3年或8年,而是关注这些条件在一个条件中if函数公式的表达。
先输入条件1的公式:
=IF(C3>8,$I$5)

该公式省略了第三个参数,当不符合条件时将返回逻辑值false。其含义是当储存年份值大于8时,返回相应的五星。
当然,如果满足条件,返回设定的结果值,公式是I5单元格的值,即五星。
从上图可以看出,整个列表结果由逻辑值和条件组成。
接下来,我们将根据条件1添加第二个条件。
当储存年份超过3年时,返回四星。
输入公式为:
=if(C3>8,$I$5,IF(C3>3,$I$4))

在以前公式的基础上,我们省略了原来的if函数第三参数设置为条件2if表达式也省略了它的第三个参数。
结果仍然是一个包含逻辑值和返回值的列表。
从这两张动图的演示中可以发现,如果需要继续添加条件,可以在其第三个参数中进行if表达式嵌套。
因此,如果我们继续完成第三个条件设置,我们可以输入公式:
=IF(C3>8,$I$5,IF(C3>3,$I$4,IF(C3>0,$I$3))
从公式的角度来看,实际上是第二个if一个嵌套在函数中if表达式,但表达式的条件设置为0以上。虽然不到3年的常规表达是"<3";if从函数的公式逻辑来看,第一个if条件大于8,第二if条件在3到8之间,然后是第三个if条件在0到3之间。
虽然上述公式是正确的,但在实际操作中,我们通常会省略最后一个if以下公式直接用返回值表示条件:
=IF(C3>8,$I$5,IF(C3>3,$I$4,$I$3))
当条件大于8时,其含义是返回单元格I5.如果值大于3或小于8,则返回单元格I4的值,否则返回单元格I3的值!

所以我们可以总结多个if在公式中写条件, 首先是条件排序。如果使用大于符号,则条件值从大到小。例如,第一个条件大于8,第二个条件大于3。如果使用小于符号,则相反,条件值应从小到大。例如,第一个条件小于3,第二个条件小于8。
然后是关于最后一个if我们通常可以省略条件if条件表达式,但直接输入返回结果值,如上述公式中的写作!
但今天作者讲的案例是关于包含的if多条件嵌套的写法,如果是并列条件,就不能这样写公式。
下次我们来谈谈并列条件。if公式写法!
最后,欢迎关注作者,观看视频和专栏教程!
158自学网 » excelif函数怎么用多个条件,excel中if函数怎么用有多个条件,多个结果
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系微信/QQ:406499404,无条件退款
(3)仅支持原渠道退回,微信支付,支付宝退回至您当初选择的付款方式
(4)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的,请放心!
(5)因部份资源来源互联网,本站不担保其完整性,请知悉!