您的位置: 首页 > EXCEL技巧 > Excel函数 >

用数组公式求某个区域中最大的几个值

时间:2013-12-10 整理:docExcel.net

用MAX函数或LARGE函数可以求出某个区域中最大的或第几大的数值,如果要求出某个数值区域中最大的或最小的几个值,可以用下面的数组公式,假如数值在A1:B10区域中。

1.将公式返回的结果放在某一列中。

求出该区域中最大的3个值,并将其放在D1:D3区域中:先选择D1:D3,然后在编辑栏中输入数组公式:

=LARGE($A$1:$B$10,{1;2;3})

或:

=LARGE(A1:B10,ROW(INDIRECT("1:3")))

上述公式和以下的所有公式都是数组公式,输入完毕后按Ctrl+Shift+Enter结束。

求出该区域中最小的3个值,并将其放在E1:E3区域中:先选择E1:E3,然后在编辑栏中输入数组公式:

=SMALL($A$1:$B$10,{1;2;3})

2.将公式返回的结果放在某一行中。

求出该区域中最大的3个值,并将其放在D6:F6区域中:先选择D6:F6,然后在编辑栏中输入数组公式:

=LARGE($A$1:$B$10,{1,2,3})

注意数组常量{1,2,3},其中使用的是英文逗号,而不是上述的英文分号。

求出该区域中最小的3个值,并将其放在D7:F7区域中:先选择D7:F7,然后在编辑栏中输入数组公式:

=SMALL($A$1:$B$10,{1,2,3})

