Menu

SEQUÊNCIA no Excel (SEQUENCE): números, datas e calendário

=SEQUÊNCIA(5) retorna os números de 1 a 5 em uma coluna, e =SEQUÊNCIA(3;4) preenche 3 linhas por 4 colunas. Acrescente um início e um incremento para qualquer série, inclusive datas, numeração de linhas que cresce com a lista e um calendário mensal.

Todas as planilhas desta página são ao vivo: mude um número ou uma fórmula e elas recalculam.

=SEQUENCE(5) retorna os números de 1 a 5 em uma coluna, a partir da célula onde você digita a fórmula. No Excel em português a função se chama SEQUÊNCIA (SEQUENCE em inglês), e você também pode digitar as fórmulas em português na tabela, com ponto e vírgula: =SEQUÊNCIA(3;4). Com um segundo argumento ela preenche uma grade: =SEQUÊNCIA(3;4) dá 3 linhas e 4 colunas, contando de 1 a 12 ao longo de cada linha. Mude o 5 de A2 para 8 e a coluna cresce.

Uma coluna, depois uma grade
A2
ABCDEF
1RowsRows and columns
211234
325678
439101112
54
65
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =SEQUÊNCIA(5)

Sintaxe da SEQUÊNCIA

=SEQUENCE(rows, [columns], [start], [step])
  • rows é quantas linhas retornar.
  • columns é quantas colunas. O padrão é 1.
  • start é o primeiro número. O padrão é 1.
  • step é quanto cada número soma ao anterior. O padrão é 1, e ele pode ser negativo ou decimal.

Uma grade é preenchida primeiro ao longo da linha: em =SEQUÊNCIA(3;4) a primeira linha é 1, 2, 3, 4 e a segunda começa em 5. Para contar descendo pelas colunas, envolva na TRANSPOR: =TRANSPOR(SEQUÊNCIA(4;3)).

A SEQUÊNCIA precisa do Excel 2021, do Excel 2024 ou do Microsoft 365, e mostra #NOME? (#NAME? em inglês; a tabela mostra os nomes de erro em inglês) em versões mais antigas. O Google Sheets tem a mesma função.

Início e incremento

Os dois últimos argumentos definem o primeiro número e o intervalo entre os números:

Inícios e incrementos diferentes
A2
ABCDEFGHI
110 to 505 down to 1Across a row
210512345
3204
4303
5402
6501
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =SEQUÊNCIA(5;1;10;10)

=SEQUÊNCIA(5;1;10;10) começa em 10 e soma 10 a cada vez. =SEQUÊNCIA(5;1;5;-1) conta de 5 para baixo. =SEQUÊNCIA(1;5) é uma linha de cinco colunas. Para pular de dois em dois, use um incremento 2: =SEQUÊNCIA(10;1;1;2) dá os números ímpares de 1 a 19.

Numerar linhas automaticamente

Números de linha digitados à mão ficam desatualizados assim que uma linha é acrescentada. Conte os nomes e deixe a SEQUÊNCIA gerar um número por nome:

Números que acompanham a lista
A2
AB
1No.Name
21Ann
32Ben
43Cara
54Dan
65Eve
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =SEQUÊNCIA(CONT.VALORES(B2:B8))

A CONT.VALORES conta as 5 células preenchidas em B2:B8, então A2 retorna de 1 a 5. Digite Finn em B7 e os números vão até 6. A CONT.VALORES conta qualquer célula preenchida, então a lista não pode ter buracos; em uma planilha de verdade, use um intervalo folgado, como B2:B1000. Se a lista estiver vazia, a CONT.VALORES retorna 0 e SEQUÊNCIA(0) mostra #CALC!.

Uma sequência de datas

No Excel uma data é um número (um por dia), então uma data funciona como início. Cada linha abaixo soma um dia; a fórmula precisa de um formato de data, senão mostra números de série como 46083:

Uma semana de datas a partir de 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
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =SEQUÊNCIA(7;1;B1)

B2 lista de 2026-03-02 a 2026-03-08 e C2 dá o nome de cada dia, de Monday a Sunday. E2 usa um incremento 7 para quatro datas com uma semana de intervalo. Mude B1 e as três acompanham.

Para meses, um incremento 30 vai se desencontrando, porque os meses têm tamanhos diferentes. Passe a SEQUÊNCIA para a DATAM (EDATE em inglês), que soma meses inteiros: =DATAM(B1;SEQUÊNCIA(6;1;0)) retorna do dia 2 de março ao dia 2 de agosto (formate as células como data). (Veja somar dias e meses para DATAM e FIMMÊS.)

