Fórmula de Excel: primer número de fila del rango -

Tabla de contenido

Fórmula genérica

=MIN(ROW(rng))

Resumen

Puede obtener la primera fila (es decir, el número de fila inicial) en un rango con una fórmula basada en la función FILA.

En el ejemplo que se muestra, la fórmula en la celda F5 es:

=MIN(ROW(data))

donde los datos son un rango con nombre para B5: D10

Explicación

Cuando se le da una referencia de celda única, la función FILA devuelve el número de fila para esa referencia. Sin embargo, cuando se le da un rango que contiene varias filas, la función FILA devolverá una matriz que contiene todos los números de fila para el rango. En el ejemplo que se muestra, la matriz se ve así:

(5; 6; 7; 8; 9; 10)

Si solo desea el número de la primera fila, puede usar la función MIN para extraer solo el número de la primera fila, que será el número más bajo de la matriz.

Versión simple

Ingresada en una sola celda, la función FILA mostrará solo el número de la primera fila, aunque devuelva una matriz. Esto significa que, en la práctica, a menudo puede usar la función FILA sola:

=ROW(rng)

Sin embargo, dentro de fórmulas más complejas, a veces es necesario asegurarse de que se trata de un solo elemento y no de una matriz. En ese caso, querrá usar MIN para extraer solo el primer elemento.

Versión de índice

Dado que ROW (rango) en realidad devuelve una matriz de cada número de fila en el rango, también puede usar INDEX para buscar el primer elemento:

=ROW(INDEX(data,1,1))

No probado, pero esto puede ser un poco más rápido que la fórmula MIN (ROW) en rangos muy grandes.

Articulos interesantes...