Як створити функцію зсуву в excel: із прикладами


Часто вам може знадобитися обчислити лаговані значення в Excel. На щастя, це легко зробити за допомогою функції OFFSET() .

У наступних прикладах показано, як використовувати функцію OFFSET() на практиці.

Приклад 1: обчислення зміщених значень в Excel

Припустімо, у нас є такий набір даних у Excel, який показує загальну кількість продажів, здійснених магазином протягом 10 днів поспіль:

Ми можемо використовувати наступну формулу для розрахунку зміщених значень продажів у новому стовпці:

 =OFFSET( B3 ,-1,0)

Ми можемо ввести цю формулу в клітинку C3 і перетягнути її до кожної клітинки, що залишилася в стовпці C:

Стовпець «Затримка продажів» відображає продажі за лаг n=1.

Наприклад, на другий день магазин здійснив 19 продажів. Відкладене значення продажів за день 2 (наприклад, продажів, здійснених у день 1) становить 13 продажів.

Приклад 2: Розрахунок зміщених значень за групою в Excel

Припустімо, у нас є такий набір даних в Excel, який показує загальні продажі, здійснені двома різними магазинами за 5 днів кожен:

Ми можемо використовувати таку формулу, щоб обчислити відстаючі значення продажів магазином у новому стовпці:

 =IF( A3 = A2 , OFFSET( B3 , -1, 0), "")

Ми можемо ввести цю формулу в клітинку C3 і перетягнути її до кожної клітинки, що залишилася в стовпці C:

Ця функція спочатку перевіряє, чи збережене значення в поточному рядку дорівнює збереженому значенню в попередньому рядку.

Якщо так, він повертає відкладене значення продажів. Якщо ні, повертається порожнє значення.

Наприклад, у рядку 3 вартість продажів становила 19 . Оскільки магазинна вартість у рядку 2 дорівнює рядку 3, відкладене значення продажів обчислюється як 13 .

Однак у рядку 7 магазинне значення не відповідає магазинному значенню в рядку 6; тому замість зміщеного значення продажу повертається пусте значення.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Як інтерполювати відсутні значення в Excel
Як знайти перші 10 значень у списку в Excel
Як знайти верхні 10% значень у стовпці Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *