СМЕЩ - Функция смещения диапазонов

Excel 2007+

Краткое описание

Функция СМЕЩ возвращает ссылку на диапазон ячеек, отстоящий от заданной точки на указанное количество строк и столбцов. Позволяет динамически создавать ссылки на ячейки и диапазоны для анализа данных.

Синтаксис

СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина])

Параметры

Параметр Тип Обязательный Описание
ссылка Reference Да Начальная точка отсчета - ячейка или диапазон ячеек
смещ_по_строкам Number Да Смещение по вертикали от начальной ссылки
смещ_по_столбцам Number Да Смещение по горизонтали от начальной ссылки
высота Number Нет Размер возвращаемого диапазона по высоте
ширина Number Нет Размер возвращаемого диапазона по ширине

Использование функции OFFSET

СМЕЩ идеально подходит для создания динамических диапазонов в формулах. Используйте её для подвижных таблиц, создания последних N значений, динамических графиков и сложных вычислений, где диапазоны данных изменяются.

Распространенные примеры OFFSET

Получение значения смещенной ячейки

=СМЕЩ(D3;3;-2;1;1)

Возвращает значение ячейки B6, смещаясь от D3 на 3 строки вниз и 2 столбца влево

Сумма динамического диапазона

=СУММ(СМЕЩ(D3:F5;3;-2;3;3))

Вычисляет сумму диапазона B6:D8 (34) на основе смещения от исходного диапазона

Последние 5 значений списка

=СУММ(СМЕЩ(A:A;СЧЁТЗ(A:A)-5;0;5))

Суммирует последние 5 ненулевых значений в столбце A

Часто задаваемые вопросы

Функция возвращает ошибку #ССЫЛ! если смещение уводит за пределы рабочего листа.

Используются размеры исходной ссылки из первого аргумента.

Да, отрицательные значения смещают вверх/влево от начальной точки.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Неверный тип аргумента 'ссылка'

Solution: Убедитесь что первый аргумент - это ссылка на ячейку или диапазон

#ССЫЛ!

Cause: Смещение выходит за границы листа

Solution: Уменьшите значения смещения или проверьте границы данных

#ЗНАЧ!

Cause: Отрицательные значения высоты/ширины

Solution: Высота и ширина должны быть положительными числами

Примечания

  • Функция не перемещает ячейки, только возвращает ссылку
  • Работает с любой функцией принимающей ссылки
  • Очень полезна для динамических именованных диапазонов
  • Не изменяет выделение ячеек

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в:

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+