Excel и Google Workspace / Базовые формулы Excel

SEQUENCE / ПОСЛЕД: автоматическая последовательность чисел

SEQUENCE создает динамический массив последовательных чисел с заданным числом строк, столбцов, началом и шагом. Формула заменяет ручную нумерацию. Прием особенно удобен в повторяемых офисных отчетах.

Опубликовано: Обновлено:

Формула

$$=SEQUENCE(10,1,1,1)$$

Обозначения

$10$
количество строк, строки
$1$
количество столбцов, столбцы
$1$
начальное значение, число
$1$
шаг между значениями, число

Условия применения

  • Версия Excel должна поддерживать динамические массивы.
  • Область вывода должна быть свободна.
  • Rows и columns задают положительный размер массива.
  • Имя функции и разделители зависят от локали.

Ограничения

  • SEQUENCE генерирует числа, но не знает смысла строк.
  • Разлитый массив нельзя частично редактировать вручную.
  • В старых версиях Excel динамические массивы могут не работать.

Подробное объяснение

SEQUENCE создает массив чисел по правилу: сколько строк, сколько столбцов, с какого числа начать и на какой шаг увеличивать следующее значение.

Функция относится к динамическим массивам. Одна формула может заполнить много ячеек, и изменение аргумента rows сразу меняет длину списка.

Шаг может быть не только единицей. Формула =SEQUENCE(6,1,0,5) создаст 0, 5, 10, 15, 20, 25. С датами это тоже работает, потому что даты в Excel хранятся как числа.

В моделях SEQUENCE часто служит вспомогательной функцией: создает номера периодов, индексы для выборки, ось диаграммы или основу для других динамических формул.

При переносе формулы между русской и английской локалью проверьте имя функции и разделитель аргументов: в одной среде это может быть запятая, в другой точка с запятой. Смысл аргументов при этом не меняется, но скопированная формула может не приняться до замены разделителей.

Для надежной модели полезно отдельно проверить три вещи: что входные ячейки имеют правильный тип данных, что диапазон или ссылка включает все нужные строки, и что результат понятен человеку, который не писал файл. Если формула возвращает массив, заранее освободите область разлива; если работает с датами, проверьте одну граничную дату вручную.

Как пользоваться формулой

  1. Выберите верхнюю левую ячейку будущего массива.
  2. Задайте число строк и столбцов.
  3. Укажите начальное значение, если список начинается не с 1.
  4. Укажите шаг для пропусков или обратного счета.
  5. Проверьте последнее значение по формуле start + step*(n-1).

Историческая справка

SEQUENCE стала заметной частью Excel после появления динамических массивов в Microsoft 365. До этого пользователи создавали последовательности протягиванием, заполнением прогрессии или вспомогательными формулами со строками. Электронные таблицы сделали такие операции массовыми: пользователь задает правило один раз, а файл пересчитывает результат при изменении исходных данных. В современных версиях Excel и Google Таблиц важны не только имя функции, но и локаль, разделители аргументов, тип данных в ячейках и совместимость динамических массивов. Поэтому хорошая формула должна быть проверяемой: рядом должны быть исходные данные, понятная единица результата и тест на крайний случай. Такой подход превращает отдельную функцию в надежный прием офисной модели. По мере развития Excel эти функции стали частью обычной грамотности работы с таблицами: они уменьшают ручные операции, делают файл воспроизводимым и позволяют передавать расчет другому пользователю без устных пояснений.

Пример

Дано: нужно пронумеровать 12 месяцев в столбце, начиная с 1. Формула: =SEQUENCE(12,1,1,1). Аргументы: rows=12, columns=1, start=1, step=1. Ответ: Excel выведет числа от 1 до 12 вертикально. Проверка: последнее число равно start + step*(rows-1) = 1 + 1*11 = 12. Дополнительная проверка: измените одно исходное значение и убедитесь, что результат пересчитался именно так, как ожидается. Затем проверьте крайний случай: пустую ячейку, дату на границе периода, занятую область разлива или адрес с пробелом. Если формула копируется вниз, посмотрите две соседние строки и убедитесь, что относительные ссылки сместились, а фиксированные параметры остались на месте. Такой мини-тест занимает меньше минуты и обычно ловит ошибки локали, типов данных и неполных диапазонов.

Частая ошибка

Частая ошибка - занятая область разлива, из-за которой появляется #SPILL!. Еще путают строки и столбцы: =SEQUENCE(1,10) даст горизонтальный список, а =SEQUENCE(10,1) вертикальный. При генерации дат нужно применить формат даты, иначе пользователь увидит серийные номера. Отдельно проверьте локаль: формула из англоязычной инструкции может требовать замены запятых на точки с запятой, а локализованное имя функции может отличаться. Не смешивайте текстовые даты, числа как текст и настоящие числовые значения в одном расчете.

Практика

Задачи с решением

Четные

Условие. Какая формула создаст 2, 4, 6, 8, 10 в столбце?

Решение. Нужно 5 строк, 1 столбец, старт 2 и шаг 2: =SEQUENCE(5,1,2,2).

Ответ. =SEQUENCE(5,1,2,2)

Горизонтально

Условие. Как вывести числа 1-6 в одну строку?

Решение. Нужно 1 строка и 6 столбцов: =SEQUENCE(1,6,1,1).

Ответ. =SEQUENCE(1,6,1,1)

Дополнительные источники

  • Microsoft Support: Excel functions by category — https://support.microsoft.com/office/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb
  • Microsoft Support: Excel functions alphabetical — https://support.microsoft.com/office/excel-functions-alphabetical-b3944572-255d-4efb-bb96-c6d90033e188
  • Microsoft Support: Overview of formulas in Excel — https://support.microsoft.com/office/overview-of-formulas-in-excel-ecfdc708-9162-49e8-b993-c311f47ca173
  • Microsoft Support: SEQUENCE function — https://support.microsoft.com/office/sequence-function-57467a98-57e0-4817-9f14-2eb78519ca90

Связанные формулы

Excel и Google Workspace

Абсолютная ссылка в Excel и Google Таблицах

$=$B$1*A2$

Абсолютная ссылка фиксирует столбец и строку ячейки с помощью знаков доллара. Она нужна, чтобы при копировании формулы ссылка на ставку, курс или коэффициент не смещалась.

Excel и Google Workspace

COUNT / СЧЁТ: количество чисел в Excel и Google Таблицах

$=COUNT(A2:A100)$

COUNT подсчитывает числовые ячейки в рабочей таблице. Страница показывает международную запись для Excel и Google Таблиц, русское имя функции там, где оно используется, и практические ограничения, из-за которых результат часто отличается от ожиданий.

Excel и Google Workspace

DATE / ДАТА: собрать дату из года, месяца и дня в Excel и Google Таблицах

$=DATE(A2,B2,C2)$

DATE создает дату из трех чисел в рабочей таблице. Страница показывает международную запись для Excel и Google Таблиц, русское имя функции там, где оно используется, и практические ограничения, из-за которых результат часто отличается от ожиданий.

Excel и Google Workspace

YEAR / ГОД: год из даты в Excel и Google Таблицах

$=YEAR(A2)$

YEAR извлекает год из даты в рабочей таблице. Страница показывает международную запись для Excel и Google Таблиц, русское имя функции там, где оно используется, и практические ограничения, из-за которых результат часто отличается от ожиданий.