B2~B20の並びがバラバラであるとすると、以下のような感じでしょうか。 (1)B2~B20からA2を減算して、その絶対値をC2~C20に算出する。 (2)C2~C20の最小値を検索し、その隣(B列)の値を表示する。 ~例~ (1)でC2~C20に記述する式はこんな感じです。 ABS(B2-A2) ~ ABS(B20-A2) (2)で記述する式はこんな感じです。 INDEX(B2:B20, MATCH(MIN(C2:C20), C2:C20,0)) --------- 上記の方法で2番目、3番目に近い数字を検索するには、数式中のMIN( )を SMALL( )に変更すれば良いです。 ~例~ 2番目に近い数字を検索する場合の式はこんな感じです。 INDEX(B2:B20, MATCH(SMALL(C2:C20, 2), C2:C20,0)) 各関数の解説はこちらをご参照。 http://ww
![近い数字の検索について - たとえばA2にある数字に一番近い数字(A2より、多くても少なくても可)をB2~B20の中から抽出す... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)