Como usar a função BYCOL no Excel?

A função `BYCOL` no Excel é usada para aplicar uma fórmula ou função a cada coluna de uma matriz ou intervalo de dados, retornando um único resultado para cada coluna. Esta função é particularmente útil quando você deseja realizar cálculos colunares sem precisar aplicar explicitamente uma função a cada coluna.

A sintaxe básica é:

BYCOL(matriz; lambda)
  • matriz: O intervalo ou matriz de entrada que contém os dados que você deseja processar.
  • lambda: Uma função LAMBDA que você define para aplicar a cada coluna da matriz.

A função LAMBDA é uma das novidades que permite criar funções personalizadas em fórmulas do Excel. Dentro da `LAMBDA`, você pode definir variáveis de entrada e a lógica que será usada para calcular um resultado.

Exemplo de Uso:

Suponha que você tem uma matriz de dados que se estende de A1 a C3 e você quer calcular a média de cada coluna.

   LAMBDA(coluna, MÉDIA(coluna))
   =BYCOL(A1:C3, LAMBDA(coluna, MÉDIA(coluna)))
  • Primeiro, podemos definir uma função LAMBDA para calcular a média:
  • Em seguida, você usaria `BYCOL` para aplicar essa função a cada coluna:

Com esta fórmula, o Excel calculará a média para cada coluna na matriz A1:C3 e retornará os resultados em uma matriz de uma linha com três elementos (um para cada coluna).

Observações:

  • Certifique-se de que o ambiente em que você está trabalhando no Excel suporta funções de matriz dinâmica, pois elas são necessárias para que `BYCOL` funcione corretamente.
  • A função `BYCOL` está disponível no Excel 365 e Excel para a Web. Se você estiver usando uma versão mais antiga do Excel, essa função pode não estar disponível.

Essa funcionalidade é uma adição poderosa para manipulação de matrizes e pode ser ajustada para realizar uma variedade de operações de forma eficiente.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project