最近,许多读者对if函数的四个条件和四个结果有疑问。一些网民整理了相关内容,希望回答您的疑问。如何输入if函数的四个条件和四个结果,本网站也为您找到了问题的答案,希望能对您有所帮助。
今天我们就来了解一下if函数公式中多种条件的写作方法。
如下图所示,这是计算某一品种白酒储存年份对应的星级,按要求分为三个条件:
条件1:三星的储存年份小于3年
条件2:储存年份3-8年为四星
条件3:储存年份超过8年的五星
在这里,我们首先忽略了条件中的年份是否等于3年或8年,而是关注这些条件在if函数公式中的表达。
首先,输入条件1的公式:
=IF(C3>8,$I$5)
如果该公式省略了第三个参数,则在不符合条件时返回逻辑值false。
首先,输入条件1的公式:
=IF(C3>8,$I$5)
如果该公式省略了第三个参数,则在不符合条件时返回逻辑值false。其含义是,当储存年份值大于8时,返回相应的五星。
当然,如果满足条件,返回设定的结果值,公式是I五个单元格的值,即五星。
接下来,我们将在条件1的基础上添加第二个条件。
当储存年份超过3年时,返回四星。
输入公式为:
=IF(C3>8,$I$5,IF(C3>3,$I$4))
在之前公式的基础上,我们将原来省略的if函数第三参数设置为条件2的if表达式,也省略了其第三参数。
结果仍然是一个包含逻辑值和返回值的列表。
事实上,从这两张动图的演示中可以发现,如果需要继续添加条件,if表达式嵌套可以在其第三个参数中进行。
因此,如果我们继续完成第三个条件设置,可以输入公式:
=IF(C3>8,$I$5,IF(C3>3,$I$4,IF(C3>0,$I$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。如果使用小于符号,则相反,条件值应从小到大。例如,第一个条件小于3,第二个条件小于8。然后是关于最后一个if条件,我们通常可以省略if条件的表达式,而是直接输入返回结果值,如上述公式中的写作!但今天作者提到的案例是关于包含if多条件嵌套的写作方法。如果是并列条件,就不能这样写公式。下次再来说说并列条件下的if公式写法!最后,欢迎关注作者,观看视频和专栏教程!
主题测试文章,只做测试使用。发布者:艾迪号,转转请注明出处:https://www.cqaedi.cn/baike/41359.html