............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA552

BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Ver el tema anterior Ver el tema siguiente Ir abajo

BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por henryh007 el Miér Mayo 09, 2012 2:02 pm

Hola a todos como estan, aca estoy en un nuevo projecto espero su ayuda.
Tengo Un libro con 2 Hojas, en la Hoja1 se llama "Sheet1" y la hoja2 "Hoja1", en Sheet1 tengo 5 matrices, Codigo / Descripcion / Precio 5 de estas, es decir las matrices van de A1:C65535, la matriz2 E1:G65535, matriz3 I1:K65535, matriz4 M1:O65535, matriz5 Q1:S65535, todas las matrices estan en una misma hoja, y quiero buscar en las 5 matrices, como puedo hacerlo? lo intente con la funcion SI, pero no lo logre, espero su ayuda.

Saludos cordiales.

henryh007

Masculino Cantidad de envíos: 52
Edad: 23
Ciudad - Pais: Cusco - Perú
Version de Excel: Excel 2007
Fecha de inscripción: 29/08/2009

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por sailepaty el Sáb Mayo 12, 2012 4:50 pm

Dependiendo del separador de argumentos que tengas intenta así,

=BUSCAR(REPETIR("Z";255);ELEGIR({1\2\3\4\5\6};"No se encuentra";BUSCARV(A1;Sheet1!$A$1:$C$65535;2;0);BUSCARV(A1;Sheet1!$E$1:$G$65535;2;0);BUSCARV(A1;Sheet1!$I$1:$K$65535;2;0);BUSCARV(A1;Sheet1!$M$1:$O$65535;2;0);BUSCARV(A1;Sheet1!$Q$1:$S$65535;2;0)))

O

=BUSCAR(REPETIR("Z",255),ELEGIR({1,2,3,4,5,6},"No se encuentra",BUSCARV(A1,Sheet1!$A$1:$C$65535,2,0),BUSCARV(A1,Sheet1!$E$1:$G$65535,2,0),BUSCARV(A1,Sheet1!$I$1:$K$65535,2,0),BUSCARV(A1,Sheet1!$M$1:$O$65535,2,0),BUSCARV(A1,Sheet1!$Q$1:$S$65535,2,0)))


Saludos

_________________
I didn't ask to be Mexican I just got lucky!!!

sailepaty
Moderador
Moderador

Masculino Cantidad de envíos: 135
Edad: 51
Ciudad - Pais: Dallas, TX
Version de Excel: 2007 y 2010
Fecha de inscripción: 04/03/2008

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por Cacho R el Sáb Mayo 12, 2012 7:48 pm

Hola! Henry.
Las fórmulas de saile salieron "cortadas". Por ello te las muestro con un ejemplo.

Saludos para ambos.
Cacho R.

P.D.
Como "cambio menor" coloqué a los cinco rangos como Nombres en el libro, para reducir el tamaño de las fórmulas.
Archivos
Libro3.xls No tienes los permisos para descargar los archivos.(25 KB) Descargado 31 veces

Cacho R
Moderador
Moderador

Masculino Cantidad de envíos: 210
Ciudad - Pais: Buenos Aires
Version de Excel: Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción: 29/06/2011

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por sailepaty el Dom Mayo 13, 2012 3:11 pm

Cacho R escribió:
Las fórmulas de saile salieron "cortadas".

Que tal Cacho, he estado viendo las formulas que publique y no distingo donde salieron cortadas.

Por cierto la adaptación que hiciste en el archivo que anexaste marca N/A cuando no encuentra el valor.

Saludos




_________________
I didn't ask to be Mexican I just got lucky!!!

sailepaty
Moderador
Moderador

Masculino Cantidad de envíos: 135
Edad: 51
Ciudad - Pais: Dallas, TX
Version de Excel: 2007 y 2010
Fecha de inscripción: 04/03/2008

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por Cacho R el Dom Mayo 13, 2012 3:28 pm

Mira como yo "lo veo", saile:
----------------------------

----------------------------

sailepaty escribió:... Por cierto la adaptación que hiciste en el archivo que anexaste marca N/A cuando no encuentra el
valor ...
Es correcta tu observación y fue ex profeso para mostrarle alternativas a Henry, y que -así- decida que es lo que quiere obtener.

Te mando un gran saludo.
Cacho.

Cacho R
Moderador
Moderador

Masculino Cantidad de envíos: 210
Ciudad - Pais: Buenos Aires
Version de Excel: Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción: 29/06/2011

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por Cacho R el Dom Mayo 13, 2012 3:37 pm

¡Caramba!... ¡Esto se puso interesante!...

