专栏/EXCEL函数入门教程:IF函数的用法和案例

EXCEL函数入门教程:IF函数的用法和案例

2023年04月03日 04:37--浏览 · --点赞 · --评论
GueyChu
粉丝:246文章:16

简介

在excel中,如果你需要使用逻辑判断来实现某些特殊计算或者制表,那么if语法是你最佳的选择,if函数是EXCEL中常用的函数,它可以实现逻辑判断,除了if函数以外,if语法家族还包括ifs函数,iferror函数,ifna函数,接下来就让我们一起来学习这四种函数。

IF函数

首先是if函数,if 函数的语法结构如下:

IF(Logical test , [value_if_true] , [value_if_false])

Logical test是必须参数其余为可选参数。

其中logical test表示,需要进行真假判断的内容,可以是表达式或单元格引用等。

value if true表示如果判断结果为真,即判断符合逻辑或表达式结果正确时需要显示的内容,如果该项未填写则返回TRUE。

value if false表示如果判断结果为假,即判断不符合逻辑或表达式结果不正确时需要显示的内容,如果该项未填写则返回FALSE。

下面用一个示例来理解该函数是如何工作的。

在单元格 D 34 中输入, 

=IF(C34="苹果",TRUE,FALSE) 

然后按enter,结果显示TRUE,表示单元格C 34是苹果。将单元格D 34向下填充,结果显示FALSE,表示单元格C 35不是苹果。

if 除了可以判断文本是否一致还可以比较大小。

例如该示例。若要判断单元格C 37是否大于100,输入,等于if ,然后按table键,再输入C 37小于100,逗号,若符合条件则返回小于100,输入,左引号,小于100,右引号,逗号,若不符合条件则返回大于或等于100,输入,左引号,大于或等于100,右引号,最后按enter,结果显示小于100。

当我们将C 37的内容修改为120,可以看到其结果也随之变为大于或等于100。

由于if 函数只能返回是或不是的结果,所以当我们遇到多条件判断时,可以将if 函数进行嵌套实现多条件判断,但需要注意的是if 函数最多只能嵌套7层。

下面我们来看看上面的示例,我们需要将学生的等级划分为优秀,良好和不及格三个等级,若是只用一个if 函数是无法返回三个不同判断结果的,所以我们需要将判断结果拆分为两个,第一个是小于60,返回不及格,否则我们进行第二个if 函数判断,小于80返回良好,否则返回优秀。所以该公式如下:

=IF(E55<60,"不及格",if(E55<80,"良好","优秀"))

我们将其复制到单元格F50中,结果显示张三的成绩优秀,以此类推可以算出其他同学的成绩等级。

在生产实践中,if 函数很少单独用来判断数据大小或者数据是否一致,通常会将if 的判断结果与其他函数相结合以满足特定条件的计算。

这里我提供了一个示例供大家学习,由于时间关系就不进行演示了,感兴趣的小伙伴可以下载教程文件自行查看。

IFS函数

ifs函数是用于多条件判断的函数,前面提到多条件判断可以使用if 函数进行嵌套,但是其最多只能嵌套7层,所以ifs函数可以弥补这个缺点。(Office 2019及之后的版本才支持IFS函数,WPS请确保更新至最新版本)ifs函数的语法参数如下:

