Formula de busqueda

26/11/2004 - 10:47 por gema.bernardo | Informe spam
Tengo la siguiente info en una hoja y me gustaria hacer una busqueda por
fecha y CLAVE al mismo tiempo, es decir, por ejemplo
me gustaria obtener la fila en la que empieza y termina la CLAVE INTERCDG
para el dia 26/02/2005.

FECHA CLAVE
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG


Si alguien puede ayudarme muchas gracias!!!

Un saludo, Gema.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
26/11/2004 - 11:18 | Informe spam
Para la primera fila que cumple las dos condiciones:

=MIN(SI((A1:A20þCHANUMERO("26/02/2005"))*(B1:B20="INTER_AASS")>0;FILA(A1:A20)))

y para la última:

=MAX((A1:A20þCHANUMERO("26/02/2005"))*(B1:B20="INTER_AASS")*FILA(A1:A20))

Ambas matriciales, por lo que hay que introducirlas pulsando Control+Mayúsculas+Entrada al mismo tiempo.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Gema" escribió en el mensaje news:
Tengo la siguiente info en una hoja y me gustaria hacer una busqueda por
fecha y CLAVE al mismo tiempo, es decir, por ejemplo
me gustaria obtener la fila en la que empieza y termina la CLAVE INTERCDG
para el dia 26/02/2005.

FECHA CLAVE
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG


Si alguien puede ayudarme muchas gracias!!!

Un saludo, Gema.



Respuesta Responder a este mensaje
#2 KL
26/11/2004 - 11:37 | Informe spam
Gema,

Supongamos q tienes la base de datos en el rango A1:B30 e introduces la
fecha a buscar en la celda D1 y la clave a buscar en la E1, entonces podrias
usar las siguientes formulas:

=COINCIDIR($E$1,INDIRECTO("$B$"&COINCIDIR($D$1,$A$1:$A$30,0)&":$B$30"),0)+COINCIDIR($D$1,$A$1:$A$30,0)-1
(para devolver la primera linea)

y

=COINCIDIR($E$1,INDIRECTO("$B$"&COINCIDIR($D$1,$A$1:$A$30,0)&":$B$30"),0)+COINCIDIR($D$1,$A$1:$A$30,0)+SUMAPRODUCTO(($A$1:$A$30=$D$1)*($B$1:$B$30=$E$1))-2
(para devolver la ultima linea)

Estas formulas se basan en la hipotesis de q las mismas claves para cada una
de las fechas se grabas seguidas y sin interrupcion.

Saludos,
KL

"Gema" wrote in message
news:
Tengo la siguiente info en una hoja y me gustaria hacer una busqueda por
fecha y CLAVE al mismo tiempo, es decir, por ejemplo
me gustaria obtener la fila en la que empieza y termina la CLAVE INTERCDG
para el dia 26/02/2005.

FECHA CLAVE
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG


Si alguien puede ayudarme muchas gracias!!!

Un saludo, Gema.



Respuesta Responder a este mensaje
#3 KL
26/11/2004 - 11:44 | Informe spam
Gema,

Olvida las mias, las de Fernando son buenisimas.

Saludos,
KL

"KL" <lapink2000(at)hotmail.com (former )> wrote in
message news:
Gema,

Supongamos q tienes la base de datos en el rango A1:B30 e introduces la
fecha a buscar en la celda D1 y la clave a buscar en la E1, entonces
podrias usar las siguientes formulas:

=COINCIDIR($E$1,INDIRECTO("$B$"&COINCIDIR($D$1,$A$1:$A$30,0)&":$B$30"),0)+COINCIDIR($D$1,$A$1:$A$30,0)-1
(para devolver la primera linea)

y

=COINCIDIR($E$1,INDIRECTO("$B$"&COINCIDIR($D$1,$A$1:$A$30,0)&":$B$30"),0)+COINCIDIR($D$1,$A$1:$A$30,0)+SUMAPRODUCTO(($A$1:$A$30=$D$1)*($B$1:$B$30=$E$1))-2
(para devolver la ultima linea)

Estas formulas se basan en la hipotesis de q las mismas claves para cada
una de las fechas se grabas seguidas y sin interrupcion.

Saludos,
KL

"Gema" wrote in message
news:
Tengo la siguiente info en una hoja y me gustaria hacer una busqueda por
fecha y CLAVE al mismo tiempo, es decir, por ejemplo
me gustaria obtener la fila en la que empieza y termina la CLAVE INTERCDG
para el dia 26/02/2005.

FECHA CLAVE
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_AASS
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
26/02/2005 INTER_CDG
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_AASS
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG
27/02/2005 INTER_CDG


Si alguien puede ayudarme muchas gracias!!!

Un saludo, Gema.







Respuesta Responder a este mensaje
#4 Fernando Arroyo
26/11/2004 - 18:53 | Informe spam
"KL" <lapink2000(at)hotmail.com (former )> escribió en el mensaje news:eJG%
Gema,

Olvida las mias, las de Fernando son buenisimas.




... y las tuyas también :-)

Si los datos están ordenados (premisa que ya exponías en tu mensaje anterior), funcionan perfectamente, y tienen la ventaja de que puedes introducirlas con una sola tecla.

Pienso que ambas soluciones son correctas (y no descarto que pueda haber más, tan correctas como ellas), y que representan dos formas distintas de abordar el problema "a la manera Excel".
Un saludo.



Fernando

Saludos,
KL

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida