O Google Sheets evoluiu para além das planilhas básicas. Com a introdução de fórmulas de matriz dinâmica, os usuários agora podem manipular e analisar dados com mais eficiência. Essas fórmulas expandem automaticamente os resultados em várias células, simplificando os fluxos de trabalho de dados e reduzindo a necessidade de tarefas repetitivas.
Neste blog, exploraremos cinco fórmulas poderosas de matriz dinâmica que você pode começar a usar hoje mesmo, juntamente com casos de uso reais para cada uma delas.
1. SEQUÊNCIA: Gerar automaticamente séries de números
O que ele faz: Cria uma lista de números em um intervalo de linhas e colunas.
Casos de uso: Geração de um calendário, numeração automática de tarefas ou criação de intervalos de datas personalizados.
=SEQUÊNCIA(7,1,1,1)
Essa fórmula gera números de 1 a 7 verticalmente. Você também pode personalizar linhas, colunas, números iniciais e valores de etapas.
Verifique a fórmula na planilha
Dica profissional: Combine SEQUÊNCIA com TEXTO para gerar intervalos de datas:
=ARRAYFORMULA(TEXT(SEQUENCE(7, 1, TODAY(), 1), “dddd”))
2. SPLIT: dividir as cadeias de caracteres em colunas ou linhas
O que ele faz: Divide o texto com base em um delimitador definido.
Caso de uso: Divisão de nomes completos, análise de dados CSV ou extração de dados de campos combinados.
=SPLIT(“John Doe”, “ “)
=SPLIT(A5, ” “)
Isso retorna “John” e “Doe” em colunas separadas. Você pode dividir por vírgulas, ponto e vírgula, barras, etc.
Bônus: use DIVIDIR com FÓRMULA ARRAY para aplicá-lo em uma coluna.
3. FLATTEN: Recolher um intervalo em uma única coluna
O que ele faz: Converte uma matriz 2D (linhas e colunas) em uma única lista vertical.
Caso de uso: Normalização de dados em várias linhas/colunas em uma lista para análise ou filtragem.
=FLATTEN(A5:C7)
Útil quando você precisa analisar ou contar valores que estão espalhados em uma grade.
4. BYROW: Aplicar uma função personalizada a cada linha
O que ele faz: Aplica um LAMBDA para cada linha.
Caso de uso: Cálculo de totais de linhas, aplicação de lógica condicional ou criação de resumos baseados em linhas.
=BYROW(A5:D7, LAMBDA(row, SUM(row)))
Isso retornará uma coluna com a soma de cada linha.
Avançado: Usar IF dentro do LAMBDA para incluir condições por linha.
5. BYCOL: Aplicar uma função personalizada a cada coluna
O que ele faz: Semelhante ao BYROW, mas funciona coluna por coluna.
Caso de uso: Geração de médias, valores máximos ou outros resumos em várias colunas.
=BYCOL(A5:D7, LAMBDA(col, SUM(col)))
Uma maneira rápida de resumir colunas sem escrever fórmulas separadas para cada uma delas.
Considerações finais
As fórmulas de matriz dinâmica no Planilhas Google não são apenas para técnicos ou usuários avançados - elas são incrivelmente úteis para qualquer pessoa que queira economizar tempo e criar planilhas mais inteligentes. Ao incorporar essas cinco fórmulas ao seu fluxo de trabalho, você pode criar ferramentas mais flexíveis, dimensionáveis e perspicazes.
Tente combiná-los com FILTRO, ÚNICO, e FÓRMULA ARRAY para obter ainda mais potência.
Fique atento às dicas mais avançadas sobre fórmulas da Sheetgo!