Después de mi mensaje anterior pensé:
- "Yo utilizo con frecuencia Firefox: ¿¿¿Y si visualizo esta página con el IE???"...

Conclusión: mediante IE tus fórmulas, saile, las veo completas !!!

Ergo: ¡A buscar "se ha dicho" algún parámetro en Firefox que provoca ese efecto no deseado!... (grrrrrrrr)

Cacho R
Moderador
Moderador

Masculino Cantidad de envíos: 210
Ciudad - Pais: Buenos Aires
Version de Excel: Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción: 29/06/2011

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por henryh007 el Dom Mayo 13, 2012 10:41 pm

Hola gracias a todos, pero no vi un ejemplo para buscar en 5 matrices, estuve intentando con =SI y ENOD, pero no tampoco lo logre, aver si alguien podria ayudarme, necesito buscar un valor en 5 matrices diferentes, al parecer es imposible o como?.

Saludos.

henryh007

Masculino Cantidad de envíos: 52
Edad: 23
Ciudad - Pais: Cusco - Perú
Version de Excel: Excel 2007
Fecha de inscripción: 29/08/2009

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por sailepaty el Dom Mayo 13, 2012 11:53 pm

henryh007 escribió:Hola gracias a todos, pero no vi un ejemplo para buscar en 5 matrices, estuve intentando con =SI y ENOD, pero no tampoco lo logre, aver si alguien podria ayudarme, necesito buscar un valor en 5 matrices diferentes, al parecer es imposible o como?.
Saludos.

Y la respuesta que te ofreci ayer y el archivo que anexo Cacho no sirvieron?

Saludos

_________________
I didn't ask to be Mexican I just got lucky!!!

sailepaty
Moderador
Moderador

Masculino Cantidad de envíos: 135
Edad: 51
Ciudad - Pais: Dallas, TX
Version de Excel: 2007 y 2010
Fecha de inscripción: 04/03/2008

Volver arriba Ir abajo

Re: BUSCARV EN VARIAS MATRICES DE UNA MISMA HOJA

Mensaje por GalileoGali el Miér Mayo 16, 2012 8:08 am

BUSCARV

 CDEFGHIJKLMNO
1a4109Bloque1A14216 A35 15,00   3,00   9,00 12,00
2a594Bloque2A152111 A37   9,00   6,00   5,00   2,00
3a649Bloque3A16522 A39   3,00   1,00 13,00   4,00
4a7210 A171020 A41 11,00 15,00   2,00 11,00
5a827 A1855 A43   2,00 14,00   4,00   8,00
6a968 A19320 A45   2,00 11,00 16,00 42,00
7a1016 A201618 A47 15,00 14,00   5,00   3,00
8a11210 A21216 A49 14,00   1,00   7,00 12,00
9a1253 A22121 A51      -     6,00   8,00 12,00
10a1324 A2337 A53   6,00   4,00   5,00   6,00
11             
12 a15 21         
Spreadsheet Formulas
CellFormula
F12{=BUSCARV(D12;INDICE((BLOQUE1;Bloque2;Bloque3);;;COINCIDIR(VERDADERO;INDICE(CONTAR.SI(INDIRECTO(F1:F3);D12)>0;0);0));2;0)}
Formula Array:
Produce enclosing
{ } by entering
formula with CTRL+SHIFT+ENTER!


Excel tables to the web >> [Tienes que estar registrado y conectado para ver este vínculo]

Con base en Peo Sjoblom, formulas que universalizó Saile y que me ocupe de engarzar en alguno de los resultados que hace poco nos trajo KL, salio este engendro:
Utiliza un ranguito auxiliar (que tal vez podria definirse con referencias dinamicas, englobando en un Nombre "Bloques"), pero puede tomar de la misma hoja o de otras o mixto.
Código:
=BUSCARV(D12;INDICE((BLOQUE1;Bloque2;Bloque3);;;COINCIDIR(VERDADERO;INDICE(CONTAR.SI(INDIRECTO(F1:F3);D12)>0;0);0));2;0)

NO ES NECESARIO INGRESAR LA FORMULA MATRCIALMENTE

Alguien que me dé una mano : ¿Por qué si CONTAR.SI se "banca" (admite) en su primer argumento INDIRECTO(F1:F3), no logro que INDICE me tome INDIRECTO en lugar de la enumeracion (BLOQUE1;BLOQUE2;BLOQUE3)? Toda vez que resultaría
ideal utilizar INDIRECTO("BLOQUES") en ambos casos, donde BLOQUES sería una referencia dinamica

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos: 1962
Edad: 58
Ciudad - Pais: QUIROGA, Argentina
Version de Excel: 2000-2003-2007-2010
Fecha de inscripción: 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.