当前位置:首页教育技巧WPS技巧wps表格

自学WPS表格24:逻辑函数(二)

减小字体 增大字体 2024-01-04 09:46:31


六、IF函数:

IF函数用于判断指定单元格或单元格区域中的数值是否满足某个条件。

语法是 :“IF(logical_test,value_if_true,value_if_false)”

参数:“logical_test是计算结果为TRUE或FALSE的任意值或表达式;

value_if_true是“logical_test”为TRUE时的返回值,如果忽略,则返回TRUE;

value_if_false是当“logical_test”为FALSE时的返回值,如果忽略,则返回FALSE。

可以将多个(七层)IF函数嵌套在一起来执行多个检测条件的复杂比较。

例:判断平均成绩是否及格(60分以上为及格,否则为不及格)。

在J2单元格中输入函数:“=IF(H2>=60,"及格","不及格")”,并将函数复制到其他行。

七、IFS函数:

IFS函数用于判断是否满足一个或多个条件。

语法是:“IFS(logical_test, value_if_true,…)”

参数:logical_test(必需)是计算结果为TRUE或FALSE的任意值或表达式;

value_if_true(必需)是当“logical_test”的结果为TRUE时要返回的值。

IFS函数最多可以有127个参数(允许测试127个不同的条件)。

IFS函数可以取代多个IF函数嵌套。

例:根据平均成绩判定级别(90分以上为A,80分以上为B,70分以上为C,60分以上为D,否则为E)。

在J2单元格中输入函数:“=IFS(H2>90,"A",H2>80,"B",H2>70,"C",H2>60,"D",TRUE,"E")”,并将函数复制到其他行。

八、IFERROR函数:

IFERROR函数用于捕获和处理公式中的错误。

语法是:“IFERROR(value, value_if_error)”

参数:value是要检査是否存在错误的参数;

value_if_error为计算结果出现错误时的返回值。

如果value或value_if_error是空单元格,则视为空字符串值。

如果value是数组公式,则返回一个结果数组。

例:应用IFERROR函数检查公式中的错误,并给出错误提示。

在C2单元格中输入函数:“=IFERROR(A2/B2,"有错误")”,并将函数复制到其他行。

九、IFNA函数:

IFNA函数用于检查是否存在“#N/A”错误(某个值不可用于公式)。如果存在“#N/A”错误,则返回指定结果;否则返回公式本身的结果。

语法是:“IFNA(value, value_if_na)”

参数:Value是要检查是否存在“#N/A”错误的值或表达式;

Value_if_na是存在“#N/A”错误时要返回的结果。

例:检查公式中是否存在“#N/A”错误,如果存在则返回“111”。

在D2单元格中输入函数:“=IFNA(CHITEST(A2:C2,A2:C3),111)”

在D3单元格中输入函数:“=IFNA(CHITEST(A2:C2,A3:C3),111)”

十、SWITCH函数:

SWITCH函数用于计算一个表达式的值,并返回相匹配的对应值。如果没有匹配项,则返回可选默认值。

语法是:“=SWITCH(expression, value1, result1, [defaut_or_value2,result2],...”

参数:expression是要计算的表达式;

value1(必需)、defaut_or_value2…defaut_or_value126(非必需)是要与表达式计算结果比较的值;

value1...value126是要返回的结果。

例:判断A列中的参数,并返回对应的结果。

在B单元格中输入函数:“=SWITCH((A2),1,"一",2,"二",3,"三","无")”,并将函数复制到其他行。

上一篇:

下一篇:自学WPS表格25:信息函数(一)

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .