Incrementando referencias relativas en fórmulas en más de uno

Seleccione idioma Seleccione idioma
Id. de artículo: 152265 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Cuando rellenar fórmulas en una columna o a través de una fila, las referencias relativas son, de forma predeterminada, incrementa en uno. Las fórmulas pueden modificarse para que se incrementan una cantidad definida por el usuario mediante el uso de la función DESREF.

Más información

La fórmula de incremento por más de una fila:
   =OFFSET(<Starting_Cell>,(ROW()-<Current_Row>)*<Inc>,0)
				
donde <Starting_Cell> es la referencia absoluta a la primera celda en el intervalo de interés, <Current_Row> es la fila de la celda en la que se está especificando la fórmula y <inc> es el número de filas para incrementar.

La fórmula de incremento por más de columna:
   =OFFSET(<Starting_Cell>,0,(COLUMN()-<Current_Column>)*<Inc>)
				
donde <Starting_Cell> es la referencia absoluta a la primera celda en el intervalo de interés, <Current_Column> es el número asociado a la columna de la celda en la que se está especificando la fórmula y <inc> es el número de columnas para incrementar.

Ejemplo incrementar una fórmula por más de una fila

  1. Escriba la siguiente información en una hoja de cálculo:
          A1: Patrick    B1:
          A2: 79         B2:
          A3: Ricky      B3:
          A4: 68         B4:
          A5: Matt       B5:
          A6: 23         B6:
          A7: John       B7:
          A8: 15         B8:
          A9: Mary       B9:
         A10: 40        B10:
  2. Escriba la fórmula siguiente en la celda B1:
    B1: =OFFSET($A$2,(ROW()-1)*2,0)
  3. Con la celda B1 seleccionada, elija el controlador de relleno y el relleno hacia abajo de la fórmula hasta la celda B5. Las celdas resultantes será como sigue:
    B1: 79
    B2: 68
    B3: 23
    B4: 15
    B5: 40

Ejemplo incrementar una fórmula por varias columnas

  1. Escriba la siguiente información en una hoja de cálculo:
          A1: Patrick   B1: 79   C1: Ricky   D1: 68   E1: Matt   F1: 23
          A2:           B2:      C2:         D2:      E2:        F2:
  2. Escriba la fórmula siguiente en la celda A2:
    A2: =OFFSET($B$1,0,(COLUMN()-1)*2)
  3. Con la celda A2 seleccionado, tome el asa de relleno y rellene la fórmula derecha hasta la celda C2:
    A2: 79 B2: 68 C2: 23

Ejemplo utilizando la función es.par

Esta fórmula no está restringida para extraer datos. También puede utilizarse dentro de otras fórmulas. Mediante la fórmula siguiente, puede probar si los datos numéricos en cada fila cuarta incluso:
   =IF(ISEVEN(OFFSET(<Starting_Cell>,(ROW()-<Current_Row>)*<Inc>,0),
      "EVEN","ODD")
donde <Starting_Cell> es la referencia absoluta a la primera celda en el intervalo de interés, <Current_Row> es la fila de la celda en la que se está especificando la fórmula y <inc> es el número de filas para incrementar.

Nota: Esta fórmula requiere que los realizados en herramientas de análisis está incluida en de complementos. Para ello, en el menú Herramientas, haga clic en complementos y seleccione la comprobación en el cuadro junto a realizados en herramientas de análisis.

  1. Escriba la siguiente información en una hoja de cálculo:
          A1: Patrick    B1:
          A2: 79         B2:
          A3: Ricky      B3:
          A4: 68         B4:
          A5: Matt       B5:
          A6: 23         B6:
          A7: John       B7:
          A8: 15         B8:
          A9: Mary       B9:
         A10: 40        B10:
  2. Escriba la fórmula siguiente en la celda B1:
    B1: =IF(ISEVEN(OFFSET($A$2,(ROW()-1)*4,0)),"EVEN","ODD")
  3. Con la celda B1 seleccionada, elija el controlador de relleno y el relleno hacia abajo de la fórmula hasta la celda B3. Las celdas resultantes será como sigue:
    B1: redondea.impar
    B2: redondea.impar
    B3: redondea.par
Para obtener información adicional, consulte los siguientes artículos de Microsoft Knowledge Base:
151337Referencias relativas incremento por más de una celda en VBA

Propiedades

Id. de artículo: 152265 - Última revisión: miércoles, 17 de agosto de 2005 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 95 Standard Edition
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Excel 98 para Macintosh
  • Microsoft Excel 95a
  • Microsoft Excel 5.0c
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Excel 5.0 para Macintosh
  • Microsoft Excel 5.0a para Macintosh
Palabras clave: 
kbmt kbhowto kbualink97 KB152265 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 152265
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com