Як використовувати функцію КОРРЕЛ в Excel (3 приклади та VBA)

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

У програмі Excel можна створити таблицю КОРЕЛЯЦІЯ використовується для визначення того, наскільки тісно два набори даних пов'язані один з одним. У цій статті ми покажемо, як використовувати функцію КОРЕЛЯЦІЯ в Excel.

Завантажити Робочий зошит

Ви можете завантажити безкоштовну практичну книгу Excel тут.

Використання CORREL Function.xlsm

Вступ до функції CORREL

  • Опис

На сьогоднішній день, на жаль, це не так. КОРЕЛЯЦІЯ це статистична функція в Excel, яка обчислює коефіцієнт кореляції двох діапазонів комірок. Наприклад, можна обчислити кореляцію між двома фондовими ринками, між росто-ваговими показниками, між результатами іспитів за два семестри і т.д.

  • Синтаксис

=CORREL(array1, array2)

  • Аргументи Опис
Аргумент Обов'язково/необов'язково Опис
array1 Необхідно Діапазон значень комірок.
array2 Необхідно Другий діапазон значень комірок.
  • Рівняння

Ось,

означає, що Середній показник з array1 і array2 відповідно.

  • Значення, що повертається

Коефіцієнт кореляції - 2 значення від -1 до +1 - двох наборів змінних.

3 Способи використання функції КОРРЕЛ в Excel

У цьому розділі ми покажемо вам основний метод, як використовувати КОРЕЛЯЦІЯ А також ми поговоримо про функцію Ідеальний позитив і Негативна кореляція між двома масивами з КОРЕЛЯЦІЯ функцію.

1. загальний приклад функції CORREL

Ми покажемо вам, як реалізувати КОРЕЛЯЦІЯ функцію з прикладом розрахунку коефіцієнта кореляції між Вік і вага Ці ж самі дії можна здійснити для визначення коефіцієнта кореляції між фондові ринки, результати, зросто-вагові показники, і т.д.

Нижче наведено кроки для розрахунку коефіцієнта кореляції між віком та вагою.

Сходинки:

  • Виберіть комірку для зберігання результату (в нашому випадку це Комірка C15 ).
  • Напишіть КОРЕЛЯЦІЯ функціонувати та передати значення масиву або діапазони комірок в дужках.

У нашому випадку формула була такою,

=CORREL(B5:B13, C5:C13)

Ось,

B5:B13 = array1 перший ряд клітин, Вік колонки

C5:C13 = array2 другий ряд клітин, Вага колони

  • Преса Увійдіть .

Ви отримаєте коефіцієнт кореляції між діапазоном значень, визначених у вашому наборі даних.

2. функція CORREL з ідеальною позитивною кореляцією

Ідеальна позитивна кореляція означає коефіцієнт кореляції +1 . в Ідеальна позитивна кореляція коли змінна X приріст, змінна Y зростає разом з ним. Коли змінна X зменшується, змінна Y також зменшується.

Подивіться на наступний приклад, щоб зрозуміти більше.

Тут X і Y вісі, обидві мають тенденцію до зростання, тому це є Ідеальна позитивна кореляція отриманий результат 1 .

Читати далі: Як використовувати функцію ТЕНДЕНЦИЯ в Excel (3 приклади)

3. функція CORREL з ідеальною негативною кореляцією

Ідеальна негативна кореляція означає коефіцієнт кореляції -1 . в Ідеальна негативна кореляція коли змінна X приріст, змінна Y зменшується і коли змінна X зменшується змінна Y збільшується.

Подивіться на наступний приклад.

Тут X -вісь спостерігається стійке зростання, в той час як на осі Z -вісь має тенденцію до зниження, тому вона є Ідеальна негативна кореляція з результатом -1 .

Читати далі: Як використовувати функцію ЗРОСТАННЯ в Excel (4 простих способи)

Схожі читання

  • Як використовувати функцію РЕЖИМ в Excel (4 приклади)
  • Використання функції VAR в Excel (4 приклади)
  • Як використовувати функцію ПРОБ в Excel (3 приклади)
  • Використання функції STDEV в Excel (3 простих приклади)
  • Як використовувати функцію ЧАСТОТА в Excel (6 прикладів)

Вставка функції КОРЕЛЯЦІЯ з командного рядка Excel

Ви також можете вставити КОРЕЛЯЦІЯ з командного інструментарію Excel і витягти звідти коефіцієнт кореляції між даними.

Кроки для обчислення коефіцієнта кореляції між масивами ( Висота колони і Вагова колонка ) з командного рядка Excel наведено нижче.

Сходинки:

  • Виберіть комірку для зберігання результату (в нашому випадку це Комірка C15 ).
  • Далі перейдіть за посиланням Формули - Більше функцій - Статистичні - КОРРЕЛ

  • В рамках проекту Аргументи функції у спливаючому вікні виберіть пункт Array1 перетягуванням через весь 1-й стовпець або рядок і Array2 перетягуванням через весь 2-й стовпець або рядок вашого набору даних.

У нашому випадку,

Array1 = B5:B13 "Про те, що в Україні не існує жодного закону, який би Висота колони

Array2 = C5:C13 "Про те, що в Україні не існує жодного закону, який би Вагова колонка

  • Преса ГАРАЗД. .

Таким чином, ви також отримаєте коефіцієнт кореляції між двома масивами вашого набору даних.

Функція CORREL в VBA

На сьогоднішній день, на жаль, це не так. КОРЕЛЯЦІЯ функція також може бути використана з VBA Покрокові дії для цього наведені нижче.

Сходинки:

  • Преса Alt + F11 на клавіатурі або перейдіть на вкладку Розробник - Visual Basic відкрити Редактор Visual Basic .

  • У вікні коду, що з'явилося, в рядку меню натисніть Вставка -> Модуль .

  • Скопіюйте наступний код та вставте його у вікно коду.
 Sub CORRELfunction() Dim Z As Double Dim xRng As Range Dim yRng As Range Set xRng = Range("B5", Range("B5").End(xlDown)) 'xRng зберігає діапазон від B5 до останнього запису в стовпці B Set yRng = xRng.Offset(, 1) 'yRng зберігає значення масиву від C5 до всіх значень в стовпці C Z = Application.WorksheetFunction.Correl(xRng, yRng) 'Значення кореляційної функції зберігається в змінній ZMsgBox Z 'виводить висновок в Message Box. End Sub 

Ваш код тепер готовий до запуску.

  • Преса F5 на клавіатурі або в рядку меню виберіть Виконати -> Run Sub/UserForm Ви також можете просто натиснути на кнопку маленька іконка відтворення в рядку підменю для запуску макросу.

Ви отримаєте спливаюче вікно Microsoft Excel, в якому буде показано коефіцієнт кореляції результат між двома діапазонами комірок вашого набору даних.

Важливі моменти для запам'ятовування

  • Якщо масив або діапазон комірок містить текст, логічні значення або порожні комірки, то ці значення ігноруються. Однак, враховуються клітинки з нулем як аргументи.
  • #N/A помилка буде повернута, якщо array1 і array2 мають різну кількість точок даних.
  • #ЗАНУРЕННЯ НА НУЛЬ! помилка виникне, якщо або array1 або array2 порожній, або якщо Середньоквадратичне відхилення (S) їх значень дорівнює нуль .

Висновок

У цій статті детально пояснюється, як користуватися КОРЕЛЯЦІЯ Я сподіваюся, що ця стаття була дуже корисною для вас. Не соромтеся запитувати, якщо у вас виникли запитання щодо цієї теми.

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