Camara de Excel

3 envíos / 0 nuevos
Último envío
jotor24
Imagen de jotor24
Offline
última acción: Hace 4 años 1 mes
Nivel 1 - 200 puntos
alta: 20/01/2011 - 20:23
Puntos: 341
Camara de Excel

Buen dia!

He aprendido muchas cosas de su manual, como el uso de la camara, ahora resulta que quiero utilizarla pero de una forma un poco mas dinamica, estoy haciendo informes automaticos para nuestros clientes y para cada uno ocupo un logo diferente, lo que quiero es poder poner en una celda el numero de cliente y que la camara cambie la referencia automaticamente (tengo en diferentes celdas los logos de todos los clientes), asi seria casi como una formula en donde si(cliente=01,no se, que la camara me muestre a2, sino a3) pero no se como hacer eso, hay alguna forma?

Gracias de antemano por la ayuda!

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 33 mins 6 segs
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10900
Re: Camara de Excel

Sí se puede.

la imagen no puede contener la fórmula, sólo puede ser una referencia a un rango y también vale una referencia a un nombre de rango, así que yo crearía un nombre cuya definición contuviese la fórmula que me lleve hasta la celda donde está el logo (mediante la función DESREF)

te doy un ejemplo:

Imagina que tienes una lista de clientes y logos con este aspecto:

tabla de clientes con logotipos en Excel

lo que queremos es que si elegimos el cliente "necesitomas.com" se muestre el logo B2. es decir, buscamos al cliente en la primera columna y queremos la celda de la segunda columna.

Esta búsqueda puede hacerse con la función COINCIDIR que obtiene la posición del cliente en la primera columna.
este resultado lo emplearemos como argumento de la función DESREF

crear un nombre que contiene una fórmula para referirse a una celda mediante DESREF

pongo aquí la fórmula para verla mejor:

=DESREF(encabezado_logos;COINCIDIR(cliente_elegido;columna_nombres_clientes;0);0)

ahora lo que hay que hacer es cambiar la referencia a la celda de la imagen (creada con la cámara)
cambiamos la referencia a la celda de la imagen

por una referencia al nombre que hemos definido
referencia a un nombre en una imagen en Excel

ahora si cambiamos el nombre del cliente en la celda "cliente_elegido" el nombre se recalcula y la imagen se actualiza a la nueva referencia.
(he añadido una lista desplegable mediante validación)

elegir el logo mediante un combo en Excel

al cambiar la celda y recalcularse, la imagen cambia:

la imagen cambia al calcularse la fórmula

Adjunto el archivo con este ejemplo

------
Ya sé Excel, pero necesito más ahora en pdf

AdjuntoTamaño
File Logos.xlsx21.14 KB

 

------
Ya sé Excel, pero necesito más.

juandudas
Imagen de juandudas
Offline
última acción: Hace 4 años 5 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 27/12/2006 - 23:36
Puntos: 2578
Re: Camara de Excel

Impresionante

mi cabeza es un mar de dudas