条件逻辑判断、多层级条件判断的问题,都可以用IF函数来解决。他可以对值和期待值进行逻辑比较。
单条件判断
if函数最简单的形式表示:
如果(内容为True,则执行某些操作,否则就执行其他操作)
因此IF语句可能有两个结果。第一个结果是比较结果为True,第二个结果是比较结果为False。
eg:
if函数的第一个参数B2=”男”用于判断公式所在行的员工性别是否为男性,如果是则返回逻辑值TRUE,公式结果选择IF函数的第二个参数60;如果不是男性,则返回逻辑值false,公式结果选择if函数的第三个参数55.
单条件多层级嵌套条件判断
eg:
多条件判断
多条件判断分为或关系,且关系和复杂关系判断:
或关系判断:多个条件中只需满足一条即算满足条件:
eg:市场部和销售部的人员交通补贴是200,其他部门无交通补贴。
且关系的多条件判断:多个条件同时满足算满足条件:
如果满足晋级要求,返回“晋级”,否则保持空白。
复杂多条件判断:
if+函数
if+sum:实现条件求和
=sum(if(B2:B8="男",C2:C8))
if+AVG:实现条件求平均值
=average(if(B2:B8="男",C2:C8))
排除错误值求和
=SUM(IF(ISERROR(C2:C7),0,C2:C7))