В этой статье вы узнаете, как создать числовую последовательность в Excel с помощью формул. Кроме того, мы покажем вам, как автоматически генерировать серию римских чисел и случайных целых чисел — и все это с помощью функции динамического массива ПОСЛЕД (SEQUENCE в английской версии).

Времена, когда вам приходилось расставлять числа в Excel вручную, давно прошли. В современном Excel вы можете мгновенно создать простую числовую серию с помощью функции автозаполнения

Если перед вами стоит более сложная задача, воспользуйтесь функцией ПОСЛЕД, специально разработанной для этой цели.

Функция Excel ПОСЛЕД

Функция ПОСЛЕД в Excel используется для создания массива последовательных чисел, таких как 1, 2, 3 и т. д.

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

Она имеет следующий синтаксис:

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

Где:

Строки (необязательно) — количество строк для заполнения. Если этот параметр пропущен, по умолчанию используется 1 строка.

Столбцы (необязательно) — количество столбцов для заполнения. Если этот параметр опущен, используется 1 столбец.

Начало (необязательно) — стартовый номер в последовательности. Если ничего не указано, по умолчанию установлено значение 1.

Шаг (необязательно) — приращение для каждого последующего значения в последовательности. Оно может быть положительным или отрицательным.

  • Если оно положительное, последующие значения увеличиваются, создавая возрастающий ряд.
  • Если отрицательное, последующие значения уменьшаются, создавая нисходящий ряд чисел.
  • Если этот параметр опущен, по умолчанию этот шаг равен 1.

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

ПОСЛЕД поддерживается только в Excel для Microsoft 365, Excel 2021 и Excel Web.

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

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

Чтобы записать числа в столбец:

ПОСЛЕД( n )

Чтобы разместить числа в строке:

ПОСЛЕД(1; n )

Где n — количество элементов в числовом ряду.

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

=ПОСЛЕД(10)

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

создать вертикальный ряд чисел

Чтобы расположить числа горизонтально, установите аргумент Cтроки равным 1 (или просто опустите его) и укажите Cтолбцы, в нашем случае 7:

=ПОСЛЕД(1; 7)

как создать горизонтальную нумерацию в Excel

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

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

Чтобы начать отсчет с определенного числа, скажем, с 50, укажите это число в третьем аргументе.

Чтобы сгенерировать список с определенным шагом между числами, определите его в четвертом аргументе. В нашем случае это 10.

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

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

Что следует помнить о функции ПОСЛЕД 

Чтобы эффективно создавать набор чисел в Excel, запомните эти 4 простых факта:

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

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

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

Например, чтобы получить набор чисел, начинающихся с 10 и последовательно уменьшающихся на 1, используйте следующую формулу:

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

ряд чисел в убывающем порядке при помощи функции ПОСЛЕД

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

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

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

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

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

=ТРАНСП(ПОСЛЕД(3; 5; 100; 10))

Чтобы лучше понять подход, взгляните на скриншот ниже. Здесь мы вводим все параметры в отдельные ячейки (E1:E4) и создаем 2 последовательности с помощью приведенных ниже формул. 

Обратите внимание: строки и столбцы в этих формулах указаны в разном порядке!

Числа расположены вертикально сверху вниз (по строкам):

=ТРАНСП(ПОСЛЕД(E2; E1; E3; E4))

Числа записываются горизонтально слева направо (по столбцам):

=ПОСЛЕД(E1; E2; E3; E4)

Генерируем римские числа

Нужна последовательность римских чисел для какой-то задачи или просто для развлечения? Это легко! Создайте обычную формулу ПОСЛЕД и преобразуйте результат при помощи функции РИМСКОЕ. Например:

=РИМСКОЕ(ПОСЛЕД(B1; B2; B3; B4))

Где B1 — количество строк, B2 — количество столбцов, B3 — начальный номер, а B4 — шаг.

Генерируем римские числа

Почему отсутствует функция ПОСЛЕД?

Как и любая другая функция динамического массива, ПОСЛЕД доступна только в Excel для Microsoft 365 и Excel 2021, которые поддерживают динамические массивы. Вы не найдете ее в более ранних версиях Excel 2019, Excel 2016 и т.д.

Вот как создать числовой ряд в Excel с помощью формулы ПОСЛЕД.

Надеюсь, примеры были полезными и интересными.

Генератор случайных чисел в Excel