Як інтерполювати між двома значеннями в Excel (6 способів)

  • Поділитися Цим
Hugh West

Інтерполяція даних є дуже важливою річчю, коли ми аналізуємо експеримент або хочемо передбачити або визначити результати події. Наприклад, якщо у нас є дані про два різних випадки, ми можемо визначити дані між цими випадками за допомогою інтерполяції. У цій статті ми коротко опишемо 6 методичні рекомендації щодо того, як інтерполювати між двома значеннями в Excel. У наборі даних ми маємо деякі Координати X і Координати Y .

Завантажити Практичний посібник

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

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

1. застосування функції ПРОГНОЗ/ПРОГНОЗ.ЛИНЕЙН для інтерполяції між двома значеннями в Excel

Найпростіший спосіб інтерполювати між двома значеннями є використання FORECAST/FORECAST.LINEAR Перейдемо до опису функції нижче.

Сходинки:

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

  • Тепер введіть в комірку наступну формулу B15 .
=FORECAST(C14,C5:C12,B5:B12)

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

  • Натисни кнопку ENTER і ви побачите кнопку інтерпольований значення в комірці C15 .

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

  • Хіт ENTER і ви побачите те саме інтерпольований значення, як і раніше.

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

Читати далі: Як зробити лінійну інтерполяцію в Excel (7 зручних способів)

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

Якщо ви хочете інтерполювати в межах невеликого діапазон набору даних, ви можете використовувати 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. застосування функцій ІНДЕКС і СООТВЕТСТВИЕ з функцією ПРОГНОЗ для інтерполяції між двома значеннями

Ми також можемо інтерполювати між двома значеннями в межах невеликого діапазон набору даних за допомогою ІНДЕКС і МАТЧ функції для вилучення координати в діапазон і інтерполювати значення в них. Припустимо, ми хочемо інтерполювати значення 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. інтерполяція між двома значеннями за допомогою функцій SLOP та INTERCEPT

Один з найпростіших способів інтерполювати між двома значеннями є використання Excel СХИЛ і ПЕРЕХОПЛЕННЯ функції та використовувати їх результати в пряма лінія Розглянемо процедуру нижче. Ми хочемо інтерполювати в "Урядовому кур'єрі". Координата X 10.

Сходинки:

  • Зробіть деякі зміни у вашому наборі даних для зберігання нахил .

  • Введіть в комірку наступну формулу E7
=SLOPE(C5:C12,B5:B12)

На сьогоднішній день, на жаль, це не так. СХИЛ функція повертає значення нахил/градієнт лінії лінійної регресії, яка побудована точками, утвореними заданими 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 СХИЛ і ПЕРЕХОПЛЕННЯ функції.

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

На сьогоднішній день, на жаль, це не так. ЗРОСТАННЯ функція - це спеціальна функція для інтерполювати нелінійні дані. наш набір даних в основному складається з нелінійних залежностей між Y і Координати X Тому найкраще було б скористатися цією функцією.

Сходинки:

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

  • Введіть в комірку наступну формулу C15 .
=GROWTH(C5:C12,B5:B12,C14)

Ось тут і відбулася ЗРОСТАННЯ функція повертає значення інтерпольований даних шляхом прогнозування експоненціального зростання X і Координати Y .

  • Хіт ENTER і ви побачите інтерпольований значення в комірці C15 .

Таким чином, ви можете знайти інтерпольований значень, використовуючи ЗРОСТАННЯ Оскільки ця функція працює для нелінійних залежностей, то в результаті її використання можна отримати більш точні дані.

Читати далі: Як виконати інтерполяцію за допомогою функцій РОСТ і ТЕНДЕНЦІЯ в Excel

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

На наступному зображенні ви побачите набір даних цієї статті. Я розмістив його для того, щоб ви могли потренуватися самостійно.

Висновок

Суть в тому, що ця стаття допоможе вам зрозуміти, як інтерполювати між двома значеннями в Excel. По інтерполяція, ви можете визначити точний або найбільш точний результат для даних, які не були включені в експеримент, що є дійсно важливим у науковій та статистичній діяльності. Якщо у вас є якісь кращі методи для інтерполяція між двома значеннями в Excel, будь ласка, залишайте їх у полі для коментарів. А також, діліться своїми відгуками про мою статтю. Це допоможе мені збагатити мої наступні статті.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.