Estoy liado

26/12/2005 - 20:35 por RAFAEL H.M | Informe spam
Haber si me podeis ayudar.
Ejemplo:
libro maquinas. con hoja uno
FECHA NOMBRE VTO. IMPORTE
maquina30
libro pagos. con hoja pagares
FECHA NOMBRE VTO. XXXX DDDDD
maquina30 20/05/06
maquina21 20/05/06
maquina30 20/08/06
como hago para que en la celda D del libro maquinas me ponga el ultimo vto.
de la maquina30 del libro pagos. No se, es que me he liado y no doy pie con
bolo. Muchas gracias.
Rafael H.M
rafaelher@wanadoo.es
 

Leer las respuestas

#1 KL
26/12/2005 - 22:28 | Informe spam
Hola Rafael,

Se me ocurre esta formula MATRICIAL (Ojo - se confirma mediante Ctrl+Shift+Enter no simplemente enter):

{=MAX(SI([Pagos.xls]Pagares!$B$2:$B$20²;[Pagos.xls]Pagares!$C$2:$C$20))}

donde:
[Pagos.xls]Pagares!$B$2:$B$20 - es el rango de la base de datos donde estan los nombres (maquina30, maquina21, etc.)
[Pagos.xls]Pagares!$C$2:$C$20 - es el rango de la base de datos donde estan los VTO. (tengo entendido que son fechas de
vencimiento)
B2 - es la celda en la Hoja1 del libro Maquinas.xls donde introduces el nombre
buscado

o si los registros siempre estan ordenados por fecha de forma ascendiente, entonces puedes usar la siguiente formula tambien
matricial:

=INDICE([Pagos.xls]Pagares!$C:$C;MAX(([Pagos.xls]Pagares!$B$2:$B$20²)*(FILA([Pagos.xls]Pagares!$B$2:$B$20))))

donde:
[Pagos.xls]Pagares!$B$2:$B$20 - es el rango de la base de datos donde estan los nombres (maquina30, maquina21, etc.)
[Pagos.xls]Pagares!$C:$C - la columna de la hoja pagares donde estan los VTO. (no importa si VTO son fechas u otra cosa)
B2 - es la celda en la Hoja1 del libro Maquinas.xls donde introduces el nombre
buscado

Saludos,
KL


"RAFAEL H.M" wrote in message news:
Haber si me podeis ayudar.
Ejemplo:
libro maquinas. con hoja uno
FECHA NOMBRE VTO. IMPORTE
maquina30
libro pagos. con hoja pagares
FECHA NOMBRE VTO. XXXX DDDDD
maquina30 20/05/06
maquina21 20/05/06
maquina30 20/08/06
como hago para que en la celda D del libro maquinas me ponga el ultimo vto. de la maquina30 del libro pagos. No se, es que me he
liado y no doy pie con bolo. Muchas gracias.
Rafael H.M


Preguntas similares