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函數,得到大于指定但最接近指定值的數。