Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac

Aplica una función LAMBDA a cada fila y muestra una matriz de los resultados. Por ejemplo, si la matriz original es de 3 columnas por 2 filas, la matriz de resultado es de 1 columna por 2 filas.       

Sintaxis

=BYROW(matriz, lambda(fila))

La sintaxis de la función BYROW tiene los siguientes argumentos:

  • array      Una matriz que se va a separar por fila.

  • lambda      Una función LAMBDA que toma una fila como parámetro único y calcula un resultado. LAMBDA toma un parámetro:

  • fila   Fila de la matriz.

Errores

Proporcionar una función LAMBDA no válida o un número incorrecto de parámetros devuelve un error #VALUE! llamado "Parámetros incorrectos".

Si no se proporciona una función LAMBDA ni nada más que un valor único devuelto por la función LAMBDA, se devuelve un error #CALC.

Ejemplos

Ejemplo 1: Muestra el valor máximo de cada fila de datos

Escriba los datos de ejemplo en las celdas A1:C2 y, a continuación, copie la fórmula en la celda D4:

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

Primer ejemplo de la función BYROW

Ejemplo 2: Devuelve la suma de los valores al cuadrado para cada fila de datos con la función SUMA.CUADRADOS.

Escriba los datos de ejemplo en las celdas A1:C2 y, a continuación, copie la fórmula en la celda D4:

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

Segundo ejemplo de la función BYROW