数组公式提取区域中的重复值 问题:数组公式提取区域中的重复值
回答:...行了标记),要将重复的名称提取到E列。 在E2中输入数组公式: =INDIRECT(TEXT(MIN(IF((COUNTIF($A$2:$C$11,$A$2:$C$11)>1)*(COUNTIF($E$1:E1,$A$2:$C$11)=0),ROW($2:$11)*100+COLUMN($A:$C),7^8)), R0C00 ),)& 公式输入完毕按Ctrl+Shift+Enter结束,然后拖动填...
判断区域中是否包含重复值的公式 问题:判断区域中是否包含重复值的公式
回答:...用公式来判断某个区域中是否包含重复值,可以用下面的数组公式。假如要判断的区域为D1:G5,在某个单元格中输入数组公式: =MAX(COUNTIF(D1:G5,D1:G5))=1 公式输入完毕按Ctrl+Shift+Enter结束,如果区域中有重复的内容,则公式返回...
Excel提示“不能更改数组的某一部分”是怎么回事 问题:Excel提示“不能更改数组的某一部分”是怎么回事
回答:...格中的公式或修改公式后按回车键,Excel提示“不能更改数组的某一部分”是怎么回事? 答:该单元格中的公式数组公式,并且是多单元格数组公式,即该数组公式为位于多个单元格中的数组公式。如果要修改多单元格数...
用数组公式提取一列中的重复项 问题:用数组公式提取一列中的重复项
回答:...复的数据,要提取该列中所有重复的数据,可以用下面的数组公式。假如数据在A2:A30区域中,现在要在B列中提取该区域中有重复的数据,在B2单元格中输入下列数组公式: =INDEX($A$2:$A$30,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$30)+IF(COUNTIF($A$2:$A$...
用数组公式从一列中提取非空单元格值 问题:用数组公式从一列中提取非空单元格值
回答:...,再复制到其他列中。如果不使用筛选,还可以用下面的数组公式: 假如数据在A2:A20区域中,将提取后的数据放到B列中,在B2单元格中输入数组公式: =INDEX($A$2:$A$20,SMALL(IF($A$2:$A$20= , ,ROW($A$2:$A$20)-ROW($A$2)+1),ROW($A2)-ROW($A$2)+1)) ...
另类方保护Excel工作表结构 问题:另类方保护Excel工作表结构
回答:...方法。这里介绍一个另类的保护工作表结构的方法:使用数组公式。大家知道,当在Excel工作表的某个区域中输入数组公式后,如果要更改该区域某个单元格内容或删除该区域中的某个单元格,Excel将给出“不能更改数组的某一...
相关知识:

下面内容对您也许有用

      话题:如何利用EXCLE数组公式求的多维条件的最大值或最小值?
      答:MAX(IF函数 可以实现 没有实际的行列号 如何在EXCLE中定义公式求的不同 excel 最小值排名和一个数组公式
      话题:在excel的一个数组中,符合条件的某个值对应多个值,求多个值中
      问:AB 1a1 得出 a7 2b2b8 3c3c9 4a4 5b5 6c6 7a7 8b8 9c9
      答:MAX(($A$1:$A$50="a")*B$1:$B$50)数组函数,输入后同时按下三键 ctrl+shift+enter完成输入
      话题:在excel中什么是数组公式?知道
      答:微软官方给出的解释,数组公式数组公式对一组或多组值执行多重计算,并返回一个或多个结果。愚以为:引用了数组(可以是一个或多个数值,或是一组或多组数值)
      话题:excel函数公式中数组代表什么意思
      答:一般公式只得出一个值,只叫公式 比如=sum(a1:a10)对a1~a10求和 只有一个值,sum 就是公式,挎号里面的 A1:A10 就是数组,因为不是一个值,是一组10个值,如果 关于在EXCEL中用LINEST函数以 关于函数和数组公式。EXCEL
      话题:Excel的数组公式是什么
      答:Excel的数组公式可以认为是Excel对公式和数组的一种扩充,换一句话说,是Excel公式在以数组为参数时的一种应用。数组公式可以看成是有多重数值的公式。与单值 EXCEL数组公式 在excel中什么是数组公式
      话题:求excel 数组公式 精通者指导
      答:E1公式的整体意思是,不断的统计B1:B1、B1:B2、B1:B3。B1:B12的和值(共有12个和值),然后逐一跟400对比,大于400的就显示1,否则返回False(假值),然后在外面 EXCEL数组公式 在excel中什么是数组公式
      话题:如何判断公式是不是数组?知道
      问:我想问的就是为什么要用数组公式,为什么要用数组组合键结尾,怎么从公式中判断
      答:这是一个很明显的数组公式 可以从COUNTIF函数的构成来看 COUNTIF函数 计算区域中满足给定条件的单元格的个数。语法 COUNTIF(range,criteria)Range 为需要计算 excel中怎么判断一个公式是数组 如何判断数组是不是动态数组
      话题:EXECL中的问题 用数组公式能解决这个问题吗?或者有没有更好的
      问:有一个物料到货记录表格,字段分别为:存货编码、物料名称、日期、供应商、数量
      答:VLOOKUP 函数 全部显示全部隐藏 本文介绍 Microsoft Excel 中 VLOOKUP 函数(函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。 execl 数组公式的问题 execl 数组公式和单元格公式有
      话题:EXCEL统计数字大于0在一行中连续出现的最大次数,用数组公式求
      问:用的这个公式求最大连续次数=MAX(FREQUENCY(IF(A1:A120,ROW(A1:A12)),IF(A1:
      答:SUM(OFFSET(A1,MATCH(MAX(FREQUENCY(IF(A1:A120,ROW(A1:A12)),IF(A1:A120,ROW(A1:A12)))),FREQUENCY(IF(A1:A120,ROW(A1:A12)),IF(A1:A120,ROW(A1:A12))),)- EXCEL数组公式 如何理解excel数组公式 {=sum(1/
      话题:如何在EXCLE中定义公式求的不同类别数组中的最大值或最小值?
      答:使用数组公式输入 提问者评价 谢谢,虽然其它很不错,但是只有您的答案最符合我本意。 谁能帮我解释下面excel数组公式 excel函数公式中数组代表什么
最新评论