Clase 3 y 4 - Indirecto
Clase 3 y 4 - Indirecto
Clase 3 y 4 - Indirecto
Sintaxis: =INDIRECTO(Ref,Tipo) 48
Nos permite convertir TEXTOS en referencias válidas para fórmulas y funciones de Excel
Es una cadena de caracteres (texto) que puede ser utilizada para referirse a una celda o a un rango
Ref (puede tambien usarse el nombre de rango)
Cuando Tipo es Falso la referencia utilizada es del tipo L1C1 que se suele manejar en el desarrol
fórmulas avanzadas
Algunos ejemplos:
1) En D16 escribir una fórmula que calcule la suma del rango indicado en G16
Tabla1 Tabla2
18 20 12 18
15 15 1 8
9 17 18 6
10 9 6 16
3) En D31 seleccionamos el nombre del mes de cuyos valores se desea mostrar el máximo
Junio
Valor Máximo: 969.43
=MAX(INDIRECT(D31))
960.07 {=INDIRECT("E40")}
960.07 {=INDIRECT("E40",1)}
#REF! {=INDIRECT("F40C5",0)}
4564
#REF!
ones de Excel #REF!
SUM(INDIRECT(D16))
4 7 2 1
Primero
Primero definir
definir los
los
AVERAGE(INDIRECT(D21)) nombres
nombres aa las
las rangos:
rangos:
Tabla1
Tabla1 yy
Tabla2
Tabla2
Primero
Primero definir
definir los
los nombres
nombres aa cada
cada
columna:
columna:
Enero,
Enero, Febrero,
Febrero, Marzo...
Marzo...
mostrar el máximo
Vuelva a resolver pero ahora convierta el rango en Tabla y
Tabla de Excel
FC:
FC:
encia a las celdas/rangos.
en variar
den variar de
de PC
PC en
en PC:
PC:
na
na FC
FC oo RC
RC
configuración
configuración de
de la
la PC
PC !!
ue
ue funcion
funcion enen un
un Excel
Excel enen otro
otro
{=INDIRECT("F[-2]C[-3]",0)}
a el rango en Tabla y con INDIRECTO haga referencia a las columnas de la tabla
58
58
4
8 5
14 33
7 8
33
total de Febrero
31.371
=AVERAGEIFS( INDIRECT("COTIZ["&J3&"]"), COTIZ[Año],J4, COTIZ[Quincena
COTIZ[Año], G4, INDIRECT("COTIZ["&G3&"]") )
=INDEX(L$7:L$11,MATCH("P"&RIGHT(C7),K$7:K$11,0)) =F7*G7*(1-H7)
P1 1 6 13 de 29 unid
P5 Licuadora 320
P3 1 3 9 29
FILAS COLUMNAS
porc1 5 4
porc2 5 4
porc3 5 4
alma1 5 1
alma2 5 1
alma3 5 1
cant1 1 4
cant2 1 4
cant3 1 4
8b
[1 , 5[ 1a 2
[5, 13[ 5b
[13, 15[ 13 c
[15, inf[ 15 d
1 5 13 15
4 12 14 inf
Función INDIRECTO en referencias a otras hojas o archivos
Las fórmulas que hacen referencia a datos de otras hojas incluyen la ruta hacia las hojas
Esto debe ser tambien incluido en la función INDIRECTO
Ejemplo:
aunque conviene notar que el formato es algo diferente en el caso de nombres de hojas que
estén formadas por más de 1 palabra
Local Responsable
Local1 Raul Vasquez {=INDIRECT("'" & A24 & "'!B1")}
Local1 Raul Vasquez {=INDIRECT("'" & A25 & "'!B1")}
Local Extranjero Daniela Huertas {=INDIRECT("'" & A26 & "'!B1")}
Cuando las referencias que se transforman con INDIRECTO hacen referencia a otro archivo que esté abierto
se muestran de la siguiente manera
='[Datos.xlsx]Ventas Div001'!$B$1
='C:\Users\segura_ji\Desktop\[Datos.xlsx]Ventas'!$B$1
Se puede usar INDIRECTO tambien en estos casos, PERO, tiene la gran desventaja que en realidad
no funcionará si el archivo está cerrado y no actualizará los datos automáticamente
=INDIRECTO("'C:\Users\segura_ji\Desktop\[Datos.xlsx]Ventas'!$B$ no funcionará a menos que esté
En caso de ser posible se sugiere que para esos casos se usen los links habituales.
o archivos
Extranjero'!B1")
24 & "'!B1")}
25 & "'!B1")}
26 & "'!B1")}
o funcionará a menos que esté abierto el archivo
Responsable: Raul Vasquez
Responsable: Jorge Perez
Responsable: Daniela Huertas
Utilizando INDIRECTO para configurar validación en celdas
Debido a que la validación por Lista no acepta la sintaxis de tabla, puede usar indirecto para poder configurarla.
Configure la valicación de las celdas de la columna Encargado para que sea según la tabla de nombres que figura en la hoja
=EMPLEADOS[Nombre]
=INDIRECTO("EMPLEADOS[Nombre]")
Ordenes de Pedido
5 UP 7046.00
7 GO SAC 1894.00
Conclusión:
En realidad puede usar INDIRECTO para cualquier interfaz de Excel en la que no se reconozca la sintaxis de tabl
Por ahora se ha visto validación, después verá que tambien se puede utilizar un enfoque similar con el formato con
Observación:
Excel Online ya reconoce esta sintaxis, por lo tanto es posible que en el futuro se implemente esta capacidad de m
Excel Online tiene la capacidad de autocompletar conforme se va escribiendo. Es posible que también esta caract
ción en celdas
a poder configurarla.
Juan
Carla
Lupe
Marco
Sofía
Jaime
Allegra