Navegación Rápida
Función BYROW
Resumen
La función BYROW aplica una función LAMBDA a cada fila de una matriz y devuelve una matriz con los resultados. Transforma matrices por filas, permitiendo operaciones personalizadas fila por fila sin fórmulas complejas.
Sintaxis
BYROW(matriz, lambda(fila))
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| matriz | Array |
Sí | Matriz de entrada que se separará por filas |
| lambda | LAMBDA |
Sí | Función LAMBDA que procesa cada fila (parámetro: fila) |
Usando la función BYROW
BYROW es perfecta para aplicar cálculos personalizados a cada fila de datos. En lugar de arrastrar fórmulas o usar referencias complejas, BYROW procesa automáticamente todas las filas con una sola función LAMBDA.
Ejemplos Comunes de BYROW
Máximo de cada fila
=BYROW(A1:C10, LAMBDA(fila, MAX(fila)))
Devuelve el valor máximo de cada fila del rango A1:C10
Suma de cuadrados por fila
=BYROW(A1:C10, LAMBDA(fila, SUMA.CUADRADOS(fila)))
Calcula la suma de los cuadrados de los valores en cada fila
Promedio por fila
=BYROW(A1:B10, LAMBDA(fila, PROMEDIO(fila)))
Calcula el promedio de cada fila de datos
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡VALOR! - Parámetros incorrectos
Cause: Función LAMBDA mal definida o número incorrecto de parámetros
Solution: Verifica que LAMBDA tenga exactamente un parámetro (fila)
#¡CALC!
Cause: LAMBDA devuelve más de un valor o no se proporciona función válida
Solution: Asegúrate que LAMBDA retorne un solo valor por fila
Notas
- Solo disponible en Excel 365 y Microsoft 365
- Requiere conocimiento de funciones LAMBDA
- Mantiene el número de filas del array original
- La columna de resultado siempre es 1
- Ideal para tablas dinámicas y datos estructurados
Compatibilidad
Disponible en: Excel 365, Microsoft 365
No disponible en: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365