丁明优秀作者
原创内容 来源:小居数码网 时间:2024-02-23 17:30:01 阅读() 收藏:41 分享:48 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有717个文字,大小约为4KB,预计阅读时间2分钟。
今天我们来了解一下多个条件在if函数公式中的写法。
如下图所示,这是一个计算某品种白酒的储藏年份所对应的星级,根据要求分为三个条件:
条件1:储藏年份小于3年为三星
条件2:储藏年份3-8年为四星
条件3:储藏年份8年以上为五星
这里我们先忽略条件中的年份是否等于3年或8年,而是着重来讲解这几个条件在一个if函数公式的表达。
首先我们来输入条件1的公式:
=IF(C3>8,$I$5)
这个公式省略了第3参数,则当不满足条件时会返回逻辑值false。其含义是当储藏年份值大于8时,则返回对应的五颗星星级。
如果满足条件,当然返回设定好的结果值,公式中是I5单元格的值,也就是五颗星。
从上面动图可见,整个列表结果是由逻辑值和条件为真的返回值所组成。
接下来我们在条件1的基础上,再添加第2个条件。
当储藏年份大于3年时,则返回四颗星星级。
我们输入公式为:
=IF(C3>8,$I$5,IF(C3>3,$I$4))
我们在之前公式的基础上,将原来省略的if函数第3参数设置为条件2的if表达式,而且同样省略了它的第3参数。
这时得到的结果仍然是一个包含逻辑值和返回值的列表。
从这两个动图的演示,其实可以发现,如果需要继续添加条件,则可以在它的第3参数进行if表达式的嵌套。
所以我们在继续完成第3个条件设置,则可以输入公式:
=IF(C3>8,$I$5,IF(C3>3,$I$4,IF(C3>0,$I$3))
从公式来看,其实是继续在第2个if函数里面嵌套了一个if表达式,但该表达式的条件被设置为大于0。虽然小于3年的常规表述是”<3″,但从前面嵌套了两个if函数的公式逻辑来看,第1个if条件大于8,第2个if条件是3到8之间,那接着第3个if条件则是0到3之间。
虽然上面的公式是正确的,但在实际操作中,我们通常会省略最后一个if条件,而直接用返回值来表示,如下面这个公式:
=IF(C3>8,$I$5,IF(C3>3,$I$4,$I$3))
它的含义则是当条件大于8则返回单元格I5的值,大于3且小于8则返回单元格I4的值,否则返回单元格I3的值!
所以我们可以总结一下多个if条件在公式中的写法,首先是条件的排序,如果是使用大于符号,则条件值从大到小,如案例中的第1个条件是大于8,第2个条件是大于3。若使用了小于符号,则刚好相反,条件值要从小到大,比如第1个条件是小于3,第2个条件则是小于8。
然后是关于最后一个if条件,我们通常可以省略该if条件表达式,而是直接输入一个返回结果值,如上面公式中的写法!
但今天作者讲的案例是关于包含if多条件嵌套的写法,如果是并列条件,就不能这样写公式了。
上面就是小居数码小编今天给大家介绍的关于(excel条件公式怎么用)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(449)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:表格公式大全及使用(excel条件公式怎么用):http://sjzlt.cn/shuma/119674.html