Aplica um LAMBDA a cada coluna e retorna uma matriz dos resultados. Por exemplo, se a matriz original é 3 colunas por 2 linhas, a matriz retornada é 3 colunas por 1 linha.
Sintaxe
=BYCOL (array, lambda(column))
A sintaxe da função BYCOL tem os seguintes argumentos e parâmetros:
-
matriz Uma matriz a ser separada por coluna.
-
lambda Um LAMBDA que usa uma coluna como um único parâmetro e calcula um resultado. O LAMBDA tem 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 devolvendo um #VALUE! erro chamado "Parâmetros Incorretos".
Não fornecer uma função LAMBDA ou qualquer outra coisa além de um único valor devolvido da função LAMBDA devolve um erro #CALC.
Exemplos
Exemplo 1: Retornar o valor máximo de cada coluna
Insira os dados de exemplo nas células A1: C2 e copie a fórmula para a célula D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Exemplo 2: Retornar a soma do valor ao quadrado de cada elemento de matriz em cada coluna
Insira os dados de exemplo nas células A1: C2 e copie a fórmula para a célula D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))