Вы не указываете, что вы хотите, если число равноудалено от обоих чисел в таблице. В зависимости от порядка эти формулы могут возвращать одну или другую.
Обратите внимание, что я преобразовал ваши данные в таблицу и использую структурированные ссылки. Но эти формулы будут одинаково хорошо работать с обычной адресацией.
Если у вас последняя версия Excel с функцией FILTER
:
=INDEX(INDEX(FILTER(Table1,(K3=Table1[Name])*(L3=Table1[date])),0,3),MATCH(MIN(ABS(M3-INDEX(FILTER(Table1,(K3=Table1[Name])*(L3=Table1[date])),0,3))),ABS(M3-INDEX(FILTER(Table1,(K3=Table1[Name])*(L3=Table1[date])),0,3)),0))
Если у вас нет FILTER
попробуйте:
=INDEX(AGGREGATE(15,6,1/((K3=Table1[Name])*(L3=Table1[date]))*Table1[number],ROW(INDIRECT("1:"&COUNT(1/((K3=Table1[Name])*(L3=Table1[date])))))),MATCH(MIN(ABS(M3-AGGREGATE(15,6,1/((K3=Table1[Name])*(L3=Table1[date]))*Table1[number],ROW(INDIRECT("1:"&COUNT(1/((K3=Table1[Name])*(L3=Table1[date])))))))),ABS(M3-AGGREGATE(15,6,1/((K3=Table1[Name])*(L3=Table1[date]))*Table1[number],ROW(INDIRECT("1:"&COUNT(1/((K3=Table1[Name])*(L3=Table1[date]))))))),0))