Descarga la aplicación para disfrutar aún más
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”))
Compartir