Excel公式规范:
(1) 在Excel中输入函数时,是不区分大小写的
(2) 在公式函数中,每个参数都是用逗号分隔的
(3) 参数中的文本要用双引号引起来,对于单纯的数字是不用双引号的
(4) 一定要在英文半角状态下输入标点符号,不能在中文状态下输入标点符号
(5) 函数括号输入是要成对的
1.IF函数
语法: IF(logical_test, [value_if_true], [value_if_false])
logical_test: 条件表达式
value_if_true: 如果指定条件的计算结果为True,返回该值
value_if_false: 如果指定条件的计算结果为False,返回该值
执行真假值判断,根据逻辑值测试返回不同结果
它有三个参数,第一个参数是要测试的值或表达式,第二个参数是当第一个参数的结果成立的时候返回的值,第三个参数是当第一个参数不成立的时候返回的值
练习案例
1.如果员工评级为优,奖励该员工3万元
2.如果员工的销售额大于50万,奖励该员工2万元
3. 判断员工是否达到销售目标
扩展:IF函数嵌套
1.如果员工评级为优,奖励该员工3万元,如果评级为良,则奖励2万元
2.每个员工根据自己的销售额按照分级标准进行奖金发放
3.要求根据企业规定判断所属等级
某企业按照统一标准对所有人员进行考核,根据考核得分评定不同的等级,具体评定规则如下:
考核得分达到4.8分,标兵
考核得分达到4.5分,优秀
考核得分达到4.0分,良好
考核得分达到3.5分,一般
考核得分低于3.5分,差
多层级条件按数值区间依次判断的问题,我们可以使用多层级IF函数嵌套,按顺序进行逐个层级的判断 ,一定要按照数值区间的大小顺序对多个层级进行判断,要么从大到小,要么从小到大,不要从中间某个区间开始判断,否则容易出错
2.AND函数
语法: AND(logical1, [logical2], ...)
AND函数用于判断多个条件是否同时成立
AND函数可以根据实际情况指定不同的条件作为参数,各个条件参数的顺序不影响判断结果
当所有参数的计算结果都为True时,AND函数返回True;只要有一个参数的计算结果为False,AND函数返回False
AND函数很少单独使用,一般是与其他函数嵌套使用
案例
1.判断3是否大于1且小于10
2.相亲是否成功
3.要求根据企业规定判断管理者是否“优秀管理”
规则:仅对岗位是“管理”的判断,考核得分达到4.5分则为优秀管理
用AND函数嵌套IF函数来满足双条件同时判断的需求
3.OR函数
语法: OR(logical1, [logical2], ...)
OR函数用于判断多个条件是否至少有一个条件同时成立
OR函数可以根据实际情况指定不同的条件作为参数,各个条件参数的顺序不影响判断结果
在其参数组中,只要其中一个参数逻辑值为True,OR函数返回True;当所有参数的逻辑值为False,OR函数返回False
OR函数很少单独使用,一般是与其他函数嵌套使用
案例
1.判断3是否小于1或小于2
2.相亲是否成功
3.要求根据企业规定判断是否“优秀”
规则:
对岗位是“管理”的,考核得分达到4.5分则为优秀
对岗位非“管理”的,考核得分达到4.0分则为优秀
不等于号用<>表示
遇到这类问题要首先理清思路,确定合适的方法再写公式
4.NOT函数
语法: NOT(logical1)
NOT函数用于对参数值求反
如果参数逻辑值为False,函数NOT返回True;如果参数逻辑值为True,函数NOT返回False
NOT函数很少单独使用,一般是与其他函数嵌套使用
案例
1.判断3是否小于0
2.年龄不大于45岁的员工适合从事该工作
5.IFERROR函数
语法: IFERROR(value,value_if_error)
IFERROR函数用来判断某些内容是否正确,正确则返回正确结果,错误则返回需要显示的信息
如果表达式是一个错误,则返回value_if_error,否则返回表达式自身的值
案例
检查员工任务完成率(实际完成/任务额)
未使用IFERROR函数的情况:
使用IFERROR函数的情况: