主页 > 软件教程 > 如何在表格的数值列中查找大于指定值的最小值?

如何在表格的数值列中查找大于指定值的最小值?

如何在表格的数值列中查找大于指定值的最小值?

我们在使用表格的时候会遇见各种各样的问题,那用数组公式在数值列中查找大于指定值的最小值该怎么操作呢?接下来和小编一起来看看吧。

举个例子讲,在进行产品加工中,需要使用某种原材料,,原材料的尺寸是固定的几种类型,其尺寸在A2:A10中列出,并按升序排列,如图。从节约的角度出发,希望用大于(或等于)产品尺寸的最小值来选择材料。例如产品尺寸为50,从A列尺寸表可以看出最合理的材料尺寸为60。

如何在表格的数值列中查找大于指定值的最小值?

假如产品尺寸在B2单元格中,可用下面的几个数组公式得到所需尺寸,公式输入完按Ctrl+Shift+Enter结束:

1、=MIN(IF(B2<=A2:A10,A2:A10))

说明:用IF函数取得仅包含大于或等于查找值的数组,再用MIN函数取得最小值。

2、=-LOOKUP(-B2,-LARGE(A2:A10,ROW(A1:A9)))

说明:由于LOOKUP函数在查找不存在于数组中的值时,会返回小于查找值的最大值,因而本例中直接用公式“ =LOOKUP(B2,A2:A10)”会返回“35”。本公式用LARGE函数与负号结合得到原数组的相反数,并按升序排列,然后对查找值取反后进行查找。

3、=INDEX(A2:A10,MATCH(TRUE,A2:A10>=B2,))

说明:用MATCH函数取得大于或等于查找值的位置,再用INDEX函数返回所需结果。

以上内容就是用数组公式在数值列中查找大于制定值的操作

 

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!