BUSCAR UN DATO QUE COINCIDA EN UNA MATRIZ

07/12/2007 - 16:23 por Ariel | Informe spam
SRES/SRAS DEL FORO...
MUY BUENOS DÍAS

Tengo el siguiente inconveniente: Estoy tratando de vincular dos libros, en
el libro de referencia tengo en la columna "A" códigos y a lo largo de la
fila segunda o dos "2" tengo fechas.
¿como puedo hacer en un libro nuevo una fórmula que al completas en la
columna códigos y en la fila una fecha determinada, "me traiga" el valor de
la celda.? Es decir, necesito una fómula en un libro nuevo que,
introduciendo un código en la columna "a" y una fecha el la fila "2" me
traiga el elemento de la matriz de referencia o libro de referencia.
Adicionalmente, si existiese algún código duplicado, ¿me podría traer la
suma de dicho código repetido?

De ante mano mil gracias y espero haber sido claro...

saludos desde MdP

Ariel

Preguntas similare

Leer las respuestas

#1 David
07/12/2007 - 17:47 | Informe spam
Primero, ten en cuenta que mi separador de listas es la coma. Si las
expresiones que te doy no funcionan, prueba cambiarlas por punto y coma.

Partamos de las siguientes suposiciones:

1.
Tus códigos están en el rango A2:A10 de un archivo llamado Libro1.

2.
Tus fechas están en el rango B1:G1 del mismo archivo.

3.
Las celdas B2:G10 contienen los datos que deseas recuperar según el código y
la fecha seleccionada.

4.
En un nuevo libro que vas a guardar en la misma carpeta que Libro1, vas a
escribir el código en B2, y la fecha en B3.

En estas condiciones, si te encuentras en el nuevo libro, la siguiente
fórmula te localizaría la fia en la que se encuentra el código:

=COINCIDIR(B2,[Libro1]Hoja2!$A$2:$A$10,0)

y la siguiente la columna en la que se encuentra la fecha.

=COINCIDIR(B3,[Libro1]Hoja2!$B$1:$G$1,0)

Finalmente, podrías utilizar la función DesRef( ) para desplazarte a partir
de la intersección de los códigos y las fechas del Libro1, hasta el valor que
buscas:

ÞSREF([Libro1]Hoja2!$A$1,COINCIDIR(B2,[Libro1]Hoja2!$A$2:$A$10,0),COINCIDIR(B3,[Libro1]Hoja2!$B$1:$G$1,0),1,1)


El único inconveniente es que los dos libros deben estar abiertos para que
las fórmulas funcionen. Si cierras Libro1, se te retornará un error.
Podrías crear un grupo de trabajo para que se abran simultáneamente...




"Ariel" escribió:



SRES/SRAS DEL FORO...
MUY BUENOS DÍAS

Tengo el siguiente inconveniente: Estoy tratando de vincular dos libros, en
el libro de referencia tengo en la columna "A" códigos y a lo largo de la
fila segunda o dos "2" tengo fechas.
¿como puedo hacer en un libro nuevo una fórmula que al completas en la
columna códigos y en la fila una fecha determinada, "me traiga" el valor de
la celda.? Es decir, necesito una fómula en un libro nuevo que,
introduciendo un código en la columna "a" y una fecha el la fila "2" me
traiga el elemento de la matriz de referencia o libro de referencia.
Adicionalmente, si existiese algún código duplicado, ¿me podría traer la
suma de dicho código repetido?

De ante mano mil gracias y espero haber sido claro...

saludos desde MdP

Ariel



Respuesta Responder a este mensaje
#2 Ariel
14/12/2007 - 13:49 | Informe spam
MUCHAS GRACIAS

Por cuestiones laborales no contesté a tiempo...Me compliqé un poco con esta
solución aunque es muy buena. Para el caso que tenía que abordar me ayudó
utilizar una combinación de las fómulas "si" "eserror" y "buscarv". Pero
considero que si la planilla es de considerable tamaño es mejor la solución
que posteó DAVID...

Saludos y gracias!!


"David" escribió en el mensaje
news:
Primero, ten en cuenta que mi separador de listas es la coma. Si las
expresiones que te doy no funcionan, prueba cambiarlas por punto y coma.

Partamos de las siguientes suposiciones:

1.
Tus códigos están en el rango A2:A10 de un archivo llamado Libro1.

2.
Tus fechas están en el rango B1:G1 del mismo archivo.

3.
Las celdas B2:G10 contienen los datos que deseas recuperar según el código


y
la fecha seleccionada.

4.
En un nuevo libro que vas a guardar en la misma carpeta que Libro1, vas a
escribir el código en B2, y la fecha en B3.

En estas condiciones, si te encuentras en el nuevo libro, la siguiente
fórmula te localizaría la fia en la que se encuentra el código:

=COINCIDIR(B2,[Libro1]Hoja2!$A$2:$A$10,0)

y la siguiente la columna en la que se encuentra la fecha.

=COINCIDIR(B3,[Libro1]Hoja2!$B$1:$G$1,0)

Finalmente, podrías utilizar la función DesRef( ) para desplazarte a


partir
de la intersección de los códigos y las fechas del Libro1, hasta el valor


que
buscas:




ÞSREF([Libro1]Hoja2!$A$1,COINCIDIR(B2,[Libro1]Hoja2!$A$2:$A$10,0),COINCIDI
R(B3,[Libro1]Hoja2!$B$1:$G$1,0),1,1)


El único inconveniente es que los dos libros deben estar abiertos para que
las fórmulas funcionen. Si cierras Libro1, se te retornará un error.
Podrías crear un grupo de trabajo para que se abran simultáneamente...




"Ariel" escribió:

>
>
> SRES/SRAS DEL FORO...
> MUY BUENOS DÍAS
>
> Tengo el siguiente inconveniente: Estoy tratando de vincular dos


libros, en
> el libro de referencia tengo en la columna "A" códigos y a lo largo de


la
> fila segunda o dos "2" tengo fechas.
> ¿como puedo hacer en un libro nuevo una fórmula que al completas en la
> columna códigos y en la fila una fecha determinada, "me traiga" el valor


de
> la celda.? Es decir, necesito una fómula en un libro nuevo que,
> introduciendo un código en la columna "a" y una fecha el la fila "2" me
> traiga el elemento de la matriz de referencia o libro de referencia.
> Adicionalmente, si existiese algún código duplicado, ¿me podría traer la
> suma de dicho código repetido?
>
> De ante mano mil gracias y espero haber sido claro...
>
> saludos desde MdP
>
> Ariel
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida