As 5 principais fórmulas de matriz dinâmica no Planilhas Google 

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.

Verifique a fórmula na planilha

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.

Verifique a fórmula na planilha

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.

Verifique a fórmula na planilha

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.

Verifique a fórmula na planilha

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!

Você também pode gostar...

Recursos e fórmulas do Google Sheets

Dominando a fórmula FILTER: 4 casos de uso com exemplos

A fórmula FILTER do Planilhas Google é uma ferramenta versátil para extrair dados que atendam a condições específicas. Ao contrário da fórmula QUERY,...
Recursos e fórmulas do Google Sheets

Desbloqueando o poder de SUMIF e SUMIFS no Planilhas Google: 4 casos de uso na vida real

As fórmulas SUMIF e SUMIFS no Planilhas Google são ferramentas indispensáveis para realizar somas condicionais. Elas simplificam a...
Recursos e fórmulas do Google Sheets

Fórmula de MDURAÇÃO no Planilhas Google para uma melhor análise de títulos

Introdução Imagine que você esteja explorando investimentos em títulos e tentando descobrir não apenas quando receberá seu dinheiro de volta, mas também...