Таблица поиска линейной интерполяции в LibreOffice Calc

902
endolith

У меня есть таблица данных, как это

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 значениями.

Другими словами, если данные представляют собой черные точки, они должны находить точки вдоль красных линий (линейная интерполяция), а не вдоль желтой линии (линейная регрессия):

Таблица поиска линейной интерполяции в LibreOffice Calc

0

0 ответов на вопрос