Линейная интерполяция в Excel
Содержание
Программа Excel позволяет не только строить таблицы, но и выполнять расчеты на основе введенных данных. Для корректного отображения этих данных в графиках, гистограммах могут потребоваться промежуточные результаты вычислений, которых не было в изначальном наборе данных. Для решения этой задачи применяется интерполяция в Excel, особенности которой рассмотрим в этой статье далее.
Для чего нужна интерполяция
Интерполяция, как процесс определения промежуточных результатов на основе имеющихся данных, широко применяется в табличном редакторе Эксель при работе как с таблицами, так и с другими видами данных. Программа позволяет делать довольно сложные вычисления, используя интерполяцию, и отображать их в таблице, на графиках или диаграммах. Ниже рассмотрим простой пример, чтобы лучше разобраться, как работает эта функция.
- Предположим, что у нас есть таблица с данными, в которой отсутствуют некоторые значения. В нашем примере это содержимое строки В4.
- Далее на основе этой таблицы создаем простой график. Для этого переходим во вкладку «Вставка», находим здесь поле «График» и выбираем пункт «График с маркерами».
- На построенном графике мы увидим, что он не сплошной и у него есть прерывание. Это объясняется тем, что значение для строки B4 не задано. Поэтому график обрывается на последней строке с данными С-30, а значение для строки E-50 из-за этого отмечается в виде точки.
Обозначив проблему, перейдем к доступным методам ее решения. В этом поможет линейная интерполяция, которую можно реализовать через специальную формулу, либо в параметрах графика.
Интерполяция в таблице
Чтобы разобраться с принципами интерполяции в Excel, для начала сделаем расчет промежуточных результатов при помощи специальной формулы. Для этого в таблице нужно найти ячейку с пустым значением, из-за которой происходит обрыв графика. В нашем случае это ячейка B4. Чтобы интерполировать данные, используется формула Н/Д(). Вписываем ее в качестве значения в пустую ячейку В4.
В результате разрыв между точками на графике исчезает. Между ячейками В3 и В5 автоматически определяется промежуточное значение, которое не отображается в таблице, однако присутствует на графике. Можно поиграть с табличными данными и убедиться в том, что эта функция действительно работает.
Для примера, добавим еще несколько пунктов со значениями ниже заданных ранее. В графике появился новый обрыв — от точки «е» с числом 50 до точки «h» со значением -30. В этот раз у нас отсутствует значение для двух ячеек — B6 и B7. В этом случае также можно применять формулу линейной интерполяции.
Как видно из примера, получить интерполированное значение при помощи формулы совсем не трудно. Однако нужно понимать, что такой метод не является точным и используется, как правило, для простых массивов данных. В том случае, если в таблице предусмотрен постоянный переход от низких значений к высоким, линейный метод вычислений может оказаться неэффективным.
Интерполяция в графике
Можно воспользоваться функцией интерполяции непосредственно при построении графика. Это альтернативный способ, не предусматривающий ввод формул. Порядок действий будет следующим:
- Создаем график на основе введенных табличных данных. Из-за отсутствия отдельных значений в нем будут разрывы. Открываем вкладку «Конструктор» и выбираем в ней пункт «Выбрать данные».
- В открывшемся окне нажимаем команду «Скрытые и пустые ячейки». Она находится внизу слева.
- В окне параметров меняем способ отображение на «Линию». Таким образом в графике будет отображаться прямая между двумя известными значениями.
Подводим итоги
Мы рассмотрели простые способы интерполяции в Excel. С помощью этого инструмента можно скрыть отсутствие некоторых значений при построении графиков и диаграмм. В более сложной форме можно сделать вычисление с использованием различных формул. Например, доступна двойная интерполяция в редакторе Excel, при которой рассчитанное значение применяются для нескольких участков таблицы одновременно.