Microsoft Office Online
Iniciar sesión en Mi Office Online (¿Qué es esto?) | Iniciar sesión

Advertencia: está viendo esta página con una versión de explorador de Web no compatible. Este sitio Web funciona mejor con Microsoft Internet Explorer 6.0 o posterior, Firefox 1.5 o con Netscape Navigator 8.0 o posterior. Obtener más información acerca de los exploradores admitidos.

Versión imprimibleVersión imprimible Marcar y compartirCompartir
Función INDIRECTO
 

Devuelve la referencia especificada por una cadena de texto. Las referencias se evalúan de inmediato para presentar su contenido. Use INDIRECTO cuando desee cambiar la referencia a una celda en una fórmula sin cambiar la propia fórmula.

Sintaxis

INDIRECTO(ref;a1)

Ref   es una referencia a una celda que contiene una referencia de tipo A1 o F1C1, un nombre definido como referencia o una referencia a una celda como cadena de texto. Si ref no es una referencia de celda válida, INDIRECTO devuelve el valor de error #¡REF!

  • Si ref hace referencia a otro libro (una referencia externa), el otro libro debe estar abierto. Si el libro de origen no está abierto, INDIRECTO devolverá el valor de error #¡REF!
  • Si ref hace referencia a un rango de celdas fuera del límite de filas de 1.048.576 o del límite de columnas de 16.384 (XFD), INDIRECTO devolverá el error #¡REF!

     Nota   Este comportamiento es diferente en las versiones de Excel anteriores a Microsoft Office Excel 2007, que no tienen en cuenta el límite excedido y devuelven un valor.

A1   es un valor lógico que especifica el tipo de referencia que contiene la celda ref.

  • Si a1 es VERDADERO o se omite, ref se interpreta como una referencia estilo A1.

  • Si a1 es FALSO o se omite, ref se interpreta como una referencia estilo F1C1.

Ejemplo

El ejemplo será más fácil de entender si lo copia a una hoja de cálculo en blanco.

MostrarCómo copiar un ejemplo

  1. Cree una hoja de cálculo o un libro en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda.

     Nota   No seleccione los encabezados de columna o de fila.

    Seleccionar un ejemplo de la Ayuda

    Seleccionar un ejemplo de la Ayuda
  3. Presione CTRL+C.
  4. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  5. Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione CTRL+` (acento grave), o en el grupo Auditoría de fórmulas de la ficha Fórmulas, haga clic en el botón Mostrar fórmulas.
 
1
2
3
4
5
A B
Datos Datos
B2 1.333
B3 45
Marina 10
5 62
Fórmula Descripción (resultado)
=INDIRECTO($A$2) Valor de la referencia en la celda A2 (1,333)
=INDIRECTO($A$3) Valor de la referencia en la celda A3 (45)
=INDIRECTO($A$4) Si la celda B4 tiene definido el nombre "Marina," se devuelve el valor del nombre definido (10).
=INDIRECTO("B"&$A$5) Valor de una referencia en la celda A5 (62)

Cuando cree una fórmula que haga referencia a una celda, la referencia a la celda se actualizará si: (1) la celda se desplaza utilizando el comando Cortar para eliminarla, o (2) si la celda se desplaza porque se insertan o eliminan filas o columnas. Si desea que la fórmula siempre haga referencia a la misma fórmula sin tener en cuenta si se elimina o desplaza la fila sobre la celda, utilice la función de hoja de cálculo INDIRECTO. Por ejemplo, si desea que siempre se haga referencia a la celda A10, utilice la sintaxis siguiente:

=INDIRECTO("A10")

© 2009 Microsoft Corporation. Reservados todos los derechos.