美文网首页
Excel多条件判断

Excel多条件判断

作者: 九萌 | 来源:发表于2022-08-24 07:15 被阅读0次

    条件判断是Excel的重要功能,通常会使用函数进行条件判断,除了使用率最高的IF函数外,其他函数也可以胜任。

    IF嵌套

    根据业绩标准评定绩效等级

    if嵌套

    公式写法:

    IF---D2单元格输入

    =IF(C2>=900,"A",IF(C2>=800,"B",IF(C2>=700,"C",IF(C2>=500,"D","E"))))

    这类公式书写的逻辑是 从大到小 或 从小到大

    从大到小 :最大档位是900,就先判断大于等于900的,如果不成立,就继续判断比800大的,最后一环嵌套是大于等于500后就不用再加IF了,因为大于等于500的反面就是小于500.

    从小到大:最小档位是0-500,就先判断小于等于500的,不成立,就继续判断小于等于600的(这个区间是500-600)。

    LOOKUP

    对于这种有多级条件的判断,lookup最合适不过,因为不管有几级条件,它的参数一直都只有三个,如果是if函数一般写到32层嵌套就眼花了(2003版Excel最大只能嵌套7层)。

    lookup

    公式写法:

    lookup---D2单元格输入

    =LOOKUP(C2,$F$2:$F$6,$G$2:$G$6)

    它对判断标准区域有个要求:必须是升序排列,F列0-500-700-800-900,如果顺序打乱结果可能会出错。

    新版函数IFS

    这个函数在最新版的WPS和office中都有,但仍然有很多人出于使用习惯从来没过,它和第一个if嵌套很像,却比它简化多了,更适用于新手对于逻辑的理解。

    ifs函数

    公式写法:

    IFS---D2单元格输入

    =IFS(C2>=900,"A",C2>=800,"B",C2>=700,"C",C2>=500,"D",C2>=0,"E")

    使用逻辑更加清晰,新一代的高效函数。

    这上面三个虽然是进行了多次判断,实际上也只是满足了一个条件,都算作单条件判断。

    IF和AND、OR函数嵌套

    if、and、or、not 与或非这三个也是逻辑函数,具体作用很好理解不展开讲了,下面看下多条件栗子。

    if+and

    IF+AND---D2单元格输入

    =IF(AND(C2>=500,B2>=21),300,0)

    业绩500以上且出勤满21天才有奖金,业绩500和出勤21 需要同时满足才行,它就可以看做是绑在一起的一个条件,and(业绩>=500,出勤>=21) ,and关键词就是表示括号里的两个条件必须同时满足,都为真时 结果才为真,有一个条件不成立整个结果就不成立。

    or的用法与and相反,任意一个条件为真 结果就成立

    if+or

    IF+OR---D2单元格输入

    =IF(OR(C2>=500,B2>=21),300,0)

    业绩500以上或者出勤满21天都可获得奖金,or(业绩>=500,出勤>=21) 这两个条件满足任意一个即可。

    相关文章

      网友评论

          本文标题:Excel多条件判断

          本文链接:https://www.haomeiwen.com/subject/wkpngrtx.html