Função BYROW

Excel 365

Resumo

A função BYROW aplica uma função LAMBDA a cada linha de uma matriz e retorna uma matriz com os resultados calculados linha por linha. É ideal para processar dados horizontalmente, transformando operações por linha de forma eficiente sem fórmulas auxiliares.

Sintaxe

BYROW(matriz; lambda(linha))

Parâmetros

Parâmetro Tipo Obrigatório Descrição
matriz Matriz Sim Matriz ou intervalo de células a ser processado por linha
lambda Função LAMBDA Sim LAMBDA(linha) que processa cada linha e retorna um valor

Usando a função BYROW

A BYROW é perfeita para análise de dados onde você precisa aplicar a mesma lógica a cada linha de uma tabela. Em vez de arrastar fórmulas ou usar colunas auxiliares, ela gera resultados dinamicamente para todo o conjunto de dados.

Exemplos Comuns de BYROW

Máximo por linha

=BYROW(A1:C10;LAMBDA(linha;MAX(linha)))

Retorna o maior valor de cada linha da matriz A1:C10 em uma coluna única.

Soma dos quadrados por linha

=BYROW(A1:C10;LAMBDA(linha;SOMA.SQ(linha)))

Calcula a soma dos valores ao quadrado para cada linha dos dados.

Contagem de valores acima de 100

=BYROW(A1:D20;LAMBDA(linha;CONT.SE(linha;">100")))

Conta quantos valores acima de 100 existem em cada linha.

Perguntas Frequentes

BYROW processa por linhas (horizontalmente), BYCOL processa por colunas (verticalmente).

Sim, BYROW requer conhecimento básico de LAMBDA para definir a lógica de processamento.

Erros Comuns e Soluções

#VALOR! - Parâmetros incorretos

Cause: LAMBDA com número errado de parâmetros ou sintaxe inválida

Solution: Verifique se LAMBDA tem exatamente um parâmetro (linha)

#CÁLC!

Cause: LAMBDA não retorna um valor único ou não é uma função válida

Solution: Certifique-se que LAMBDA retorna sempre um único resultado

Notas

  • Funciona apenas com Excel 365
  • A matriz de resultado tem 1 coluna e tantas linhas quanto a original
  • Pode retornar matriz dinâmica que se expande automaticamente
  • Combina bem com MAKEARRAY e funções de matriz dinâmica

Compatibilidade

Disponível em: Excel 365

Não disponível em: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365