Как интерполировать между двумя значениями в Excel (6 способов)

  • Поделись Этим
Hugh West

Интерполяция данных - очень важная вещь, когда мы анализируем эксперимент или хотим предсказать или определить результаты какого-либо события. Например, если у нас есть данные о двух разных случаях, мы можем определить данные между этими случаями с помощью интерполяции. В этой статье мы кратко опишем 6 методы о том, как интерполировать между двумя значениями в Excel. В наборе данных у нас есть несколько X Координаты и Y Координаты .

Скачать Рабочую тетрадь для практических занятий

Интерполяция между двумя значениями.xlsx

6 способов интерполяции между двумя значениями в Excel

1. Применение функции FORECAST/FORECAST.LINEAR для интерполяции между двумя значениями в Excel

Самый простой способ интерполировать между двумя значениями можно использовать ПРОГНОЗ/ПРОГНОЗ.ЛИНЕЙНЫЙ функция. Давайте пройдемся по описанию ниже.

Шаги:

  • Определите, какое значение вы хотите интерполировать и создавать новые строки для значения, которое вы хотите интерполировать и интерполированный В этом случае я хочу интерполировать между 8 и 9 поэтому я выбрал значение 8.5 .

  • Теперь введите следующую формулу в ячейку B15 .
=FORECAST(C14,C5:C12,B5:B12)

Здесь ПРОГНОЗ функция определяет интерполированный значение в ячейке C15 через линейная регрессия Он работает на диапазоны B5:B12 (как известные_Xs ) и C5:C12 (как известный_Ys ).

  • Нажмите кнопку ENTER и вы увидите интерполированный значение в ячейке C15 .

  • Вы также можете использовать ЛИНЕЙНЫЙ функция в данном случае. Просто поставьте ПРОГНОЗ.ЛИНЕЙНЫЙ вместо ПРОГНОЗ в формуле.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)

  • Хит ENTER и вы увидите то же самое интерполированный значение, как и раньше.

Таким образом, вы можете легко интерполировать между двумя значениями с помощью ПРОГНОЗ функция.

Читать далее: Как сделать линейную интерполяцию в Excel (7 удобных методов)

2. Использование комбинации функций Excel XLOOKUP и FORECAST для интерполяции между двумя значениями

Если вы хотите интерполировать в пределах небольшого ассортимент набора данных, вы можете воспользоваться функцией XLOOKUP функция для извлечения координаты в ассортимент и интерполировать значение внутри них. Предположим, мы хотим интерполировать значение 6 в B9:C10 Давайте обсудим эту процедуру ниже.

Шаги:

  • Во-первых, внесите некоторые изменения в набор данных, чтобы поместить в него координаты .

  • Введите следующую формулу в ячейку F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)

Сайт XLOOKUP функция просматривает значение в C14 , ищет это значение в диапазон B5:B12, и возвращает значение, которое по соседству меньше, чем 6.5 поскольку он не может найти это точное значение в этом диапазоне, и мы ставим -1 Таким образом, мы получаем x1 в качестве 5 .

Подобная формула используется в этом разделе несколько раз. Когда нам нужно значение, смежно большее, чем 6.5 , мы использовали ' 1 ' вместо ' -1 ' в формуле.

  • Хит ENTER чтобы увидеть результат в ячейке F7 .

  • Теперь введите следующую формулу в ячейку F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)

  • Нажмите кнопку ENTER и вы увидите большее значение, чем 6 в камере F8 .

  • После этого введите в ячейку следующую формулу F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)

  • Хит ENTER Эта операция доставит вам стоимость в ячейке C9 .

  • Затем введите формулу в ячейку F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)

  • Хит ENTER и вы увидите Y Координата клетка C10 .

  • После этого выберите ячейку C15 и введите формулу, приведенную ниже.
=FORECAST(C14,F9:F10,F7:F8)

  • Нажмите кнопку ENTER клавишу, чтобы увидеть интерполированное значение в камере C15 .

Таким образом, вы можете интерполировать между двумя значениями в пределах небольшого диапазона.

Читать далее: Как сделать VLOOKUP и интерполяцию в Excel (6 способов)

3. Применение функций INDEX и MATCH с функцией FORECAST для интерполяции между двумя значениями

Мы также можем интерполировать между двумя значениями в пределах небольшого ассортимент набора данных с помощью ИНДЕКС и МАТЧ функции для извлечения координаты в ассортимент и интерполировать значение в них. Предположим, мы хотим интерполировать значение 6 в B9:C10 Давайте обсудим эту процедуру ниже.

Шаги:

  • Сначала внесите некоторые изменения в набор данных, чтобы поместить в него координаты .

  • Введите следующую формулу в ячейку F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))

Здесь МАТЧ функция возвращает позицию значения ячейки C14 в диапазон B5:B12 . А потом ИНДЕКС функция возвращает значение этой позиции в B5:B12 . Таким образом, он вернулся x1 .

