分享

Excel教程:都说Excel函数难,那我们就从最基本的IF函数开始

 沈雨寒 2018-01-11

IF函数

我们先来看他的语法规则:

=IF( logical_test , [value_if_true] , [value_if_false])

这样,大家可能还是不清楚,翻译成大白话就是

=IF(A,B,C)

如果条件A成立,返回B,不成立,返回C

比如

=IF(2>1,'对','错')

显然,2是大于1的,所以返回值是“对”

Excel教程:都说Excel函数难,那我们就从最基本的IF函数开始

假如我们将他改成

=IF(2<>

显然,2小于1是不成立的,所以,返回值为'错'

Excel教程:都说Excel函数难,那我们就从最基本的IF函数开始

了解到这一点,我们就可以做一些简单的应用,比如,想要将成绩表中低于60分的成绩标记出来,就可以使用公式

=IF(B2<>

翻译一下就是,如果单元格B2的值小于60,标记“不及格”,否则标记“合格”

Excel教程:都说Excel函数难,那我们就从最基本的IF函数开始

是不是很简单?下面我们再升级一下难度,低于60的标记为“不及格”,大于等于60,小于90的,标记为“合格”,大于等于90的,标记为“优秀”

这就涉及到了复合函数,说到复合函数,大家是不是觉得很难?那我们就将复杂的东西简单化

先将需求分解,将分数分为小于60和大于等于60两部分,也就是

=IF(B2<>

翻译一下就是,如果分数小于60,显示“不及格”,否则就是短横线

我们再来看短横线部分,也就是合格和优秀的区分

=IF(B2>=90,'优秀','合格')

最后,将后面这个填写到短横线里面,这样就得到了一个复合函数

=IF(B2<60,'不及格',if(b2>=90,'优秀','合格'))

Excel教程:都说Excel函数难,那我们就从最基本的IF函数开始

所以,复合函数是不是也没有想象的那么难?

Tips:

①除中文外,其他的内容输入时要在英文输入法状态

②公式中,文本内容要加一对双引号,比如“不及格”

举一反三

1、如果A1是“冬天”,则去“吃火锅”,如果不是,则去“吃烧烤”

2、如果A1是“晴天”,去“旅游”;是“阴天”,则“上网”;是“大雪”,则“堆雪人”

3、如果A1小于60分,是“学渣”;大于98分,是“学霸”,其余的不显示

◆ 大家可以在评论区留下公式,看是否有掌握这个知识点~

请大家多多关注、点赞、评论,让我有动力继续更新更多教程

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多