IF函数我们先来看他的语法规则: =IF( logical_test , [value_if_true] , [value_if_false]) 这样,大家可能还是不清楚,翻译成大白话就是 =IF(A,B,C) 如果条件A成立,返回B,不成立,返回C 比如 =IF(2>1,'对','错') 显然,2是大于1的,所以返回值是“对” 假如我们将他改成 =IF(2<> 显然,2小于1是不成立的,所以,返回值为'错' 了解到这一点,我们就可以做一些简单的应用,比如,想要将成绩表中低于60分的成绩标记出来,就可以使用公式 =IF(B2<> 翻译一下就是,如果单元格B2的值小于60,标记“不及格”,否则标记“合格” 是不是很简单?下面我们再升级一下难度,低于60的标记为“不及格”,大于等于60,小于90的,标记为“合格”,大于等于90的,标记为“优秀” 这就涉及到了复合函数,说到复合函数,大家是不是觉得很难?那我们就将复杂的东西简单化 先将需求分解,将分数分为小于60和大于等于60两部分,也就是 =IF(B2<> 翻译一下就是,如果分数小于60,显示“不及格”,否则就是短横线 我们再来看短横线部分,也就是合格和优秀的区分 =IF(B2>=90,'优秀','合格') 最后,将后面这个填写到短横线里面,这样就得到了一个复合函数 =IF(B2<60,'不及格',if(b2>=90,'优秀','合格'))60,'不及格',if(b2> 所以,复合函数是不是也没有想象的那么难? Tips:①除中文外,其他的内容输入时要在英文输入法状态 ②公式中,文本内容要加一对双引号,比如“不及格” 举一反三1、如果A1是“冬天”,则去“吃火锅”,如果不是,则去“吃烧烤” 2、如果A1是“晴天”,去“旅游”;是“阴天”,则“上网”;是“大雪”,则“堆雪人” 3、如果A1小于60分,是“学渣”;大于98分,是“学霸”,其余的不显示 ◆ 大家可以在评论区留下公式,看是否有掌握这个知识点~ ◆ 请大家多多关注、点赞、评论,让我有动力继续更新更多教程 |
|