Оглавление
Интерполяция данных - очень важная вещь, когда мы анализируем эксперимент или хотим предсказать или определить результаты какого-либо события. Например, если у нас есть данные о двух разных случаях, мы можем определить данные между этими случаями с помощью интерполяции. В этой статье мы кратко опишем 6 методы о том, как интерполировать между двумя значениями в Excel. В наборе данных у нас есть несколько X Координаты и Y Координаты .
Скачать Рабочую тетрадь для практических занятий
Интерполяция между двумя значениями.xlsx6 способов интерполяции между двумя значениями в 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, пожалуйста, оставьте их в поле для комментариев. А также поделитесь своими отзывами о моей статье. Это поможет мне обогатить мои будущие статьи.