- ·上一篇教育:自学WPS表格54:统计函数(七)
- ·下一篇教育:Wps文字如何自定义撤销/恢复步数?
自学WPS表格24:逻辑函数(二)
六、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:信息函数(一)