У меня есть таблица данных, как это
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 значениями.
Другими словами, если данные представляют собой черные точки, они должны находить точки вдоль красных линий (линейная интерполяция), а не вдоль желтой линии (линейная регрессия):