Excel Interpolate (Зміст)
- Вступ до інтерполяції в Excel
- Приклади інтерполяції в Excel
Вступ до інтерполяції в Excel
Інтерполяція - це метод, який використовується для оцінки або з'ясування значення між двома відомими значеннями на лінії чи кривій. Цей вид прогнозування використовується у багатьох видах аналізу, таких як інвестування у ріст, прогнозування чисел, встановлення стратегій, страхових рішень, рух цін, акції та ринки акцій тощо.
Лінійна інтерполяція означає оцінку майбутнього значення певної змінної на основі поточних даних. У MS-Excel створюється пряма лінія, яка з'єднує два відомих значення, і, таким чином, майбутнє значення обчислюється за допомогою простої математичної формули або з використанням функції FORECAST.
Приклади інтерполяції в Excel
Давайте розберемося, як інтерполювати в Excel за допомогою деяких прикладів.
Ви можете завантажити цей шаблон інтерполяції Excel тут - Інтерполяція шаблону ExcelПриклад №1 - Використання простої математичної формули
Скажімо, у нас є простий набір даних з двох відомих значень x і y, і ми хочемо інтерполювати значення (тобто знайти відповідне значення y для значення x) наступним чином:
Тож проста формула, яка використовується для інтерполяції цього значення:
y = y 1 + (x - x 1 ) *
Тут х = 22, 5
Отже, коли ми застосовуємо цю формулу до даного набору даних, ми отримуємо інтерпольоване значення y як:
Таким чином, ми можемо побачити на наведеному вище скріншоті, що ми інтерполювали значення з двома відомими значеннями x та y. Можуть бути випадки, коли запам'ятати формулу стає важко. Отже, функція FORECAST може використовуватися в таких випадках.
Приклад №2 - Використання функції FORECAST
Тепер скажімо, що ми хочемо інтерполювати те саме значення у Example1 за допомогою функції FORECAST.
Функція FORECAST оцінює значення на основі існуючих значень разом з лінійною тенденцією. Він має такий синтаксис:
ПРОГНОЗ (x, відомі_y, відомі_x)
Де,
- x: Це значення або точка даних, відповідне значення якої ми хочемо інтерполювати або передбачити.
- known_y's: Це відомий діапазон значень y.
- known_x's: Це відомий діапазон значень x.
Отже, давайте тепер побачимо на скріншоті, що відбувається, коли ми застосуємо цю функцію FORECAST для інтерполяції заданого значення x:
Таким чином, ми можемо побачити на знімку екрана, що функція FORECAST також добре працює для цього.
Приклад №3 - Використання функції прогнозу
Тепер скажімо, що у нас є набір даних про роздрібну фірму, що має кількість днів та відповідні продажі фірми в ті дні (тобто кількість одиниць, що продаються в ті дні), як показано нижче:
Продажі в цьому випадку лінійні (що також можна перевірити вручну або за допомогою лінійного графіка). Тепер давайте подивимося, як ми використовуємо функцію FORECAST, коли значення знаних_ та знаків_x обчислюються за допомогою функції OFFSET та MATCH:
Давайте спочатку побачимо синтаксис функції OFFSET та функції MATCH:
Функція OFFSET повертає клітинку або діапазон комірок, у яких вказана кількість рядків і стовпців, залежно від висоти та ширини в зазначених рядках і стовпцях. Він має такий синтаксис:
OFFSET (посилання, рядки, значки, (висота), (ширина))
Де
- довідка: це початкова точка, з якої починається підрахунок рядків і стовпців.
- рядки: це кількість рядків для зміщення нижче початкової комірки.
- cols: Це кількість стовпців, які слід змістити прямо від вихідної опорної комірки.
- висота: необов’язково; Із поверненої посилання це висота рядків.
- ширина: Необов’язково; Із поверненої посилання це ширина стовпців.
Функція MATCH повертає відносне положення значення пошуку у рядку, стовпці чи таблиці, що відповідає заданому значенню у визначеному порядку. Він має такий синтаксис:
MATCH (lookup_value, lookup_array, (match_type))
Де,
- lookup_value: це значення, яке потрібно зіставити або переглянути з масиву lookup_array.
- lookup_array: це масив або діапазон комірок, у яких потрібно шукати значення значень lookup_array.
- match_type: Необов’язково; це може приймати значення 1, 0, -1.
Значення за замовчуванням для цього match_type становить 1. Для значення 1 функція MATCH знайде найбільше значення, яке менше або дорівнює значенню lookup_value, і значення повинно бути у порядку зростання. Для значення 0 функція MATCH знаходить перше значення, яке точно дорівнює значенню lookup_value. Для значення -1 функція знайде найменше значення, яке більше або дорівнює значенню lookup_value, і значення має бути у порядку зменшення.
Тепер, якщо ми хочемо оцінити обсяги продажів, скажімо, за 28 днів, тоді ми використовуємо наступні функції:
Отже, перша функція OFFSET, яка використовується як другий параметр у функції FORECAST, використовується для вибору знань_y (залежні значення, тобто продажі).
Друга функція OFFSET, яка використовується як третій параметр у функції FORECAST, використовується для вибору знань_x (незалежні значення, тобто кількість днів).
Функція MATCH, яка використовується як параметр у функції OFFSET, використовується для генерування позиції значення, що підлягає прогнозуванню, і таким чином обчислює кількість рядків. Стовпці у функції MATCH, тобто другий параметр у ній повинен бути 0, оскільки залежне значення бажане для того ж стовпця, який вибрано.
Таким чином, за 28 днів ми оцінили або прогнозували продажі фірми в 1120. Так само ми можемо оцінити продажі фірми за різну кількість днів, використовуючи цю функцію ПРОГНОЗУВАННЯ.
Що слід пам’ятати про інтерполяцію в Excel
- Процес виведення простої функції з набору даних дискретних значень, так що функція проходить через усі задані значення і, таким чином, може бути використаний для прогнозування значень між заданими значеннями, називається інтерполяцією.
- Він використовується для визначення того, які дані можуть існувати поза зібраними даними.
- Лінійна інтерполяція не є точним методом в MS Excel, однак, це економія часу та швидке.
- Лінійну інтерполяцію можна навіть використовувати для прогнозування значень кількості опадів, географічних точок даних тощо.
- Якщо дані не є лінійними, то деякі інші методи, які можуть бути використані для інтерполяції в таких випадках, є: поліноміальна інтерполяція, сплайнова інтерполяція тощо.
- Функція FORECAST може навіть використовуватися для екстраполяції або прогнозування майбутніх значень.
Рекомендовані статті
Це посібник з Інтерполяту в Excel. Тут ми обговорюємо, як інтерполювати в Excel разом із практичними прикладами та шаблоном Excel, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -
- Заголовок стовпців в Excel | Практичні приклади
- Використання функції Excel INDEX
- Що таке функція MROUND в Excel?
- SUMIF з функцією АБО в Excel