Descrição
Use essa função para gerar uma lista de números sequenciais em uma matriz. A matriz pode ser unidimensional (uma única linha ou uma única coluna) ou bidimensional, determinada pelos argumentos rows e columns.
Sintaxe
SEQUENCE(rows, [columns], [start], [step])
Entradas
Esta função aceita o seguinte argumento:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
linhas |
Sim | Número de linhas a serem geradas (padrão: 1) | Um inteiro positivo, uma referência de célula a uma célula que contém um inteiro positivo ou uma fórmula que resulta em um inteiro positivo. |
colunas |
Não | Número de colunas a serem geradas (o padrão é 1) | Um inteiro positivo, uma referência de célula a uma célula que contém um inteiro positivo ou uma fórmula que resulta em um inteiro positivo. |
início |
Não | Primeiro valor na sequência. (O padrão é 1) | Um número, uma referência de célula a uma célula que contém um número ou uma fórmula que resulta em um número. Nota: A sequência sempre se move em uma direção positiva, mesmo que o valor inicial seja negativo. |
etapa |
Não | Valor para incrementar entre os números de sequência (padrão: 1) | Um número, uma referência de célula a uma célula que contém um número ou uma fórmula que resulta em um número. |
Exemplos
Dados de amostra
| A | B. | C | D | E | |
|---|---|---|---|---|---|
| 1 | ID |
Nome |
Idade |
Departamento |
Salário |
| 2 | 1 | John Smith | 35 | Vendas | 75000 |
| 3 | |||||
| 4 | 2 | Emma Johnson | 28 | Marketing | 65000 |
| 5 | 3 | Michael Chen | 42 | Engenharia | 95000 |
| 6 | 4 | Sarah Williams | 31 | RH | 70000 |
Fórmulas de amostra
| Caso de uso | Fórmula | Resultado | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Preencher um conjunto vertical de 3 células começando com o número 4. | =SEQUÊNCIA(3,,4) |
Isso preenche as três células a partir da célula em que a fórmula está com os números 4, 5 e 6, produzindo o seguinte:
|
||||||||||||
| Preencher 2 linhas de 3 células começando com o número 1, com os números nas células individuais. | =SEQUENCE(2, 3) |
Cria uma matriz 2x3 começando em 1, produzindo o seguinte:
|
||||||||||||
| Preencher 2 colunas de linhas de 3 células começando com o número 10, com os números nas células individuais. | =SEQUENCE(3, 2, 10, 5) |
Você pode facilmente usar SEQUENCE para gerar datas sequenciais. Cria uma matriz 3x2 começando em 10 e incrementando em 5, produzindo o seguinte:
|
||||||||||||
| Como as datas na plataforma Workiva são números de série, você pode usar facilmente o SEQUENCE para gerar datas sequenciais. Por exemplo, para gerar uma lista de 12 datas correspondentes ao primeiro dia do mês para todos os meses de um ano (2025, neste caso), você pode usar SEQUENCE com as funções DATE e EDATE. | =EDATE(DATE(2025,1,1),SEQUENCE(12,1,0)) |
Essa fórmula usa SEQUENCE para criar uma matriz de células 12x1 e, em seguida, preenche as células usando
|
||||||||||||
| Crie uma lista das 12 primeiras datas de fim de semana em 2025. | =WORKDAY.INTL(DATE(2025,1,1)-1,SEQUENCE(12),"1111100") |
Essa fórmula usa SEQUENCE para criar uma matriz 12x1 de células e, em seguida, preenche as células usando
|
||||||||||||
| Gerar uma lista de doze meses com nomes de meses a partir de fevereiro. | =TEXT(EDATE(DATE(2022,2,1),SEQUENCE(12,1,0)), "mmmm") |
Essa fórmula usa SEQUENCE para criar uma matriz 12x1 de células e, em seguida, popula as células usando
|
||||||||||||
| Extraia os 3 primeiros valores do intervalo (B2:B12), excluindo as células vazias dos resultados. | =INDEX(FILTER(B2:B12, B2:B12<>""), SEQUENCE(3,1,1,1)) |
Essa fórmula usa SEQUENCE para criar uma matriz de células 3x1 e, em seguida, preenche as células usando
|
||||||||||||
| Criar um calendário para o ano inteiro | =SEQUENCE(53,7,46023) |
Essa fórmula usa SEQUENCE para criar uma matriz de células de 53x7 e, em seguida, preenche as células que estão começando com 1º de janeiro de 2026 (46023). Observação: Você terá de aplicar o formato de data desejado às células para exibir os valores como datas. |
Notas
- Como em todas as funções de matriz, SEQUENCE preenche dinamicamente os resultados em células adjacentes, começando pela célula que contém a função SEQUENCE.
- SEQUENCE:
- É útil para você gerar dados de teste ou criar sequências numéricas.
- Você pode criar matrizes de uma coluna, de várias colunas ou 2D.
- Você pode personalizar os valores iniciais e os incrementos das etapas.
- Trabalha com incrementos positivos e negativos.
- Você pode gerar uma matriz numérica dentro de outra fórmula, um requisito que aparece com frequência em fórmulas mais avançadas.
Dicas:
- Se você tiver uma linha de cabeçalho e não quiser que os cabeçalhos sejam incluídos, inicie os valores do array uma linha abaixo (por exemplo, no conjunto de dados acima, inicie com A2 em vez de A1).
- SEQUENCE pode ser combinada com outras funções, como:
Funções relacionadas
Aqui você encontra as outras funções de fórmula de matriz suportadas nas planilhas da Workiva.