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

如题所述

C2输入    =MIN(IF(A2:A11>C1,A2:A11))   

同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ }

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-15
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函数与负号结合得到原数组的相反数,并按升序排列,然后对查找值取反后进行查找。本回答被提问者和网友采纳
第2个回答  2022-06-24
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个回答  2022-06-23
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函数与负号结合得到原数组的相反数,并按升序排列,然后对查找值取反后进行查找。
第4个回答  2020-08-15
=min((a2:a100>50)*(a2:a100)),同时按shift Ctrl和回车键形成数组公式。
相似回答