=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.
| 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 |
=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:
| 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 |
=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:
| A | B | |
|---|---|---|
| 1 | No. | Name |
| 2 | 1 | Ann |
| 3 | 2 | Ben |
| 4 | 3 | Cara |
| 5 | 4 | Dan |
| 6 | 5 | Eve |
=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:
| 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 |
=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:
| 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 |
=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
| A | B | |
|---|---|---|
| 1 | Start | 2026-05-04 |
| 2 | Dates |
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 | 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 |
=Í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)+1repete 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.