用Excel函数如何实现在数表中找到比某数大的最小值

有多行多列数表,已知一个数,求数表中的一个单元格号,此单元格数值为大于已知数的最小值。请高手指教,不胜感激。
我最终要求返回所在行列的值。

  如下图所示,查找A2:A20中大于50的最小值:

  公式=MIN(IF(A2:A20>50,A2:A20))。

  公式重点:此公式的处理关键就是if的第三参数,上述公式中将第三参数完全省略,这样,在条件不成立时则会返回false,进行min计算时,false会被忽略,不影响计算,为了方便理解,也可以将if的第三参数写成一个很大的数字,比如4^8等。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-11

数组公式,如果数据区域为AB列,数据在A3单元格,那么公式为

=MIN(IF(A:B>A3,A:B))      CTRL+SHIFT+ENTER完成公式

如果已知数为X,那么公式为=MIN(IF(A:B>X,A:B)) 

追问

成功了,你太棒了。在请教一下CTRL+SHIFT+ENTER完成公式是什么意思?

追答

数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。它需要以CTRL+SHIFT+ENTER结束公式。比如A:B>A3是返回A1>A3,B1>A3;A2>A3,B2>A3;A3>A3,B3>A3;......A65535>A3,B65535>A3的逻辑值。敬请采纳。

本回答被提问者采纳
第2个回答  2014-06-11

膜拜各位大师,提供一个解答:

如下图,请自行调整公式中的数据范围

F1输入:=MAX((A1:C4=MIN(IF(A1:C4>E1,A1:C4)))*ROW(A1:C4))

G1输入:=MAX((A1:C4=MIN(IF(A1:C4>E1,A1:C4)))*COLUMN(A1:C4))

H1输入:=ADDRESS(MAX((A1:C4=MIN(IF(A1:C4>E1,A1:C4)))*ROW(A1:C4)),MAX((A1:C4=MIN(IF(A1:C4>E1,A1:C4)))*COLUMN(A1:C4)))

 

全部都是用Ctrl+Shift+回车,结束输入。

 

第3个回答  2014-06-11

题目要的一个单元格,看看这个:


Excel中进行计算比固定数大最小数字的操作方法
Excel中进行计算比固定数大最小数字的操作步骤:①启动Excel,小编是2007版本,打开先前我准备好了的源数据表格。A、B、C列分别为地区、销售人员、数据,我们要算出数据中大于80的且最小的值。②在E2输入公式,=large(C2:C13,countif(C2:C13,“>80”)),记住公式要是在英文半角状态下输入。③...

excel如何在一组数据中筛选最大最小值excel怎么筛选最大最小值
1、打开工作表格以后,这里面有很多组数据,这个时候要看好数字最上面对应的英文是哪个一,这里是【C】,竖行总共有多少个,这里是【2-16】。2、查找最大值。把鼠标选中最大值的结果表格上,在最上面的函数【fx】中输入【=】,然后再输入【max(c2:c16)】,这里需要提示的是,数据表格占用的是哪些...

使用Excel函数公式得出一列数中最大值和最小值的方法
1、选择最大值的方法 选择要填入最大值的结果单元格上,在最上面的函数【fx】中输入【=max(d2:d15)】,(填入的是要选择的范围),输入后系统自动选中输入的范围。最后单击【enter】键,即可显示最大值。2、选择最小值的方法 选择要填入最小值的结果单元格上,在最上面的函数【fx】中输入【=min(...

如何在excel中的表格中找出最大、最小值?
在excel中判断查找最值,可通过函数max()或min()来实现。首先选中被查询数据范围,具体操作过程中有如下两种情形,分别说明:情形1、数据范围连续的情况 1、对于数据范围连续的内容可分别在目标单元格内容输入下面内容:=max(a1:z10) 表示a1单元格至z10单元格内寻找最大值 或者 =min(a1:z10...

excel如何在另一个表格查找大于本表格中某个单元格的最小值(Vlookup、i...
公式为:=MINIFS(F:F,F:F,">"&B2,E:E,A2)如图所示:低版本软件不支持minifs函数的可以用下面公式:=MIN(IF((E:E=A2)*(F:F>B2),F:F))数组公式,需按ctrl+shift+enter产生花括号。

EXCEL 函数 一个数字,在某个范围内,分别求出最大值最小值
可以使用IF嵌套函数,范围多了,也可以使用对照表,从表中提取范围,再用公式。最小:=A1*IF(A1<50,0.95,IF(A1<100,0.98,1))最大:=A1*IF(A1<50,1.1,IF(A1<100,1.05,1))

如何在excel表格中找出小于某数的最大值,和大于某数的最小值
回答:用三数据菜单下的高级摔选,在工作表中建一个条件:如>69,<69,然后把选出来的数据再排序就知道了

如何在excel表格中找出小于某数的最大值,和大于某数的最小值?记得是...
先假设A1-A10分别表示12 23 36 45 57 68 79 88 94 103 满足小于70的最大值是68的公式为:=MAX(IF(A1:A10<70,A1:A10)),然后按Ctrl+Shift+Enter进行数组公式确认。满足是大于88的最小值94的公式为:=MIN(IF(A1:A10>88,A1:A10)),然后按Ctrl+Shift+Enter进行数组公式确认。最后...

怎样用excel取最大和最小的值?
在 Excel 中,可以使用 MAX 和 MIN 函数来计算数据中的最大值和最小值,从而得到偏差值。偏差值是通过将最大值和最小值相减得到的。以下是一个简单的计算偏差值的公式:=(MAX(数据范围)-MIN(数据范围))其中,“数据范围”是要计算偏差值的数据区域,可以是一个单独的单元格、一列或一行,或多个...

在excel中,按条件查找最大、最小值,这3个方法最好用!
=MIN(IF($A:$A= $I3,D:D))数组函数需要特殊输入方式,完成后会自动加上大括号。另一种方法是利用数据透视表。尽管数据透视表通常用于求和,但通过调整其"值"标签,可以轻松求取最大值或最小值。通过这些技巧,即使在Excel版本有限的情况下,也能有效地找到你需要的最大和最小值。不过,对于复杂...

相似回答