当前位置:首页 > 微软office > Excel > 正文内容

IF函数,专治选择困难症

zyhwxm3年前 (2022-05-09)Excel51

小伙伴们好啊,今天咱们说一个看起来特别简单,但是用处特别大的函数——IF。

如果有妹纸问你,这个周末准备怎么过?

你会说:看天气情况吧,不同的天气,我的选择也不一样。

每个包含“如果……那么……否则……”的句子,在Excel的公式中,都可以使用IF函数将其翻译成Excel的“语言”,改写成Excel的“公式”,就是:

IF(周末是晴天吗?和朋友去郊游,去书店看书)

当然,这不是一个正确的Excel公式,但却是IF函数思考和处理问题的逻辑。在这个“公式”中,IF函数就扮演了“如果……那么……否则……”这组关联词的作用,而Excel处理IF函数的过程,就像你在岔道口选择道路一样。

每个IF函数,都像一条一分二的岔道。公式每次走到IF的岔道口,都会对设置的条件进行判断,再根据判断的结果是TRUE还是FALSE,决定下一步前进的方向。

当你需要在多种结果中选择一个时,可以让IF函数替你完成。

例如,要为B2中的学生成绩评定等次,等次只有两种:“及格”和“不及格”。评定的标准为:如果分数达到60分,那么评定为及格,否则评定为不及格。

如果想让IF函数替你解决这个问题,公式可以写为:

Excel收到你输入的公式后,便会按你指定的评定标准去评定成绩的等次。

无论是用语言,还是文字,在描述一个问题时,都应该注意语序。“如果”和“那么”的后面应该是什么内容,并不是随意的,否则会影响表达效果。

“如果”的后面是要判断的条件,“那么”的后面是条件成立时返回的结果,“否则”的后面是条件不成立时返回的结果。只有按这个规则去设置IF的各个参数,Excel才会明白你的意图。

IF共有3个参数,每个参数扮演不同的角色,只有参数设置正确,Excel才会明白你的意图。

单个的函数作用和功能都是比较单一的,在解决实际问题时,往往需要多个函数嵌套使用,接下来再和大家分享几个常用的IF函数嵌套组合。熟悉这些嵌套函数的使用,提高效率一丢丢还是有可能的。

1、IF+AND函数多条件判断

如下图,要根据B、C、D列三个条件,来判断是否属于考虑对象。

=IF(AND(B2="是",C2="是",D2="是"),"备胎优选","不予考虑")

AND函数的作用是依次判断多个条件,如果多个条件的判断结果都是TRUE,AND函数最终返回TRUE,否则就返回FALSE。

本例中,如果三个条件都为“是”,则AND函数返回TRUE,IF函数返回指定内容“备胎优选”,否则就返回“不予考虑”。

假如降低条件了,三个条件符合其一就返回“备胎优选”,可以将公式中的AND写成OR。

=IF(OR(B2="是",C2="是",D2="是"),"备胎优选","不予考虑")

OR函数的作用也是依次判断多个条件,只要多个条件的判断结果有一个是TRUE,OR函数就返回TRUE。

2、IF+IF 多区间判断

如下图,要按照不同的区间范围,判断B列的成绩是否合格。

低于9分是不合格,达到9分是合格,达到9.5分是优秀。

=IF(B5>=9.5,"优秀",IF(B5>=9,"合格","不合格"))

公式先判断B5大于9.5的判断条件是否成立,如果符合条件就返回指定的内容“优秀”。

如果条件不成立,就继续判断下一个条件,看看B5>=9的条件是否成立,如果成立就返回指定的内容“合格”。

如果条件仍然不成立,就返回指定的内容“不合格”。

使用IF函数进行多个区间的判断时,特别要注意一点:可以从最高开始,向最低依次判断,也就是先判断如果比最高的条件还要高,是什么结果。

也可以从最低开始向最高依次判断,也就是先判断如果比最低的条件还要低,是什么结果。

除了上面这些基础的内容,IF函数函数还被广泛应用到数组公式中,这些内容咱们就留着以后再说啦。

好了,今天的内容就是这些,祝各位小伙伴一天好心情!


图文制作:罗国发 祝洪忠

本文部分素材选自图书《别怕,Excel函数其实很简单》

本篇文章来源于微信公众号:Excel之家ExcelHome


版权声明:本文版权归原作者所有,仅供技术参考;

                 若有违反您个人权益,请留言反馈删除相关信息;


本文链接:http://zyh-c.myds.me:8086/post/103.html

标签: excel

相关文章

八个公式真简单,月薪少说三千三

八个公式真简单,月薪少说三千三

小伙伴们好啊,今天和大家分享一组常用的函数套路,小伙伴们遇到类似问题可以直接拿来套用即可。1、IF函数用来完成非此即彼的判断。如下图,要判断成绩是否合格。公式:=IF(C2>=60,"及格","不及格")用法...

COUNTIF函数经典用法合集

COUNTIF函数经典用法合集

小伙伴们好啊,今天老祝和大家分享一组COUNTIF函数的经典用法。COUNTIF函数主要用于统计满足某个条件的单元格的数量,基本用法为:COUNTIF(统计区域,指定的条件)其中指定的条件可以是数字、文字,或者是一...

TEXT函数,这些用法请收好

TEXT函数,这些用法请收好

TEXT函数是使用频率非常高的文本函数之一,她只有两个参数,参数1是要处理的数字,参数2用于指定格式代码,与单元格数字格式中的大部分代码都基本相同。接下来咱们一起看看TEXT函数的常见用法:1、简单的条件判断下图展...

学会这些小技巧,加班照样少不了

学会这些小技巧,加班照样少不了

小伙伴们好啊,今天老祝为大家准备了一组简单实用的小技巧,虽然简单,却能解决很多实际问题,咱们一样一样的看:1、用分列计算文本算式就像下图中,B列的文本算式如何计算出正确的结果呢?其实很简单,先依次单击【文件】【 选...

LOOKUP,这些招式都会了吗?

LOOKUP,这些招式都会了吗?

小伙伴们好啊,今天咱们说说LOOKUP函数。这个函数主要用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值。该函数支持忽略空值、逻辑值和错误值来进行数据查询,几乎可以完成VLOOKUP函数和HLOOK...

21个常用日期函数组合

21个常用日期函数组合

今天整理了21个最常用的日期函数组合,分享给大家~1、=TODAY()计算当前的系统日期2、=NOW()计算当前系统日期和时间,设置单元格格式为yyyy/m/d h:mm3、= NOW()-TODAY()计算当前是几点几分。设置单元格格式为...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。