WPS表格函数

WPS表格IF函数嵌套:条件判断的进阶用法

WPS表格函数 WPS表格函数与数据处理封面

表格不只会算数,还会“判断”:成绩≥60及格、销量≥100达标、金额>0为收入。这些逻辑判断,全靠IF函数。今天从基础到进阶,把IF讲明白。

基础:IF的三种结果

语法:=IF(条件,条件成立时的值,条件不成立时的值)。比如=IF(B2>=60,”及格”,”不及格”),B2的成绩达标就显示“及格”,否则显示“不及格”。

第三个参数可以省略,不满足条件时返回FALSE。

多条件:IF嵌套

需求:90分以上优秀、60到89及格、60以下不及格。用嵌套:=IF(B2>=90,”优秀”,IF(B2>=60,”及格”,”不及格”))。

嵌套就是“一层套一层”:外层条件不满足时,再判断内层条件。注意括号要配对,逻辑要从前到后写清。

WPS表格IF函数嵌套:条件判断的进阶用法 配图
WPS表格函数:WPS表格IF函数嵌套:条件判断的进阶用法(享瘦生活网原创配图)

和AND/OR组合

多个条件“同时满足”用AND:=IF(AND(B2>=60,C2>=60),”两科及格”,”有科目不及格”)。“满足其一”用OR。

组合写法让IF的判断能力大增,比如“本月销售额>10万且回款率>80%”才算达标,一个公式搞定。

返回数字参与计算

IF的结果不一定是文字,也可以是数字:=IF(B2>=100,50,0),达标给50奖金,不达标给0。这样IF的结果还能继续参与SUM等计算。

注意:IF里的条件用英文引号括文字,数字不用引号。

进阶:IFERROR

IFERROR(公式,出错时的值)不是IF,但经常一起用:=IFERROR(VLOOKUP(…),”无数据”),让公式出错时显示友好提示,而不是一堆#N/A。

补充一个IF的“颜值”提升技巧:判断结果返回“优秀/良好/及格/不及格”这类多级结果时,除了嵌套IF,还可以配合VLOOKUP的“近似匹配”做等级表,公式更短也更好维护。写复杂公式时,记得在公式栏用Alt+Enter换行加注释(新版支持),别人接手你的表时能看懂逻辑。

补充一个IF嵌套的“可读性”技巧:嵌套层数多时,公式会很长很难改,可以在公式编辑栏里用“插入函数”对话框逐层设置,或用“IFS”函数(新版支持)替代多层嵌套。写完公式先拿几条已知结果的数据测试,确认判断逻辑正确再批量应用。

IF是表格逻辑的“万能钥匙”,配合条件格式、数据验证,能让表格真正“聪明”起来。更多函数在WPS表格函数栏目

admin · WPS效率工坊

热爱研究办公效率的内容创作者,坚持把WPS技巧与函数写成看得懂、跟得上、用得上的教程。