在【L2】单元格输入以下公式:
=MAX(IF(C2:C7=K2,I2:I7))
公式的意思是:
先用 IF 函数判断【C2:C7】这个单元格区域等于【K2】单元格中的班级,如果相等就返回【I2:I7】区域中对应的值,如果不相等就返回 FALSE。
=MAX({369;379;400;FALSE;FALSE;FALSE})
最后用 MAX 求出这个结果数组中的最大值。
此处 MAX 函数会忽略 FALSE,因此最大值就是 400。
另外,需要提醒大家的是:这个是数组公式,需要按三键结束【Ctrl Shift Enter】。
MIN 函数也有同样的用法。
当然还可以用 LARGE、SMALL、AGGREGATE 等函数,按条件求取最大值和最小值。
这些留给小伙伴们自行尝试。
04 总结今天,我们一共学习了六个函数,可以求最大值或者最小值。
但是每个函数的应用场景又有所区别噢。
比如:要是无条件的情况下,求取最大值和最小值,以上六个函数都可以。
如果是有条件下的情况下,求最大值和最小值,只有:
MAX\MIN\LARGE\SMALL\AGGREGATE 这五个函数可以。
如果有隐藏行的情况下,SUBTOTAL 和 AGGREGATE 这两个函数可以。
如果区域中有错误值的情况下,只有 AGGREGATE 这个函数可以直接忽略错误值求出。
而 MAX\MIN\LARGE\SMALL 函数需要结合 IFERROR 等容错函数来求出。
,