Como usar a função BYROW no Excel?

A função `BYROW` no Excel é uma função matricial que aplica um cálculo a cada linha de um determinado intervalo ou matriz. Ela foi introduzida para facilitar a aplicação de fórmulas em grandes conjuntos de dados, permitindo que você evite a necessidade de criar colunas auxiliares para cálculos simples.

A sintaxe da função `BYROW` é:

BYROW(array, lambda)
  • array: Este é o intervalo ou matriz em que você deseja aplicar o cálculo linha a linha.
  • lambda: Esta é uma função LAMBDA que você define para aplicar a cada linha. Um LAMBDA é uma função personalizada que pode ter parâmetros de entrada e retornar um resultado.

Exemplo de uso:

Imagine que você tem um intervalo que contém valores de vendas em cada coluna para uma série de produtos e quer calcular a soma das vendas por linha (ou seja, por lançamento de produto ao longo do tempo).

=BYROW(A2:D5, LAMBDA(linha, SUM(linha)))
  • Suponhamos que seus dados de vendas estejam nas colunas A, B, C e D de uma planilha, de A2 até D5.
  • Para somar as vendas de cada linha, você pode usar a função `BYROW` da seguinte forma:

Neste exemplo:

  • `A2:D5`: É o intervalo sobre o qual você deseja operar.
  • `LAMBDA(linha, SUM(linha))`: Esta parte define a função LAMBDA a ser aplicada a cada linha do intervalo. A função `SUM(linha)` calcula a soma dos valores de cada linha.

Este uso da função `BYROW` irá retornar uma matriz de resultados onde cada elemento é a soma dos valores de cada linha do intervalo original.

Lembre-se de que as funções LAMBDA e BYROW estão disponíveis nas versões mais recentes do Excel, portanto, certifique-se de estar utilizando uma versão do Excel que suporte essas funções.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project