计算机中最小值的公式,用数组公式在数值列中查找大于指定值的最小值

在进行产品加工时,需要使用某种原材料,原材料的尺寸是固定的几种类型,其尺寸已在A2:A10中列出,并按升序排列,如图。从节约的角度出发,希望用大于(或等于)产品尺寸的最小值来选择材料。例如产品尺寸为“50”,从A列尺寸表可以看出最合理的材料尺寸为“60”。 (电脑入门到精通网 www.58116.cn)

131ad64e9e8630509ce2bc4e6de3ea51.png (电脑入门到精通网 www.58116.cn)

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

(电脑入门到精通网 www.58116.cn)

=MIN(IF(B2<=A2:A10,A2:A10)) (电脑入门到精通网 www.58116.cn)

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

(电脑入门到精通网 www.58116.cn)

=-LOOKUP(-B2,-LARGE(A2:A10,ROW(A1:A9))) (电脑入门到精通网 www.58116.cn)

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

(电脑入门到精通网 www.58116.cn)

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

(电脑入门到精通网 www.58116.cn)

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

(电脑入门到精通网 www.58116.cn) (责任编辑:电脑入门到精通网 www.58116.cn)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值