У меня есть таблица данных, как это
0   -105.0
10  -114.3
20  -121.8
30  -127.0
40  -129.6
50  -130.8
60  -131.2
Я обнаружил функцию LOOKUP() , которая позволяет мне вводить значение из первого столбца и возвращает значение из второго столбца.  (=LOOKUP(20, A1:A7, B1:B7) возвращает -121,8, например.)
Но есть ли способ использовать линейную интерполяцию, чтобы заполнить промежутки между выборками?  Например, гипотетический =LERPLOOKUP(15, A1:A7, B1:B7) вернет -118,07, среднюю точку между 10 и 20 значениями.
Другими словами, если данные представляют собой черные точки, они должны находить точки вдоль красных линий (линейная интерполяция), а не вдоль желтой линии (линейная регрессия):

