Excel怎么用函数求一个数在一列数中最接近的数?下面李海博客就给大家演示一下公式,值得注意的是这个公式是数组公式,写完以后要同时按【Ctrl+Shift+Enter】组合键。
{=INDEX(A:A,MAX(ROW(A2:A10)*((ABS(A2:A10-100)=MIN(ABS(A2:A10-100))))))}
理解这个公式后,大家就会举一反三去解决自己遇到的问题。
下面李海博客在给大家介绍一下,怎么查找小于或大于但最接近指定数值的数:
要在单元格区域A1:D15中查找与单元格F1中的数值最接近的数。
1、查找小于但最接近指定数值的数
可以使用下面的公式得到小于但最接近指定数值的数:
=SMALL($A$1:$D$15,COUNTIF($A$1:$D$15,'<'&F1))
公式中,COUNTIF函数返回单元格区域中小于指定值的数值的个数,将其作为参数传递给SMALL函数,得到小于指定值但最接近指定值的数。
2、查找大于但最接近指定数值的数
如果要查找大于但最接近指定数值的数,可以使用类似的公式,但使用LARGE函数。公式为:
=LARGE($A$1:$D$15,COUNTIF($A$1:$D$15>'&F1))
公式中,COUNTIF函数返回单元格区域中大于指定值的数值的个数,将其作为参数传递给LARGE函数,得到大于指定但最接近指定值的数。
还没有评论,来说两句吧...