Logo Studenta

INDIRECTO

¡Este material tiene más páginas!

Vista previa del material en texto

FUNCIÓN INDIRECTO 
[Subtítulo del documento] 
 
 
13 DE MARZO DE 2017 
 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
Función INDIRECTO 
Nos ayuda a obtener una referencia a una celda o a un rango de 
celdas. Puedes utilizar esta función para crear una referencia que no 
cambiará aun cuando se INSERTEN filas o columnas a la hoja de Excel. 
También puede ser utilizada para crear una referencia a partir de 
una letra y un NÚMERO dando forma a la dirección de la celda de la cual 
deseamos obtener la referencia. 
la función indirecta está diseñada para devolver la referencia 
específica de una celda. 
 
Sintaxis 
 
La función INDIRECTO tiene dos argumentos. 
 
 
Ref (obligatorio): Es la referencia especificada COMO una cadena de texto. 
A1 (opcional): Valor lógico que indica el TIPO de referencia especificada: 
A1 (verdadero) o F1C1 (falso). 
 
En caso de omitir el argumento A1, la función INDIRECTO supondrá 
que la referencia es de tipo A1. 
 
Ejemplo. 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
 
 
En este ejemplo, la función hace referencia a la celda A2. Así que si 
sigues la flecha hacia la celda B2, se ve el texto “1.333″. Mediante la 
aplicación de la función indirecta a esa celda, Excel está considerando 
que el texto es una referencia de la celda B2, por lo que toma el valor de 
la celda y la devuelve a la celda donde se escribe la función. 
 
Bloquear referencia a una celda 
 
En el siguiente ejemplo puedes ver en la celda C1 la fórmula =A5 y 
en la celda C2 la fórmula =INDIRECTO(“A5″). 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
 
 
=INDIRECTO(“A5”) 
El valor 500 ahora se encuentra en la celda A6 y Excel actualizó 
automáticamente la fórmula de la celda C1 que ahora es=A6. 
 
Sin embargo, la celda C2 muestra el valor 0 (cero) porque la función 
INDIRECTO sigue regresando la referencia a la celda A5 que ahora está 
vacía. 
 
Si necesitas hacer una referencia siempre a la misma celda sin 
importar que se inserten o eliminen filas o columnas, entonces la función 
INDIRECTO será adecuada para dicho propósito. 
 
Crear una referencia a partir de texto 
 
Es posible hacer una referencia con la función INDIRECTO utilizando los 
valores contenidos en otras celdas. En el siguiente ejemplo, la celda B1 
indica la columna y la celda B2 indica la fila que formarán la dirección de la 
celda a la que haremos referencia. La función INDIRECTO une ambos 
valores y regresa el valor de la celda D7: 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
 
 
=INDIRECTO(B1 & b2) 
 
Crear una referencia a otra hoja 
 
Ya que hemos observado que podemos concatenar diferentes valores 
para formar el argumento de la función INDIRECTO hagamos un último 
ejemplo para construir referencias a celdas que se encuentran en otra 
hoja. Primero observa los valores que tengo en las Hoja2 y Hoja3 de mi 
libro de Excel: 
 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
 
En la Hoja1 he armado una tabla con los encabezados Hoja, Columna y Fila 
que me ayudarán a especificar el valor de la celda que deseo obtener. 
 
Observa con atención cómo se arma la cadena de texto dentro de la 
función INDIRECTO: 
 
 
 
=INDIRECTO(A5 & “!” & B1 & C3) 
 
En esta tabla, la función INDIRECTO de la celda D5 es equivalente a 
tener =INDIRECTO(“Hoja3!B3″) solo que hemos formado el argumento 
concatenando los valores ubicados en otras celdas. 
 
 
 
 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
Vamos hacer un ejemplo algo más complicado con INDIRECTO, en 
una lista desplegable. 
Tenemos varias marcas de coches con sus modelos, vamos a saber 
según marca y modelo elegido el coste del seguro. 
 
En la celda A2, elegiremos la marca que deseemos. 
 
Aquí aparecen las marcas y los modelos. 
 
Ahora, vemos los seguros asociados a cada modelo, son algunos 
más, que aparecen en la hoja de cálculo. 
 
 
 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
 
 
Estos son los precios de los seguros. 
Lo primero que vamos hacer es dar un nombre a cada rango, o sea, 
a las marcas le llamaremos “MARCA”. 
 
Seleccionamos el rango de celdas, en este caso, “E2; E3; E4”, y le 
vamos a dar el nombre de “MARCA”. 
 Ahora, vamos a crear una lista desplegable, donde aparecerán 
los modelos. 
 
 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
Para ello, nos vamos a DATOS>VALIDACION DE DATOS, elegimos 
dentro de “permitir” la opción lista. 
 
En origen, vamos a poner lo siguiente: 
= marca 
Que contiene el rango de celdas de marcas. Ahora, cuando 
pinchemos en A2, se nos abrirá un cuadro con los modelos de coche. 
Ahora, en la celda A3, vamos a poner otra lista, donde aparecerán 
los modelos de la marca elegida. 
Para ello, volveremos a irnos a DATOS>VALIDACION DE DATOS, en 
permitir elegimos lista y en origen vamos a poner la siguiente formula. 
= INDIRECTO (A2) 
Esta fórmula la usamos porque el modelo depende de la marca que 
se elija. 
Nos dará un error, pero eso es debido a que no hay ningún 
elemento seleccionado. 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
Si pinchamos en la celda A3, nos aparecerán los modelos que 
pertenecen a la marca elegida. 
Ahora, vamos a usar la función “BUSCARH”, para que, según el 
modelo elegido, nos diga que seguro le pertenece. 
La fórmula es la siguiente: 
=BUSCARH(A3;E12:P13;2;FALSO) 
 Buscará el valor de la celda A3, en el rango especificado, y una vez 
lo ha encontrado, nos dará el segundo campo hacia abajo. 
 
 
Vamos a realizar otro ejemplo. 
Tenemos tres tiendas, cada tienda tiene “X” facturas, 
queremos saber el total de ventas de cada tienda. 
 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
 
 
 
FUNCIÓN INDIRECTO MIGUEL ANGEL FRANCO GARCIA 
 
Función INDIRECTO 
 
Para calcular el total de una tienda, podemos hacerlo de la 
siguiente manera: 
SUMA (TIENDA1! B: B) 
Con esta fórmula, nos daría el total de una tienda, para saber el 
total de cada tienda, cambiaremos la formula anterior, reemplazaremos el 
nombre de la tienda por el contenido de la casilla A1, por lo que quedaría 
de la siguiente manera: 
SUMA (INDIRECTO (A1; & “!B:B”))

Continuar navegando