Menu

Функция ПОСЛЕД в Excel (эксель): числа, даты и календарь

=ПОСЛЕД(5) возвращает числа от 1 до 5 вниз по столбцу, а =ПОСЛЕД(3;4) заполняет 3 строки на 4 столбца. Добавьте начало и шаг, и получится любой ряд: даты, номера строк, которые растут вместе со списком, и календарь на месяц.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

=ПОСЛЕД(5) возвращает числа от 1 до 5 вниз по столбцу из одной ячейки, в которую вы её ввели. Это функция ПОСЛЕД (по-английски SEQUENCE). Со вторым аргументом она заполняет сетку: =ПОСЛЕД(3;4) даёт 3 строки и 4 столбца и считает от 1 до 12 по каждой строке. Замените 5 в A2 на 8, и столбец удлинится. В таблицах формулы записаны по-английски, но их можно вводить и по-русски, с точкой с запятой, как здесь.

Один столбец, затем сетка
A2
ABCDEF
1RowsRows and columns
211234
325678
439101112
54
65
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПОСЛЕД(5)

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

=SEQUENCE(rows, [columns], [start], [step])
  • rows (строки) это количество возвращаемых строк.
  • columns (столбцы) это количество столбцов. По умолчанию 1.
  • start (начало) это первое число. По умолчанию 1.
  • step (шаг) это то, сколько каждое число прибавляет к предыдущему. По умолчанию 1, шаг может быть отрицательным или дробным.

Сетка заполняется сначала по строке: в =ПОСЛЕД(3;4) первая строка это 1, 2, 3, 4, а вторая начинается с 5. Чтобы считать вниз по столбцам, оберните формулу в ТРАНСП: =ТРАНСП(ПОСЛЕД(4;3)).

ПОСЛЕД требует Excel 2021, Excel 2024 или Microsoft 365 и показывает #ИМЯ? (по-английски #NAME?) в старых версиях. В Google Таблицах есть такая же функция.

Начало и шаг

Последние два аргумента задают первое число и промежуток между числами:

Разное начало и шаг
A2
ABCDEFGHI
110 to 505 down to 1Across a row
210512345
3204
4303
5402
6501
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПОСЛЕД(5;1;10;10)

=ПОСЛЕД(5;1;10;10) начинается с 10 и каждый раз прибавляет 10. =ПОСЛЕД(5;1;5;-1) считает от 5 вниз. =ПОСЛЕД(1;5) это одна строка из пяти столбцов. Чтобы брать каждое второе число, используйте шаг 2: =ПОСЛЕД(10;1;1;2) даёт нечётные числа от 1 до 19.

Автоматическая нумерация строк

Номера строк, набранные вручную, устаревают, как только добавляется строка. Вместо этого посчитайте имена, и ПОСЛЕД выдаст по одному номеру на имя:

Номера, которые следуют за списком
A2
AB
1No.Name
21Ann
32Ben
43Cara
54Dan
65Eve
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПОСЛЕД(СЧЁТЗ(B2:B8))

СЧЁТЗ считает 5 заполненных ячеек в B2:B8, поэтому A2 возвращает числа от 1 до 5. Введите Finn в B7, и нумерация дойдёт до 6. СЧЁТЗ считает любую заполненную ячейку, поэтому в списке не должно быть пропусков; в настоящей таблице берите диапазон с запасом, например B2:B1000. Если список пуст, СЧЁТЗ возвращает 0, и ПОСЛЕД(0) показывает #ВЫЧИСЛ! (по-английски #CALC!). Таблицы на этой странице показывают ошибки под английскими именами.

Ряд дат

В Excel дата это число (одно на каждый день), поэтому дата годится как начало. Каждая строка ниже прибавляет один день; формуле нужен формат даты, иначе она покажет порядковые номера вроде 46083:

Неделя дат начиная с B1
B2
ABCDE
1Start2026-03-02Weekly
22026-03-02Monday2026-03-02
32026-03-03Tuesday2026-03-09
42026-03-04Wednesday2026-03-16
52026-03-05Thursday2026-03-23
62026-03-06Friday
72026-03-07Saturday
82026-03-08Sunday
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПОСЛЕД(7;1;B1)

B2 перечисляет даты с 2026-03-02 по 2026-03-08, а C2 называет каждый день, с Monday по Sunday. E2 использует шаг 7 и даёт четыре даты с интервалом в неделю. Измените B1, и все три изменятся следом.