Подобная формула используется в этом разделе несколько раз для определения x2 , y1, и y2 .

  • Хит ENTER чтобы увидеть результат в ячейке F7 .

  • Теперь введите следующую формулу в ячейку F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)

  • Нажмите кнопку ENTER и вы увидите большее значение, чем 6 в камере F8 .

  • После этого введите в ячейку следующую формулу F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))

  • Хит ENTER Эта операция доставит вам стоимость в ячейке C9 .

  • Затем введите формулу в ячейку F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)

  • Хит ENTER и вы увидите Y Координата клетка C10 .

  • После этого выделите ячейку C15 и введите формулу, приведенную ниже.
=FORECAST(C14,F9:F10,F7:F8)

  • Нажмите кнопку ENTER клавишу, чтобы увидеть интерполированное значение в камере C15 .

Таким образом, вы можете интерполировать между двумя значениями в пределах небольшого диапазона.

4. интерполирование между двумя значениями с помощью математической формулы

Еще один эффективный метод интерполировать между двумя значениями будет заключаться в применении математической формулы. Формула интерполяции приведена ниже.

Это уравнение прямой линии. Давайте выполним необходимые инструкции, чтобы применить его к интерполировать между двумя значениями.

Шаги:

  • Внесите некоторые изменения в набор данных для значение интерполяции и введите следующую формулу в ячейку C15 Здесь мы хотим найти интерполированное значение когда X Координата это 75 И по этой причине мы собираемся взять X Координаты которые по соседству меньше или больше, чем 2.75 и их соответствующие Y Координаты в этом наборе данных.
=C7+(C14-B7)*(C8-C7)/(B8-B7)

Формула возвращает интерполированный значение путем измерения наклон из 2 точки, которые (2.5, 4) и (3, 6) .

  • Теперь просто нажмите ENTER чтобы увидеть интерполированное значение в камере C15 .

Таким образом, вы можете интерполировать между двумя значениями просто с помощью математического уравнения.

(6 методов) 5. Интерполяция между двумя значениями с помощью функций SLOPE и INTERCEPT

Один из самых простых способов интерполировать между двумя значениями можно использовать Excel SLOPE и ИНТЕРСЕПТ функции и использовать их результаты в прямолинейный формулу. Рассмотрим процедуру ниже. Мы хотим интерполировать сайт X Координата 10.

Шаги:

  • Внесите некоторые изменения в свой набор данных, чтобы сохранить наклон .

  • Введите следующую формулу в ячейку E7
=SLOPE(C5:C12,B5:B12)

Сайт SLOPE функция возвращает наклон/градиент линии линейной регрессии, которую проводят по точкам, образованным заданными X и Y Координаты .

  • Хит ENTER и вы увидите наклон этих данных в клетке E7 .

  • Теперь введите следующую формулу в ячейку E9 чтобы найти Y-интерцепт .
=INTERCEPT(C5:C12,B5:B12)

Сайт ИНТЕРСЕПТ функция возвращает Y-интерцепт линии линейной регрессии, которую проводят по точкам, образованным заданными X и Y Координаты .

  • Хит ENTER чтобы увидеть результат в ячейке E9 .

  • Вставьте эту формулу в ячейку C15 .
=E7*C14+E9

Формула представляет собой базовую формулу прямой линии, которая имеет вид y=mx+c .

  • Хит ENTER чтобы увидеть интерполированный значение в ячейке C15 .

Таким образом, вы можете определить интерполированный значение между двумя значениями с помощью Excel SLOPE и ИНТЕРСЕПТ функции.

6. использование функции GROWTH для нелинейной интерполяции

Сайт РОСТ функция является специальной функцией для интерполировать Нелинейные данные. Наш набор данных в основном состоит из нелинейных отношений между Y и X Координаты Поэтому лучше всего использовать эту функцию.

Шаги:

  • Внесите некоторые изменения, чтобы сохранить интерполированный Мы хотим интерполировать значение между 5 и 8 . Да будет так. 6.5 .

  • Введите следующую формулу в ячейку C15 .
=GROWTH(C5:C12,B5:B12,C14)

Здесь РОСТ функция возвращает интерполированный данных, предсказывая экспоненциальный рост X и Y Координаты .

  • Хит ENTER и вы увидите интерполированный значение в ячейке C15 .

Таким образом, вы можете найти интерполированный значения с помощью РОСТ Поскольку эта функция работает для нелинейных отношений, с ее помощью можно получить более точные данные.

Читать далее: Как сделать интерполяцию с помощью функций GROWTH & TREND в Excel

Практическая секция

На следующем изображении вы увидите набор данных из этой статьи. Я поместил его для того, чтобы вы могли попрактиковаться самостоятельно.

Заключение

Суть в том, что эта статья поможет вам понять, как интерполировать между двумя значениями в Excel. По интерполяция, вы можете определить точный или наиболее точный результат для данных, не включенных в эксперимент, что действительно важно в научных и статистических делах. Если у вас есть какие-либо более эффективные методы интерполирование между двумя значениями в Excel, пожалуйста, оставьте их в поле для комментариев. А также поделитесь своими отзывами о моей статье. Это поможет мне обогатить мои будущие статьи.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.