Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 09-may-2008, 12:38   #1 (permalink)
Sebastian1046 está en el buen camino
 
Avatar de Sebastian1046
 
Fecha de Ingreso: junio-2003
Mensajes: 252
Enviar un mensaje por MSN a Sebastian1046
Buscar vertical y horizontal?

Hola a todos, tengo un problema, les explico.

Tengo una base de datos con los siguientes datos:

A1 A2 A3
40408 1 DATO1
40408 2 DATO2
40408 3 DATO3
50408 1 DATO4
50408 2 DATO5


Las celdas de busqueda seria la siguiente:

valor_a_buscar1, valor_a_vuscar2, resultado.

La idea es que compruebe A1 y A2 antes de mostrar el dato A3, entonces, como puedo hacer para que me muestre el valor de A3 consultando en A1 y A2?

Ya probe con la formula buscarv y buscarh, pero no logro conseguir lo que quiero.
En este caso no puedo usar funciones de base de datos como bdextraer o similar.


Saludos y gracias.
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.
Sebastian1046 está desconectado   Responder Citando
Antiguo 09-may-2008, 15:13   #2 (permalink)
abrahamvj tiene algunos puntos positivos de karma
 
Avatar de abrahamvj
 
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 506
Re: Buscar vertical y horizontal?

Pues, podrias usar SUMAPRODUCTO:

=SUMAPRODUCTO((A6:A11="b")*((B6:B11)="y")*(C6:C11) )

Suponiendo que quieres encontrar en la columna A el valor b, y en la columna B, el valor y, y deseas el resultado de C

Abraham
abrahamvj está desconectado   Responder Citando
Antiguo 09-may-2008, 17:25   #3 (permalink)
Sebastian1046 está en el buen camino
 
Avatar de Sebastian1046
 
Fecha de Ingreso: junio-2003
Mensajes: 252
Enviar un mensaje por MSN a Sebastian1046
Re: Buscar vertical y horizontal?

..........................
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.

Última edición por Sebastian1046; 09-may-2008 a las 18:00.
Sebastian1046 está desconectado   Responder Citando
Antiguo 09-may-2008, 17:58   #4 (permalink)
Sebastian1046 está en el buen camino
 
Avatar de Sebastian1046
 
Fecha de Ingreso: junio-2003
Mensajes: 252
Enviar un mensaje por MSN a Sebastian1046
Re: Buscar vertical y horizontal?

Hola, gracias por tu respuesta, pero no me funciona, por que el valor a mostrar es texto.



Les paso una imagen para que sea mas claro, en el cuadro de arriba pondria el numero de lote y de pieza, y me tendria que decir que letra corresponde, segun el cuadro de abajo.

El problema que al usar buscarv no me toma las 2 variables de busqueda y si uso sumaproducto no me toma el texto.

Esto me tira #!VALOR¡
=SUMAPRODUCTO((A6:A20=A2)*(B6:B20=B2)*(C6:C20))

help?
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.

Última edición por Sebastian1046; 09-may-2008 a las 18:04.
Sebastian1046 está desconectado   Responder Citando
Antiguo 10-may-2008, 07:27   #5 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 292
Re: Buscar vertical y horizontal?

Hola,

A ver esto:

=BDEXTRAER(A5:C20;C5;A1:B2)

La pega podría ser que para obtener el valor siguiente, el de la fila 60208, deberías repetir en la fila 3 la cabecera con el lote y la pieza.

Un saludo.
jchuk está desconectado   Responder Citando
Antiguo 10-may-2008, 07:41   #6 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 292
Re: Buscar vertical y horizontal?

Si es obligatorio hacerlo con funciones de búsqueda, puedes insertar una columna delante de la columna A.
En ella, a partir de A6 pones =B6&C6 y arrastras la fórmula para el resto de fórmulas.

Oculta la columna A para que no se vea, y a continuación, en D2 usa;

=BUSCARV(B2&C2;$A$6:$D$20;4;FALSO)

Arrástrala al resto de celdas a buscar y creo que también te valdrá.

Un saludo.
jchuk está desconectado   Responder Citando
Antiguo 10-may-2008, 11:13   #7 (permalink)
Sebastian1046 está en el buen camino
 
Avatar de Sebastian1046
 
Fecha de Ingreso: junio-2003
Mensajes: 252
Enviar un mensaje por MSN a Sebastian1046
Re: Buscar vertical y horizontal?

Cita:
Iniciado por jchuk Ver Mensaje
Hola,

A ver esto:

=BDEXTRAER(A5:C20;C5;A1:B2)

La pega podría ser que para obtener el valor siguiente, el de la fila 60208, deberías repetir en la fila 3 la cabecera con el lote y la pieza.

Un saludo.
Si, conocia la funcion, pero es media engorrosa por eso no queria usarla.

Cita:
Iniciado por jchuk Ver Mensaje
Si es obligatorio hacerlo con funciones de búsqueda, puedes insertar una columna delante de la columna A.
En ella, a partir de A6 pones =B6&C6 y arrastras la fórmula para el resto de fórmulas.

Oculta la columna A para que no se vea, y a continuación, en D2 usa;

=BUSCARV(B2&C2;$A$6:$D$20;4;FALSO)

Arrástrala al resto de celdas a buscar y creo que también te valdrá.

Un saludo.
Esta solución es realmente exelente, es lo que buscaba, no sabia que el signo "&" unia celdas.

Saludos y gracias a todos, hasta la proxima duda. Gracias.
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.
Sebastian1046 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:01.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93