Ayuda para una busqueda

22/05/2005 - 11:33 por Francisco Sanchez | Informe spam
Saludos,

Tengo un libro con 32 hojas, 31 correspondes a días y la ultima es el
resumen mensual

En las hojas tengo puestas cotizaciones que importo de Internet

Por ejemplo en la Hoja 1 pone:








A
B
C

1
Valor
Cotización
Fecha

2
Abengoa
8,09
01/02/2005

3
Abertis "A"
17,70
01/02/2005
















En la Hoja 2









A
B
C

1
Valor
Cotización
Fecha

2
Abengoa
8,15
02/02/2005

3
Abertis "A"
17,75
02/02/2005
















En la Hoja 3









A
B
C

1
Valor
Cotización
Fecha

2
Abengoa
8,13
03/02/2005

3
Abertis "A"
17,75
03/02/2005











Suponiendo que solo hay tres hojas en la hoja resumen puedo saber el
máximo por ejemplo de Abengoa

con la formula MAX('Hoja1:Hoja3'!B2) que en este caso seria 8,15. ¿
Como puedo hacer para que me indique la fecha que corresponde a ese máximo ¿
En este caso seria 02/02/05

Preguntas similare

Leer las respuestas

#1 KL
22/05/2005 - 13:08 | Informe spam
Hola Francisco,

Hasta donde se, las referncias tridimensionales solo son aceptadas por la
funcion SUMA, por lo tanto habria que buscar una solucion creativa. Prueba
la siguiente formula MATRICIAL (Ctrl+Shift+Enter) que asume que las hojas se
llaman "HojaN" (donde N es el numero del dia):

=INDICE(N(DESREF(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA());0;1));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL
Respuesta Responder a este mensaje
#2 KL
22/05/2005 - 13:16 | Informe spam
Aqui va la formula ligeramente depurada:

=INDICE(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!C"&FILA()));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL

"KL" wrote in message
news:
Hola Francisco,

Hasta donde se, las referncias tridimensionales solo son aceptadas por la
funcion SUMA, por lo tanto habria que buscar una solucion creativa. Prueba
la siguiente formula MATRICIAL (Ctrl+Shift+Enter) que asume que las hojas
se llaman "HojaN" (donde N es el numero del dia):

=INDICE(N(DESREF(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA());0;1));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL

Respuesta Responder a este mensaje
#3 KL
22/05/2005 - 15:06 | Informe spam
...si ya tienes la formula =MAX('Hoja1:Hoja3'!B2) en digamos la celda [B1],
podrias reducir la formula aun mas:

=INDICE(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!C"&FILA(B1)));COINCIDIR(B1;N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA(B1)))))

esta formula tambien es matricial.

Saludos,
KL



"KL" wrote in message
news:OquAy%
Aqui va la formula ligeramente depurada:

=INDICE(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!C"&FILA()));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL

"KL" wrote in message
news:
Hola Francisco,

Hasta donde se, las referncias tridimensionales solo son aceptadas por la
funcion SUMA, por lo tanto habria que buscar una solucion creativa.
Prueba la siguiente formula MATRICIAL (Ctrl+Shift+Enter) que asume que
las hojas se llaman "HojaN" (donde N es el numero del dia):

=INDICE(N(DESREF(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA());0;1));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL





Respuesta Responder a este mensaje
#4 KL
22/05/2005 - 15:16 | Informe spam
Una correccion: en realidad, las referncias tridimensionales son aceptadas
por las siguientes funciones:

SUMA, PROMEDIO, PROMEDIOA, CONTAR, CONTARA, MAX, MAXA, MIN, MINA, PRODUCTO,
DESVEST, DESVESTA, DESVESTP, DESVESTPA, VAR, VARA, VARP y VARPA.

Saludos,
KL


"KL" wrote in message
news:
Hola Francisco,

Hasta donde se, las referncias tridimensionales solo son aceptadas por la
funcion SUMA, por lo tanto habria que buscar una solucion creativa. Prueba
la siguiente formula MATRICIAL (Ctrl+Shift+Enter) que asume que las hojas
se llaman "HojaN" (donde N es el numero del dia):

=INDICE(N(DESREF(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA());0;1));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL

Respuesta Responder a este mensaje
#5 KL
22/05/2005 - 15:28 | Informe spam
Bueno, siento haber hecho tantos postings, pero al final creo que aqui me ha
salido un formula bastante aceptable:

[B1] =MAX('Hoja1:Hoja3'!B1)
[C1]
=INDIRECTO("Hoja"&COINCIDIR(B1;N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA(B1))))&"!C"&FILA(B1))

Saludos,
KL


"KL" wrote in message
news:
...si ya tienes la formula =MAX('Hoja1:Hoja3'!B2) en digamos la celda
[B1], podrias reducir la formula aun mas:

=INDICE(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!C"&FILA(B1)));COINCIDIR(B1;N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA(B1)))))

esta formula tambien es matricial.

Saludos,
KL



"KL" wrote in message
news:OquAy%
Aqui va la formula ligeramente depurada:

=INDICE(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!C"&FILA()));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL

"KL" wrote in message
news:
Hola Francisco,

Hasta donde se, las referncias tridimensionales solo son aceptadas por
la funcion SUMA, por lo tanto habria que buscar una solucion creativa.
Prueba la siguiente formula MATRICIAL (Ctrl+Shift+Enter) que asume que
las hojas se llaman "HojaN" (donde N es el numero del dia):

=INDICE(N(DESREF(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA());0;1));COINCIDIR(MAX(N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA())));N(INDIRECTO("Hoja"&FILA(INDIRECTO("1:31"))&"!B"&FILA()))))

Saludos,
KL









Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida