Rango con nombre dinámico con ÍNDICE Excel

visión general

La función ÍNDICE se puede usar para crear rangos dinámicos que también se pueden usar para rangos con nombre o nombres.

fórmula

=celda de inicio:última celda =celda de inicio:ÍNDICE(columna;especificación de posición) =$A$2:ÍNDICE($A:$A;CONTADOR2($A:$A))

Cómo funciona la fórmula

1) Necesitamos un rango de celdas para el rango nombrado. Tiene la celda inicial fija $A$2 y una última celda dinámica.

2) Podemos obtener esta última celda con la función ÍNDICE, porque esta función nos devuelve como resultado una referencia a la celda.

3) Necesitamos decirle a la función ÍNDICE para qué celda queremos la referencia. Para hacer esto, busque en la columna A. Determinamos la especificación de posición, es decir, en qué fila se encuentra la última celda, con NÚMERO2. Esta función nos da el número de celdas no vacías, es decir, celdas que tienen entradas. En nuestro caso, 9. ÍNDICE ahora nos da la referencia a la novena celda en la columna A, es decir, A9.

4) Excel reconoce el resultado de la función ÍNDICE como una referencia de celda y, por lo tanto, puede componer dinámicamente el rango $A$2:A9. No es necesario trabajar aquí con INDIRECTO.

5) Ahora podemos ingresar la fórmula en el administrador de nombres como un nuevo nombre (rngINDEX).

notar

  • Si queremos que el rango dinámico tenga varias columnas de ancho, podemos ampliar la fórmula en consecuencia: =$A$2:INDEX($A:$ZZ;COUNT2($A:$A); COUNT2(1:1) )

Número palabras: 308

Valora este artículo

Deja un comentario