WPS表格 IF+AGGREGATE函数嵌套判断数据的应用案例
创作者俱乐部成员
⭐场景:使用AGGREGATE函数计算第5个最小值,同时忽略区域中的错误值。
具体要求:公司以商品"笔记本电脑"为例,计算公司2024年员工销量的第5个最小值,同时忽略区域中的错误值。
如果大于标准,返回”已完成”,否则返回”未完成”,这里的标准为20。
步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。
步骤2:在I2单元格输入公式,如下所示:
=IF(AGGREGATE(15,6,G2:G16,5)>K2,"已完成","未完成")
然后按ENTER键,即可得到所要的结果。
函数语法:
IF(logical_test, value_if_true, [value_if_false])
logical_test:必需,要测试的条件。
value_if_true:必需,logical_test的结果为 TRUE 时,您希望返回的值。
value_if_false:可选,logical_test 的结果为 FALSE 时,您希望返回的值。
函数语法:
引用形式
AGGREGATE(function_num, options, ref1, [ref2], …)
数组形式
AGGREGATE(function_num, options, array, [k])
AGGREGATE 函数语法具有以下参数:
▪Function_num 必需。 一个介于 1 到 19 之间的数字,指定要使用的函数。
▪Options 必需。 一个数值,决定在函数的计算区域内要忽略哪些值。
注意: 如果数组参数中包含计算(例如,=AGGREGATE(14,3,A1:A100*(A1:A100>0),1)),则函数不会忽略隐藏行、嵌套分类汇总或嵌套聚合。
▪Ref1 必需。函数的第一个数值参数,这些函数具有要计算聚合值的多个数值参数。
▪Ref2,... 可选。要计算聚合值的 2 至 253 个数值参数。
对于使用数组的函数,ref1 可以是一个数组或数组公式,也可以是对要为其计算聚合值的单元格区域的引用。 ref2 是某些函数必需的第二个参数。 以下函数需要 ref2 参数:
备注:
Function_num :
▪在将 AGGREGATE 函数输入到工作表上的单元格中时,只要键入 function_num 参数,就会立即看到可以作为参数使用的所有函数的列表。
错误:
▪如果第二个引用参数是必需的但未提供,AGGREGATE 将返回 #VALUE! 错误。
▪如果有一个或多个引用是三维引用,AGGREGATE 将返回 #VALUE! 错误值。
区域类型:
▪AGGREGATE 函数适用于数据列或垂直区域, 不适用于数据行或水平区域。 例如,当使用选项 1 对某个水平区域进行分类汇总时,如 AGGREGATE(1, 1, ref1),则隐藏某一列并不会影响聚合总值。 但是,隐藏垂直区域中的某一行将对聚合总值产生影响。
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员