=IFS([logical test1 , Value if True1 , logical test2 , Value if True2 , logical test3 , Value if True3)

其中logical test 1和value if true 1是必须值,其余参数可选。与if 函数类似,test 1是进行条件判断的第一个表达式或单元格引用,后面以此类推,value if true 1表示如果结果为真,即判断结果为对时,需要返回的内容,以此类推,需要注意,ifs函数没有若判断结果为错误时,需要返回的内容的参数。

与if 嵌套的示例一样,我们尝试用ifs函数对学生成绩划分等级,

首先输入等于,ifs,然后按tab键,

第一个条件选择成绩单元格并输入大于等于80,如果成绩大于等于80返回优秀,

第二个条件选择成绩单元格并输入大于等于60,如果成绩大于等于60返回良好,

第三个条件选择成绩单元格并输入大于等于0,如果成绩大于等于0返回不及格,

=IFS(E32>=80,"优秀",E32>=60,"良好",E32>=0,"不及格")

最后按enter,结果显示张三的成绩优秀。以此类推判断其他同学的成绩等级。

IFERROR函数

iferror函数可以返回公式计算结果为错误时指定的值;否则,它将返回公式的结果。该函数的参数如下:

IFERROR(value , value_if_error)

value和value if error都是必须参数。value表示原本的函数或单元格引用,value if error表示当原本的函数或单元格引用出现错误时返回的内容。

if  error函数可以处理识别的错误包含: #VALUE 错误、 #NUM 错误、 #NA 错误、 #REF! 错误、 #NAME? 错误等7种。特别注意,不同的错误类型其返回的错误提示,根据提示来设置错误显示内容才能更快发现问题。

例如上面的示例,需要求客单价,直接使用销售额除以客流即可,但当遇到客流为0时,无法计算会显示错误。

所以可以在除法前加上iferror函数,我们知道该示例只可能存在一种错误,即被除数为0,所以value if error参数可以直接输入0,表示客流为0,客单价也为0,但也可以输入文本告诉别人,计算式子中存在错误,excel无法计算出结果。

IFNA函数

该函数与iferror一样,都是当表达式或内置函数有误时,返回指定结果,但ifna函数只能处理参数值错误这一种类型的错误,常见的该错误就是使用VLOOKUP函数时,查找值在目标区域中不存在的错误返回结果。

IFNA(value , value_if_na)

其参数也与iferror类似,都是必须参数,value表示表达式或单元格引用,value if n a表示当遇到值错误时需要返回的指定内容。

例如上面的示例,我们需要使用vlookup函数找到单元格C24中内容的数量,首先输入等于,vlookup,然后按tab键,再选择单元格C 24,输入逗号,目标查找区域选择C 26至D 32,再输入逗号,需要返回数量而数量在所选区域的第二列,所以输入2,再输入逗号,选择精确匹配,最后按enter。

=VLOOKUP(C24,C26:D32,2,FALSE)

结果显示N A错误。

因为vlookup函数遇到查找值在目标查找区域不存在时,不会直接告诉使用者未查询到,而是返回N A错误,所以我们可以在vlookup函数外加上ifna函数,双击单元格D 24,然后再等于后输入ifna,value if na参数输入,未查询到,此时若没有查询到结果,就会显示未查询到,而不是返回错误。

我们试试将虾肉改为牛肉试试,

结果显示50

教程同步学习文件下载链接

链接: https://pan.baidu.com/s/1iyija4KnUNcASOmAsqV6nA?pwd=amkg 提取码: amkg 复制这段内容后打开百度网盘手机App,操作更方便哦

如果文章对您的学习有帮助可以点一下喜欢加收藏,如果能关注加分享那就更好啦,我后期会更新更多内容,祝身体健康,前程似锦。

投诉或建议

玻璃钢生产厂家平顶山商场美陈雕塑哪家好玻璃钢仿铜雕塑平台排名蒙自玻璃钢雕塑厂家商场美陈试题台湾玻璃钢抽象雕塑实惠的玻璃钢景观雕塑新余欧式玻璃钢雕塑优势黔南州商场美陈装饰玻璃钢仿真奶茶雕塑玻璃钢公仔雕塑设计价格新乡彩绘玻璃钢雕塑定制厂家玻璃钢雕塑价格品牌廊坊玻璃钢雕塑总代直销浙江室内商场美陈现价玻璃钢冰棒雕塑专家泰安小品系列玻璃钢雕塑安装品牌玻璃钢雕塑供应海门玻璃钢铜铸雕塑陕西公园玻璃钢雕塑公司福建大型主题商场美陈订购官渡区玻璃钢雕塑的设计多少钱皮卡丘 玻璃钢雕塑雕塑玻璃钢小黄人浙江水果玻璃钢雕塑多少钱瑞丽市玻璃钢雕塑设计价格表兰州人物玻璃钢雕塑多少钱玻璃钢核桃雕塑晋城玻璃钢不锈钢雕塑房山区商场美陈梅州透明玻璃钢雕塑制作香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化