打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
不计重复值提取区域中的第N个最大值

不计重复值提取区域中的第N个最大值

来源:excel格子社区

 Excel中提取区域内第N个最大值可以用LARGE函数,其语法为:

    LARGE(array,k)

    例如在区域A1:C9中包含1-2727个数字,要获取第4个最大值。

    

    公式:

   =LARGE(A1:C9,4)

    返回结果“24”,这是区域中不包含重复值的情况。有时区域中包含一些相同的数值,需要返回排除重复值后的第N个最大值,例如在如图的A列中包含一些重复值,要提取第4个最大值:

    

 

    公式:

   =LARGE(A1:A14,4)

    返回“11”,而不是不包括重复值的第4个最大值“1.5”

    这时用下面的数组公式即可得到正确的结果:

   =LARGE(IF(FREQUENCY(A1:A14,A1:A14),A1:A14),4)

    公式输入完毕后按Ctrl+Shift+Enter结束。

    如果某个多行多列的区域中包含重复值,例如数据在A1:C9区域中,要提取不计重复值的第4个最大值,用下面的数组公式:

    

   =LARGE(IF(LOOKUP(COLUMN(A:C)+COLUMNS(A:C)*(ROW($1:$9)-1),ROW(1:27),FREQUENCY(A1:C9,A1:C9)),A1:C9),4)

    公式返回区域中第4个最大值“1.5”。其中“ROW(1:27)”中的“27”为区域所包含的单元格数量,“COLUMN(A:C)”返回数组“{1,2,3}”。对于其他区域,需根据实际情况对公式进行修改。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
2个知识点 给你的Excel水平带来质的飞跃
统计某一范围的最大值、最小值、平均值、求和
一个函数拯救了加班的我,中级办公应用之高分处理入门到精通
如何将一组数据重新排序?
Excel函数应用篇:取大小值函数Large()和Small()函数
Excel公式练习:查找每行中的最小值并求和(续)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服