Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac

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

Sintaxe

=BYROW(matriz; lambda(linha))

A sintaxe da função BYROW tem os seguintes argumentos:

  • matriz      Uma matriz a separar por linha.

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

  • linha   Uma linha 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: Devolve o valor máximo de cada linha de dados

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

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

Primeiro exemplo da função BYROW

Exemplo 2: Devolve a soma dos valores ao quadrado para cada linha de dados com a função SOMA.SQ

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

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

Segundo exemplo da função BYROW

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.