Compartir a través de


Cómo crear un rango definido dinámico en una hoja de cálculo de Excel

Resumen

En Microsoft Excel, es posible que tenga un intervalo con nombre que se debe ampliar para incluir nueva información. En este artículo se describe un método para crear un nombre definido dinámico.

Nota:

El método de este artículo supone que no hay más de 200 filas de datos. Puede revisar los nombres definidos para que usen el número adecuado y reflejen el número máximo de filas.

Uso de la fórmula OFFSET con un nombre definido

Para ello, siga estos pasos, según corresponda para la versión de Excel que está ejecutando.

Microsoft Office Excel 2007, Microsoft Excel 2010 y Microsoft Excel 2013

  1. En una nueva hoja de cálculo, escriba los datos siguientes.

    Número A N
    1 Mes Ventas
    2 Jan 10
    3 Febrero 20
    4 Marzo 30
  2. Haga clic en la pestaña Fórmulas.

  3. En el grupo Nombres definidos , haga clic en Administrador de nombres.

  4. Haga clic en Nuevo.

  5. En el cuadro Nombre , escriba Fecha.

  6. En el cuadro Hace referencia a , escriba el texto siguiente y, a continuación, haga clic en Aceptar:

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1)

  7. Haga clic en Nuevo.

  8. En el cuadro Nombre , escriba Ventas.

  9. En el cuadro Hace referencia a , escriba el texto siguiente y, a continuación, haga clic en Aceptar:

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  10. Haga clic en Cerrar.

  11. Borre la celda B2 y escriba la fórmula siguiente:

    =RAND()*0+10

    Nota:

    En esta fórmula, COUNT se usa para una columna de números. COUNTA se usa para una columna de valores de texto.

    Esta fórmula usa la función RAND volátil. Esta fórmula actualiza automáticamente la fórmula OFFSET que se usa en el nombre definido "Sales" al escribir nuevos datos en la columna B. El valor 10 se usa en esta fórmula porque 10 es el valor original de la celda B2.

Microsoft Office Excel 2003

  1. En una nueva hoja de cálculo, escriba los datos siguientes:

    Número A N
    1 Mes Ventas
    2 Jan 10
    3 Febrero 20
    4 Marzo 30
  2. En el menú Insertar , seleccione Nombre y, a continuación, haga clic en Definir.

  3. En el cuadro Nombres del libro , escriba Fecha.

  4. En el cuadro Hace referencia a , escriba el texto siguiente y, a continuación, haga clic en Aceptar:

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1).

  5. Haga clic en Agregar.

  6. En el cuadro Nombres del libro , escriba Ventas.

  7. En el cuadro Hace referencia a , escriba el texto siguiente y, a continuación, haga clic en Agregar:

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  8. Haga clic en Aceptar.

  9. Borre la celda B2 y escriba la fórmula siguiente:

    =RAND()*0+10

    Nota:

    En esta fórmula, COUNT se usa para una columna de números. COUNTA se usa para una columna de valores de texto.

    Esta fórmula usa la función RAND volátil. Esta fórmula actualiza automáticamente la fórmula OFFSET que se usa en el nombre definido "Sales" al escribir nuevos datos en la columna B. El valor 10 se usa en esta fórmula porque 10 es el valor original de la celda B2.