Uma grade de calendário com a SEQUÊNCIA

Seis linhas de sete dias bastam para qualquer mês. A grade começa no domingo igual ou anterior ao dia 1: DATA(2026;4;1)-DIA.DA.SEMANA(DATA(2026;4;1))+1 volta de 1º de abril até esse domingo. As células estão formatadas como d, então cada uma mostra o número do dia, e uma formatação condicional destaca os dias de abril:

Abril de 2026
A2
ABCDEFG
1SunMonTueWedThuFriSat
22930311234
3567891011
412131415161718
519202122232425
6262728293012
73456789
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =SEQUÊNCIA(6;7;DATA(2026;4;1)-DIA.DA.SEMANA(DATA(2026;4;1))+1)

O dia 1º de abril de 2026 é uma quarta-feira, então a grade abre com 29, 30 e 31 de março. Mude os dois 4 de A2 (e o 4 da regra) para outro mês e o calendário se redesenha. Para mostrar células vazias em vez dos dias do outro mês, teste cada data dentro da fórmula; a LET deixa essa fórmula curta.

Prática: datas com uma semana de intervalo

Sua vez
B2
AB
1Start2026-05-04
2Dates
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em B2, liste 5 datas descendo pela coluna, começando pela data de B1 e com uma semana de intervalo.

A SEQUÊNCIA dentro de outras fórmulas

A SEQUÊNCIA muitas vezes é uma ajudante, e não o resultado. Três usos comuns:

A SEQUÊNCIA como ajudante
B2
ABCD
1ListTop 3Sum 1 to 101, 2, 3 repeated
2CaraCara551
3DanDan2
4AnnAnn3
5Eve1
6Ben2
73
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =ÍNDICE(A2:A6;SEQUÊNCIA(3))
  • =ÍNDICE(A2:A6;SEQUÊNCIA(3)) retorna os três primeiros itens de uma lista: Cara, Dan e Ann. PEGAR(A2:A6;3) faz o mesmo no Microsoft 365 e no Excel 2024.
  • =SOMA(SEQUÊNCIA(10)) soma de 1 a 10 sem você digitar os números: 55.
  • =MOD(SEQUÊNCIA(6)-1;3)+1 repete 1, 2, 3, 1, 2, 3, útil para distribuir linhas em três grupos, um de cada vez.

Um erro comum é colocar a SEQUÊNCIA onde o resultado não consegue ser despejado. =SEQUÊNCIA(5) mostra #DESPEJAR! (#SPILL!) quando qualquer uma das quatro células abaixo dela tem dados; limpe essas células ou mova a fórmula (veja erro #DESPEJAR!).

Perguntas frequentes

O que a função SEQUÊNCIA faz no Excel?

Ela retorna uma lista de números que é despejada a partir de uma célula: =SEQUÊNCIA(5) dá de 1 a 5 em uma coluna, =SEQUÊNCIA(1;5) dá de 1 a 5 em uma linha, e =SEQUÊNCIA(5;1;10;10) dá 10, 20, 30, 40, 50.

Como criar uma sequência de datas no Excel?

Use uma data como início: =SEQUÊNCIA(7;1;B1) retorna sete dias seguidos a partir da data em B1, e =SEQUÊNCIA(4;1;B1;7) retorna quatro datas com uma semana de intervalo. Formate o resultado como data, senão ele mostra números de série.

Como numerar linhas automaticamente no Excel?

Coloque =SEQUÊNCIA(CONT.VALORES(B2:B100)) na primeira linha da coluna de números. Ela conta as células preenchidas em B e retorna de 1 até essa contagem, então um nome novo ganha o número dele sem você copiar nada.

Como fazer uma sequência decrescente?

Use um incremento negativo: =SEQUÊNCIA(5;1;5;-1) retorna 5, 4, 3, 2, 1. O incremento também pode ser decimal, como em =SEQUÊNCIA(5;1;0;0,25).

Quais versões do Excel têm a SEQUÊNCIA?

Excel 2021, Excel 2024 e Microsoft 365. Versões mais antigas mostram #NOME?; nelas você digita os dois primeiros valores e arrasta a alça de preenchimento, ou usa =LIN()-1 arrastado para baixo.

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR