Как создать функцию задержки в Excel (с примерами)

Как создать функцию задержки в Excel (с примерами)

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

В следующих примерах показано, как использовать функцию OFFSET() на практике.

Пример 1. Расчет значений с запаздыванием в Excel

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

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

=OFFSET( B3 , -1, 0)

Мы можем ввести эту формулу в ячейку C3 и перетащить ее в каждую оставшуюся ячейку в столбце C:

Столбец «Отставание продаж» показывает продажи за отставание n=1.

Например, во второй день магазин совершил 19 продаж. Лаговое значение продаж во второй день (например, продажи, сделанные в первый день) составляет 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.