Для месяцев шаг 30 постепенно сбивается, потому что месяцы разной длины. Передайте ПОСЛЕД в ДАТАМЕС, которая прибавляет целые месяцы: =ДАТАМЕС(B1;ПОСЛЕД(6;1;0)) возвращает даты со 2 марта по 2 августа (задайте ячейкам формат даты). (ДАТАМЕС и КОНМЕСЯЦА описаны на странице прибавить дни и месяцы.)

Сетка календаря с ПОСЛЕД

Шести строк по семь дней хватает для любого месяца. Сетка начинается с воскресенья, которое приходится на 1-е число или раньше: ДАТА(2026;4;1)-ДЕНЬНЕД(ДАТА(2026;4;1))+1 отступает от 1 апреля до этого воскресенья. Ячейкам задан формат d (в русском Excel Д), поэтому каждая показывает номер дня, а условное форматирование выделяет дни апреля:

Апрель 2026
A2
ABCDEFG
1SunMonTueWedThuFriSat
22930311234
3567891011
412131415161718
519202122232425
6262728293012
73456789
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПОСЛЕД(6;7;ДАТА(2026;4;1)-ДЕНЬНЕД(ДАТА(2026;4;1))+1)

1 апреля 2026 года это среда, поэтому сетка открывается числами 29, 30 и 31 из марта. Замените обе четвёрки в A2 (и 4 в правиле) на другой месяц, и календарь перерисуется. Чтобы вместо дней другого месяца были пустые ячейки, проверяйте каждую дату внутри формулы; LET сделает такую формулу короткой.

Практика: даты с интервалом в неделю

Ваша очередь
B2
AB
1Start2026-05-04
2Dates
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В B2 выведите вниз по столбцу 5 дат, начиная с даты в B1, с интервалом в одну неделю.

ПОСЛЕД внутри других формул

Часто ПОСЛЕД это вспомогательная часть, а не результат. Три обычных применения:

ПОСЛЕД как помощник
B2
ABCD
1ListTop 3Sum 1 to 101, 2, 3 repeated
2CaraCara551
3DanDan2
4AnnAnn3
5Eve1
6Ben2
73
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ИНДЕКС(A2:A6;ПОСЛЕД(3))
  • =ИНДЕКС(A2:A6;ПОСЛЕД(3)) возвращает первые три элемента списка: Cara, Dan и Ann. ВЗЯТЬ(A2:A6;3) делает то же в Microsoft 365 и Excel 2024.
  • =СУММ(ПОСЛЕД(10)) складывает числа от 1 до 10, не набирая их: 55.
  • =ОСТАТ(ПОСЛЕД(6)-1;3)+1 повторяет 1, 2, 3, 1, 2, 3; это удобно, чтобы по очереди распределять строки по трём группам.

Частая ошибка: поставить ПОСЛЕД туда, где её результату некуда разлиться. =ПОСЛЕД(5) показывает #ПЕРЕНОС! (по-английски #SPILL!), если в любой из четырёх ячеек под ней есть данные; очистите их или перенесите формулу (см. ошибка #ПЕРЕНОС!).

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

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

Она возвращает список чисел, который разливается из одной ячейки: =ПОСЛЕД(5) даёт от 1 до 5 вниз по столбцу, =ПОСЛЕД(1;5) от 1 до 5 по строке, а =ПОСЛЕД(5;1;10;10) даёт 10, 20, 30, 40, 50.

Как создать ряд дат в Excel?

Используйте дату как начало: =ПОСЛЕД(7;1;B1) возвращает семь дней подряд начиная с даты в B1, а =ПОСЛЕД(4;1;B1;7) четыре даты с интервалом в неделю. Задайте результату формат даты, иначе он покажет порядковые номера.

Как автоматически пронумеровать строки в Excel?

Введите =ПОСЛЕД(СЧЁТЗ(B2:B100)) в первой строке столбца с номерами. Формула считает заполненные ячейки в B и возвращает числа от 1 до этого количества, поэтому новое имя получает номер без всякого копирования.

Как сделать последовательность по убыванию?

Используйте отрицательный шаг: =ПОСЛЕД(5;1;5;-1) возвращает 5, 4, 3, 2, 1. Шаг может быть и дробным, как в =ПОСЛЕД(5;1;0;0,25).

В каких версиях Excel есть ПОСЛЕД?

В Excel 2021, Excel 2024 и Microsoft 365. Старые версии показывают #ИМЯ?; там введите первые два значения и протяните маркер заполнения или используйте =СТРОКА()-1, протянутую вниз.

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