Функция последовательности в Excel

Янв 22, 2025 | Функции Excel | Нет комментариев

Home 9 Функции Excel 9 Функция последовательности в Excel

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

Что такое функция Excel ПОСЛЕД?

Эта функция последовательности, появившаяся в Microsoft Excel 365 и Excel 2021, автоматически заполняет указанное количество строк и столбцов последовательностью чисел.

Функция ПОСЛЕД генерирует список последовательных чисел в массиве, который может быть одномерным или двумерным, в зависимости от использованных аргументов для строк и столбцов. ПОСЛЕД можно применить для создания числовых массивов, таких как 1, 2, 3 и т. д., которые прямо выводятся на рабочий лист. Кроме того, её можно употреблять для генерации числового массива в других формулах, что часто требуется в более сложных вычислениях.

Синтаксис функции ПОСЛЕД

Функция последовательности имеет следующий синтаксис:

ПОСЛЕД(строки; [столбцы]; [начало]; [шаг])
  • Строки (необязательно) — количество строк для заполнения. Если этот параметр не указан, по умолчанию используется 1 строка.
  • Столбцы (необязательно) — количество столбцов для заполнения. Если этот параметр опущен, используется 1 столбец.
  • Начало (необязательно) — стартовый номер в последовательности. Если ничего не указано, по умолчанию установлено значение 1.
  • Шаг (необязательно) — приращение для каждого следующего значения в последовательности. Может быть положительным или отрицательным.
    • Если положительное, значения увеличиваются, создавая возрастающую последовательность чисел.
    • Если отрицательное, значения уменьшаются, создавая убывающую последовательность чисел.
    • Если параметр опущен, шаг по умолчанию равен 1.

Хотя ни один из аргументов не является строго обязательным, хотя бы один параметр нужно все же указать. Например, =ПОСЛЕД(;) вернет число 1 в ячейке с этой формулой.

Примеры использования функции последовательности в Excel

Если вы хотите заполнить столбец последовательными номерами, начиная с 1, функция последовательности может быть использована в Excel в её простейшей форме:

Для записи чисел в столбец: ПОСЛЕД(n)

Для записи чисел в строку: ПОСЛЕД(1; n)

где n — это количество элементов в числовом ряду. Например, чтобы заполнить столбец десятью порядковыми номерами, введите следующую формулу арифметической последовательности в начальную ячейку (например, A2) и нажмите Enter:

=ПОСЛЕД(10)

Результаты будут автоматически заполнены вниз по столбцу.

Формула вертикальной последовательности чисел Excel

Для горизонтального расположения чисел установите аргумент строки равным 1 и укажите количество столбцов, например, 7:

=ПОСЛЕД(1; 7)
Расположение последовательности по строке

Чтобы заполнить числовым рядом диапазон ячеек, определите аргументы для строк и столбцов. Например, чтобы создать числовую последовательность в 5 строк и 3 столбца, используйте формулу:

=ПОСЛЕД(5; 3; 100; 10)

Чтобы начать отсчет с определенного числа, например, с 100, укажите это число в третьем аргументе. Для создания списка с определенным шагом между числами задайте его в четвертом аргументе (например, 10).

Пример использования функции ПОСЛЕД

Таким образом, формула арифметической последовательности ПОСЛЕД(5; 3; 100; 10) означает: создать последовательность чисел, начиная с 100 с шагом 10, и записать его в диапазон из 3 столбцов и 5 строк.

Ещё больше примеров вы можете посмотреть здесь: Последовательность чисел в Excel.

Важные моменты о функции ПОСЛЕД

Для эффективного создания арифметической последовательности чисел в Excel запомните эти 4 факта:

  • Функция ПОСЛЕД доступна только в Microsoft 365 и Excel 2021. Она не работает в Excel 2019, Excel 2016 и более ранних версиях, так как они не поддерживают динамические массивы.
  • Если результатом является массив чисел, Excel автоматически выводит их в несколько строк и столбцов вправо и вниз от ячейки с формулой. Убедитесь, что у вас достаточно пустых ячеек рядом с формулой, иначе получите ошибку #ПЕРЕНОС!
  • Полученный массив может быть одномерным или двумерным, в зависимости от настройки аргументов строк и столбцов.
  • Любой необязательный аргумент, опущенный в функции последовательности, по умолчанию имеет значение 1.

Убывающая (нисходящая) последовательность в Excel

Чтобы создать убывающую последовательность, где каждое значение меньше предыдущего, используйте отрицательное число в качестве аргумента для шага. Например, чтобы создать ряд чисел, начиная с 20 и уменьшаясь на 1, используйте формулу:

=ПОСЛЕД(10; 1; 20; -1)

Вертикальное и горизонтальное расположение числового ряда

Аргументы строк и столбцов в формуле ПОСЛЕД определяют количество строк и столбцов для генерации. Например, следующие формулы генерируют числа от 1 до 5 в строках и столбцах:

=ПОСЛЕД(5,1) // возвращает {1;2;3;4;5} в 5 строках 

=ПОСЛЕД(1,5) // возвращает {1,2,3,4,5} в 5 столбцах

Синтаксис ПОСЛЕД предусматривает, что один из аргументов (строки или столбцы) может быть опущен:

=ПОСЛЕД(5) // получаем {1;2;3;4;5} в 5 строках 

=ПОСЛЕД(,5) // получаем {1,2,3,4,5} в 5 столбцах

Аргумент начала задает начальное значение, а шаг определяет приращение. Например, следующие формулы используют начальное значение 10 и шаг 5:

=ПОСЛЕД(3,1,10,5) // возвращает {10;15;20} в 3 строках 

=ПОСЛЕД(1,3,10,5) // возвращает {10,15,20} в 3 столбцах

Формула =ПОСЛЕД(10,5,0,3) возвращает массив последовательных чисел в 10 строк и 5 столбцов, начиная с нуля с шагом 3. Итог — 50 чисел от 0 до 147.

При заполнении диапазона арифметической последовательностью чисел, по умолчанию они записываются горизонтально по каждой строке. Чтобы расположить числа вертикально, вложите ПОСЛЕД в функцию ТРАНСП, которая меняет строки и столбцы местами:

ТРАНСП(ПОСЛЕД(столбцы; строки; начало; шаг))

Например, для заполнения 5 строк и 3 столбцов начиная с 100 и увеличивая на 10:

=ТРАНСП(ПОСЛЕД(3; 5; 100; 10))
Формула для вертикальной и горизонтальной последовательности чисел в Excel

Для лучшего понимания параметров используйте отдельные ячейки (E1:E4) и создайте 2 последовательности:

Числа вертикально сверху вниз (по строкам): =ТРАНСП(ПОСЛЕД(E2; E1; E3; E4))

Числа горизонтально слева направо (по столбцам): =ПОСЛЕД(E1; E2; E3; E4)

Вот так можно создать последовательность чисел в Excel с помощью функции ПОСЛЕД. Надеюсь, примеры были полезными и интересными.