一、wps的if函数嵌套总显示公式有误
wps的if函数嵌套总是显示公式有误,那是肯定有错误地方的。
错误点如下:
- 多条件的表达方式没有300>=C4>=101这种表达,这个应该用AND函数来表达;
- 公式中的括号位置也错误。
红色字为错误
修改如下:
=IF(C4<101,IF(C4*1.5+C7<55,55,C4*1.5+C7),IF(AND(300>=C4,C4>=101),C4*1.3+C7,IF(C4>300,C4*1.2+C7)))
正确公式
二、if函数如何嵌套使用
if函数多个条件嵌套通常有以下两种方式:
(1)=IF(测试条件,IF(测试条件,真值,假值),假值)。
(2)=IF(测试条件,真值,IF(测试条件,真值,假值))。
也就是在真值或假值中进行判定。当然也可在套用IF函数的真值或假值中进行二次、三次或多次套用。
多层嵌套简单的讲就是在IF函数的条件、真值或假值三个因素中再次套用IF函数。往往用于输出的结果需要满足多个条件时。
IF函数的语法结构
IF函数的语法结构为:IF(logical-test,[value-if-true],[value-if-false])。
这里logical-test是指测试条件,就是我们进行判定的标准,可以是文本、数字,也可以是函数关系式。
[value-if-true]是满足测试条件后得到的结果或下一步执行的命令(比如执行下一个条件判定或执行某一个函数式)。
[value-if-false]是不满足测试条件得到的结果或执行的命令。