Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web

Aplica uma função LAMBDA  a cada coluna e devolve uma matriz dos resultados. Por exemplo, se a matriz original for de 3 colunas por 2 linhas, a matriz devolvida é de 3 colunas por 1 linha.

Sintaxe

=BYCOL (matriz; lambda(coluna))

A sintaxe da função BYCOL tem os seguintes argumentos e parâmetros:

  • matriz      Uma matriz a separar por coluna.

  • lambda      Uma função LAMBDA que assume uma coluna como um único parâmetro e calcula um resultado. O LAMBDA aceita um único parâmetro:

  • coluna   Uma coluna da matriz.

Erros

Fornecer uma função LAMBDA inválida ou um número incorreto de parâmetros devolve um erro #VALOR! erro denominado "Parâmetros Incorretos".

Será apresentado o erro #CÁLC!, caso não seja fornecida uma função LAMBDA ou não for devolvido apenas um valor único a partir da função LAMBDA.

Exemplos

Exemplo 1: Devolver o valor máximo de cada coluna

Introduza os dados de exemplo nas células A1: C2 e, em seguida, copie a fórmula para a célula D4:

=BYCOL(A1:C2, LAMBDA(array, MAX(array)))

Primeiro exemplo da função BYCOL

Exemplo 2: Devolver a soma do valor quadrado de cada elemento de matriz em cada coluna

Introduza os dados de exemplo nas células A1: C2 e, em seguida, copie a fórmula para a célula D4:

=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))

Segundo exemplo da função BYCOL

Consulte Também

Função MAP

Função REDUCE

Função SCAN

Função MAKEARRAY

Função BYROW

Função ISOMITTED

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.