这一篇我将从IF函数的基本用法说起,接着介绍多条件IF函数嵌套是怎么理解的,怎样写函数嵌套公式

IF函数基础

IF函数是我们处理表格最常用的函数之一,是每个人都必须掌握的,它的公式和流程如下:

if函数三个条件怎么写_条件函数if的用法详解_c语言if函数多个条件

IF函数共有3个参数,第一个是判断条件,第二个是条件成立时能得到的结果,第三个是条件不成立时得到的结果。

如图,我们输入在B2单元格输入公式“=IF(B2>=60,”及格”,”不及格”)”,由于76大于60,所以得到结果“及格”。

if函数三个条件怎么写_条件函数if的用法详解_c语言if函数多个条件

IF函数嵌套

IF函数就像是在抛硬币,硬币落地时要么正面朝上,要么反面朝上,只有这两个结果,IF函数的结果要么是第二个参数,要么是第三个参数。可有时候希望得到三个结果,如考试成绩分为“优秀”、“及格”和“不及格”,怎么办呢?

这就要用到IF函数嵌套。函数嵌套的意思就是一个公式中有两个以上的函数,包括两个相同的函数。

有些朋友看到函数嵌套就头晕,其实你可以先写一个简单的公式“IF(条件,真值,假值)”,再把其中的“真值”或“假值”替换成另一个IF函数即可。

if函数三个条件怎么写_条件函数if的用法详解_c语言if函数多个条件

如果对自己写的函数嵌套公式没有把握,不妨画出它的流程图。

c语言if函数多个条件_if函数三个条件怎么写_条件函数if的用法详解

除了两层的IF函数嵌套,还可以用三层嵌套,方法也是一样,先写简单的,再慢慢替换。就像我们人为判断一个学生的成绩属于什么水平,会先看他是否及格了,及格了之后看他是否是良或优秀。

条件函数if的用法详解_if函数三个条件怎么写_c语言if函数多个条件

IF函数和其他逻辑函数嵌套

IF函数除了在真值部分嵌套IF函数之外,也可以在假值部分嵌套函数,还可以和其他函数嵌套,常见的有求和函数SUM、计数函数COUNT/COUNTIF、逻辑函数AND/OR/NOT。

一个学生有多门课程,当需要综合评价他的成绩时,我们就会用到下图中的公式了。

写一个嵌套函数是很容易出错,另外它看起来总是不那么好理解,因此if函数三个条件怎么写,不宜嵌套太多层if函数三个条件怎么写,虽然IF函数最多能支持7层函数嵌套,但我建议不要使用超过4层的函数嵌套,条件过多时,可以寻找其他的替代函数如lookup/round等。

谢谢阅读,欢迎关注解晴新生微信公众号。


娜娜项目网每日更新创业和副业教程

网址:nanaxm.cn 点击前往娜娜项目网

站 长 微 信: nanadh666

声明: 本站内容转载于网络,版权归原作者所有,仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任,若侵犯到你的版权利益,请联系我们,会尽快删除处理!