=ПОСЛЕД(5) возвращает числа от 1 до 5 вниз по столбцу из одной ячейки, в которую вы её ввели. Это функция ПОСЛЕД (по-английски SEQUENCE). Со вторым аргументом она заполняет сетку: =ПОСЛЕД(3;4) даёт 3 строки и 4 столбца и считает от 1 до 12 по каждой строке. Замените 5 в A2 на 8, и столбец удлинится. В таблицах формулы записаны по-английски, но их можно вводить и по-русски, с точкой с запятой, как здесь.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rows | Rows and columns | ||||
| 2 | 1 | 1 | 2 | 3 | 4 | |
| 3 | 2 | 5 | 6 | 7 | 8 | |
| 4 | 3 | 9 | 10 | 11 | 12 | |
| 5 | 4 | |||||
| 6 | 5 |
=ПОСЛЕД(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 Таблицах есть такая же функция.
Начало и шаг
Последние два аргумента задают первое число и промежуток между числами:
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 10 to 50 | 5 down to 1 | Across a row | ||||||
| 2 | 10 | 5 | 1 | 2 | 3 | 4 | 5 | ||
| 3 | 20 | 4 | |||||||
| 4 | 30 | 3 | |||||||
| 5 | 40 | 2 | |||||||
| 6 | 50 | 1 |
=ПОСЛЕД(5;1;10;10)=ПОСЛЕД(5;1;10;10) начинается с 10 и каждый раз прибавляет 10. =ПОСЛЕД(5;1;5;-1) считает от 5 вниз. =ПОСЛЕД(1;5) это одна строка из пяти столбцов. Чтобы брать каждое второе число, используйте шаг 2: =ПОСЛЕД(10;1;1;2) даёт нечётные числа от 1 до 19.
Автоматическая нумерация строк
Номера строк, набранные вручную, устаревают, как только добавляется строка. Вместо этого посчитайте имена, и ПОСЛЕД выдаст по одному номеру на имя:
| A | B | |
|---|---|---|
| 1 | No. | Name |
| 2 | 1 | Ann |
| 3 | 2 | Ben |
| 4 | 3 | Cara |
| 5 | 4 | Dan |
| 6 | 5 | Eve |
=ПОСЛЕД(СЧЁТЗ(B2:B8))СЧЁТЗ считает 5 заполненных ячеек в B2:B8, поэтому A2 возвращает числа от 1 до 5. Введите Finn в B7, и нумерация дойдёт до 6. СЧЁТЗ считает любую заполненную ячейку, поэтому в списке не должно быть пропусков; в настоящей таблице берите диапазон с запасом, например B2:B1000. Если список пуст, СЧЁТЗ возвращает 0, и ПОСЛЕД(0) показывает #ВЫЧИСЛ! (по-английски #CALC!). Таблицы на этой странице показывают ошибки под английскими именами.
Ряд дат
В Excel дата это число (одно на каждый день), поэтому дата годится как начало. Каждая строка ниже прибавляет один день; формуле нужен формат даты, иначе она покажет порядковые номера вроде 46083:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Start | 2026-03-02 | Weekly | ||
| 2 | 2026-03-02 | Monday | 2026-03-02 | ||
| 3 | 2026-03-03 | Tuesday | 2026-03-09 | ||
| 4 | 2026-03-04 | Wednesday | 2026-03-16 | ||
| 5 | 2026-03-05 | Thursday | 2026-03-23 | ||
| 6 | 2026-03-06 | Friday | |||
| 7 | 2026-03-07 | Saturday | |||
| 8 | 2026-03-08 | Sunday |
=ПОСЛЕД(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 Д), поэтому каждая показывает номер дня, а условное форматирование выделяет дни апреля:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 2 | 29 | 30 | 31 | 1 | 2 | 3 | 4 |
| 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 4 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 5 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 6 | 26 | 27 | 28 | 29 | 30 | 1 | 2 |
| 7 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
=ПОСЛЕД(6;7;ДАТА(2026;4;1)-ДЕНЬНЕД(ДАТА(2026;4;1))+1)1 апреля 2026 года это среда, поэтому сетка открывается числами 29, 30 и 31 из марта. Замените обе четвёрки в A2 (и 4 в правиле) на другой месяц, и календарь перерисуется. Чтобы вместо дней другого месяца были пустые ячейки, проверяйте каждую дату внутри формулы; LET сделает такую формулу короткой.
Практика: даты с интервалом в неделю
| A | B | |
|---|---|---|
| 1 | Start | 2026-05-04 |
| 2 | Dates |
Ваша очередь: В B2 выведите вниз по столбцу 5 дат, начиная с даты в B1, с интервалом в одну неделю.
ПОСЛЕД внутри других формул
Часто ПОСЛЕД это вспомогательная часть, а не результат. Три обычных применения:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | List | Top 3 | Sum 1 to 10 | 1, 2, 3 repeated |
| 2 | Cara | Cara | 55 | 1 |
| 3 | Dan | Dan | 2 | |
| 4 | Ann | Ann | 3 | |
| 5 | Eve | 1 | ||
| 6 | Ben | 2 | ||
| 7 | 3 |
=ИНДЕКС(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, протянутую вниз.