
Contenido
La función `BYROW` en Excel es una función muy útil que te permite aplicar una fórmula o cálculo a cada fila de un rango de manera individual. Esta función es parte de las nuevas funciones de matriz dinámica que han sido introducidas en versiones recientes de Excel, como Excel 365.
La sintaxis básica de la función `BYROW` es la siguiente:
=BYROW(matriz, lambda(fila))
Aquí está el desglose de los argumentos:
- matriz: El rango de celdas al que deseas aplicar la función fila por fila.
- lambda(fila): Una función `LAMBDA` que se aplicará a cada fila. La función `LAMBDA` te permite definir una fórmula personalizada. Usa un parámetro que represente una fila y luego especifica la operación que deseas realizar.
A continuación, te muestro un ejemplo simple de cómo utilizar `BYROW`:
Supongamos que tienes un rango de datos en `A1:C3` y quieres calcular la suma de cada fila de manera dinámica.
A B C
1 2 3
4 5 6
7 8 9
=BYROW(A1:C3, LAMBDA(fila, SUM(fila)))
- Rango de datos:
- Fórmula `BYROW` para calcular la suma de cada fila:
Esta fórmula suma cada fila de `A1:C3` y devuelve un arreglo vertical con los resultados.
Debes asegurarte de que tu versión de Excel admite las fórmulas de matriz dinámica y las funciones `LAMBDA` y `BYROW`. Si no ves estas opciones, es posible que necesites actualizar tu versión de Excel.
La función `BYROW` es especialmente potente cuando se combina con `LAMBDA` para realizar cálculos personalizados sobre cada fila, lo cual abre muchas posibilidades en el procesamiento de hojas de cálculo.