IF函数的'花样'你会吗 大家对IF函数都很熟悉了,用它可以进行条件判断,但IF函数不仅可以进行简单的逻辑判断,还要以解决非常复杂的问题。 1. 常见的多IF嵌套 日常生产中会遇到多层条件判断,用IF函数嵌套解决。如下图判断成绩的等级,可以使用如下公式: =IF(B2=100,'满分',IF(B2>=90,'优秀',IF(B2>=80,'良好',IF(B2>=60,'及格','不及格')))) 注:IF在进行区间判断时,判断的数字一定要按顺序进行判断,要么升序要么降序。 2. 多条件并列判断 当判断条件为多个,并且条件之间即有'OR'的关系,又有'AND'的关系时,可以将条件拆分为,再把条件进行组合,实现多条件并列判断。 如下图所示,根据性别和成绩判断等级,所用的公式如下: =IF(OR(AND(B4='男',C4>=90),AND(B4='女',C4>=85)),'优秀','') 3. 根据条件求和 IF和SUM函数配合实现条件求和,如下图对所有的男性数学成绩求和: 输入数组公式,按Ctrl + shift +Enter组合键 =SUM(IF(B2:B8=F2,C2:C8)) 4. 判断后返回区域 =VLOOKUP(A1,IF(B1=1,C:D,F:G),2,0) 注:IF函数判断后返回的不只是值,还可以根据条件返回区域引用。 IF函数很简单,但通过几个组合,却能解决复杂的问题。只要功夫精纯,简单的招式也是绝招。 |
|