IF函数,恐怕是最早也是使用频率最高的函数了…如果只用它来做简单的判断,那就有点浪费IF函数了…
一、IF功能:基本功能和语法结构。
函数:确定给定条件是否为真,如果为真,则返回指定值;否则,返回另一个指定的值。
语法:=IF(判断条件,条件为真返回值,条件为假返回值)。
目的:判断这个班的学生是否及格。
方法:
在目标单元格中输入公式:=IF(D3=60,“通过”、“失败”)。
解释:
在公式=IF(D3=60,“通过”、“失败”)中,首先判断D3的值是否大于等于60,如果条件为真,则返回“通过”,如果小于60,则返回“失败”。
二、IF函数:多级嵌套。
目的:根据分数判断成绩。
方法:
在目标单元格输入公式:=IF(D3=100,“满分”,IF(D3=95,“优秀”,IF(D3=85,“良好”,IF(D3=60,“通过”,“未通过”))。
解释:
1.除了单条件判断,IF函数还可以用多个条件进行嵌套判断。当条件满足时,直接返回结果,否则,继续判断直到最后一个结果。
2.判断时,公式必须按“等级”或“优、差”的顺序书写,否则无法得到正确的结果。在这个例子中,如果从低分到高分来判断,公式是:=IF(D360,“不及格”,IF(D3=85,“及格”,IF(D3=95,“良好”,IF(D3100,“优秀”,IF(D3=100,“满分”))。
Iii .IF功能:多层嵌套的Ifs。
目的:根据分数判断成绩。
方法:
在目标单元格输入公式:=IFS(D3=100,“满分”,D3=95,“优秀”,D3=85,“良好”,D3=60,“及格”,D360,“不及格”)。
解释:
1.使用IF函数做多层嵌套时,比较麻烦,容易出错,因此可以用Ifs函数代替IF函数完成多层嵌套任务。
2.Ifs的功能是检查是否满足一个或多个条件,当第一个条件为真时返回相应的值。语法为:=Ifs(条件1,返回值1,…条件n,返回值n)。
四.IF函数:复杂多条件嵌套。
目的:根据“年龄”和“性别”判断是否“退休”。
方法:
在目标单元格中输入公式:=IF((C3=“男”)*(D3=60) (C3=“女”)*(D3=55),“退休”。
解释:
1.当Excel中的条件成立时,返回True和1;否则,返回False和0。
2.在公式=IF((C3=“男”)*(D3=60) (C3=“女”)*(D3=55)、“退休”、“”)中,当条件(C3=“男”)*(D3=60)均为真时,返回”。
V IF函数:用和函数求和。
目的:按“性别”统计“总分”。
方法:
1.在目标单元格中输入公式=SUM(IF(C3:C9=G3,D3:D9," ")。
2.按住Ctrl键并输入填充。
解释:
1.示例中使用了数组公式,因此需要用Ctrl Shift+Enter填充。返回所有值后,求和用于求和。
2.如果只是为了单条件求和的目的,完全可以使用Sumif函数。关于Sumif函数的用法,请参考历史新闻中的相关文章!
不及物动词IF函数:用And或Or完成判断。
目的:根据“年龄”和“性别”判断是否“退休”。
方法:
在目标单元格中输入公式:=IF(OR(AND(C3=“男”,D3=60),AND(C3=“女”,D3=55)),“退休”、“)。
解释:
1.And函数的作用是:如果所有条件都为真,则返回True,否则返回False。语法是:=And(条件1,条件2,…条件n)。
2.“或”的功能是,如果所有条件都不是“真”,则返回“假”,否则返回“真”。语法为:=Or(条件1,条件2,…条件n)。
3.在公式中,如果男同性恋超过60岁,或者女同性恋超过55岁,他们都将返回“退休”,否则,他们将返回空值。
七.中频功能:与Iserror功能结合使用。
目的:计算总分。
方法:
1.在目标单元格中输入公式:=sum (if (iserror (d3:d9),0,d :d 9))。
2.按住Ctrl键并输入填充。
解释:
1.当指定区域包含错误的值时,不能使用Sum函数直接求和。
2.Iserror的功能是检测一个值是否是错误,并相应地返回True或False。
3.公式中,使用Iserror函数判断当前区域是否有误差值。如果有错误值,由IF函数判断返回0;否则,返回值本身,然后用Sum函数对其求和。