2个运算符轻松搞定IF函数多条件判断,超简单

2024-05-11 30 0

我在工作中经常遇到Excel判断问题。

例如,年底计算年终奖时,业绩超过60万元的员工将获得A级年终奖金,其他员工将获得B级年终奖金。

这种类型的ifwhatthenwhat问题可以使用IF函数轻松解决。

IF函数的基本使用

IF函数的作用:根据具体的判断条件计算出具体的结果

让我们看一个例子:这是一个作业输出记录的列表。现在年终奖是根据员工的绩效来计算的,如果员工的绩效超过60万,就颁发A级年终奖。其余员工颁发B级年终奖金。

活动记录表

这里我们可以使用IF函数,它有3个参数

IF(判断条件,条件成立时结果,条件不成立时结果)这里的判断条件是:执行>60。如果为真,结果为“A”,如果不为真,结果为“B”,所以我们的公式是:

IF(B2>60,'A','B')

一项缓刑

IF函数的多条件判断

我们来更新一下这个问题。现在我们需要销售额超过60万的员工,剩下的员工获得B级。

多条件判断问题描述

这里我们需要使用运算符组合两个条件,这里我们使用乘号:

输入以下公式并将公式向下拖动即可计算结果:

IF((C3>60)*(D3>80),'A','B')

IF函数的多条件判断

这里乘号“*”用于连接两个条件。请注意,这两个条件都必须括在括号中。这样的公式背后的原理是什么

公式原理

我们通过另外三个专栏来理解这一原则。

这道题包含2个条件:销售额>60万,业绩>80分我们在辅助栏中放了2个条件:

条件1,成绩大于600000:C5>60条件2,成绩大于80分:D5>80然后将公式向下拖动,得到2个条件的判断结果。

条件句的结果

然后我们用乘号把两个条件连接起来,其实就是条件1*条件2

将2项相乘

缓刑的情况下只有两种结果。

逻辑值“TRUE”等于数字1,FALSE等于数字0

这里有2个条件,所以有4种情况由于任何数字乘以0都会是0,所以只有当两者都满足时,我们才能得到“1”,即条件成立,表现A。其他情况是B的表现:

IF((C3>60)*(D3>80),'A','B')

条件句的结果

让我们再次改变条件。现在我们要求销售额在60万以上或者绩效在80分以上的员工享受A级年终奖,其他员工享受B级年终奖。

这样,只需要满足其中一个条件就可以得到A的梯度。在这种情况下,只需将乘号改为加号即可。

添加2个条件

这里有2个条件,也有4种情况,只要其中一个条件不为0,则得到的和不为0。逻辑值中,如果不为0,则条件成立。所以,只要满足任意一个条件,我们就可以得到“TRUE”,即条件成立,获得性能A,其他情况下,获得性能B:

IF((C3>60)(D3>80),'A','B')

添加条件的结果

收集

多条件判断时可以使用两个运算符:乘号“*”和加号“”连接多个条件,使用乘号,如果只满足其中一个,则使用加号,这样可以完成IF函数的多条件判断。

获取文件示例:

关注Excel中选择的技能即可私信【20210928】获取示例文件

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

发布评论