Excel

Obtener números de fila relativos en el rango

Get Relative Row Numbers Range

Fórmula de Excel: obtenga números de fila relativos en el rangoFórmula genérica
{= ROW (range)- ROW (range.firstcell)+1}
Resumen

Para obtener un conjunto completo de números de fila relativos en un rango, puede usar una fórmula de matriz basada en la función FILA. En el ejemplo que se muestra, la fórmula en B5: B11 es:

|_+_|

Nota: esta es una fórmula de matriz que debe ingresarse con Control + Shift + Enter. Si está ingresando esto en la hoja de trabajo (y no dentro de otra fórmula), haga una selección que incluya más de una fila, ingrese la fórmula y confirme con Control + Shift + Enter.



Esta fórmula seguirá generando números relativos incluso cuando se mueva el rango. Sin embargo, no es una buena opción si las filas deben ordenarse, eliminarse o agregarse, porque la fórmula de matriz evitará cambios. los opciones de fórmula explicadas aquí Funcionarán mejor.

Explicación

La primera función FILA genera una matriz de 7 números como este:

|_+_|

La segunda función FILA genera una matriz con un solo elemento como este:

|_+_|

que luego se resta de la primera matriz para producir:

|_+_|

Finalmente, se agrega 1 para obtener:

|_+_|

Versión genérica con rango con nombre

Con un rango con nombre , puede crear una versión más genérica de la fórmula utilizando la función MIN o la función INDICE. Por ejemplo, con el rango con nombre 'lista', puede usar MIN así:

|_+_|

Con INDEX, obtenemos la primera referencia en el rango nombrado, y usamos ROW en eso:

|_+_|

A menudo verá fórmulas de 'fila relativa' como esta dentro de fórmulas de matriz complejas que necesitan números de fila para calcular un resultado.

Con SECUENCIA

Con el Función SECUENCIA la fórmula para devolver números de fila relativos para un rango es simple:

|_+_|

los Función FILAS proporciona el recuento de filas, que se devuelve a la función SEQUENCE. SEQUENCE luego construye una matriz de números, comenzando con el número 1. Entonces, siguiendo el ejemplo original anterior, la fórmula a continuación devuelve el mismo resultado:

calcular la tasa de crecimiento anual compuesta excel
|_+_|

Nota: la fórmula SEQUENCE es una nueva función de matriz dinámica disponible solo en Excel 365 .

Autor Dave Bruns


^