用LARGE函数可以从一组数值中选中第一大、第二大,…… =LARGE(A1:B8,2)这是从A1:B8中找出第二大的值
你的问题是按条件挑选,则就用IF或其他的函数先做成符合条件的内存数组,再从这个数组中选中最高的若干个,这时就用得上数组公式了
假定数字位于A列
=SUM(A:A)-MIN(A:A)
假设数据在A列,条件为大于0,使用数组公式:
=LARGE(IF(A:A>0,A:A,0),ROW(A1))
按三键(CTRL+SHIFT+ENTER)完成公式,下拉填充公式,得到从大到小,大于0的一组数字。
假定该组数字在A列,用如下数组公式(用Shift+Ctrl+Enter输入)计算:
=SUM(LARGE(A:A,ROW(1:5)))
=SUM(LARGE(A1:A6,{1,2,3,4,5}))