Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Ofimática (http://www.forosdelweb.com/f90/)
-   -   Buscar vertical y horizontal? (http://www.forosdelweb.com/f90/buscar-vertical-horizontal-584734/)

Sebastian1046 09/05/2008 12:38

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.

abrahamvj 09/05/2008 15:13

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

Sebastian1046 09/05/2008 17:25

Re: Buscar vertical y horizontal?
 
..........................

Sebastian1046 09/05/2008 17:58

Re: Buscar vertical y horizontal?
 
Hola, gracias por tu respuesta, pero no me funciona, por que el valor a mostrar es texto.

http://www.2and2.net/files/4824dfd4942e9.jpg

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?

jchuk 10/05/2008 07:27

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 10/05/2008 07:41

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.

Sebastian1046 10/05/2008 11:13

Re: Buscar vertical y horizontal?
 
Cita:

Iniciado por jchuk (Mensaje 2398337)
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 (Mensaje 2398346)
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.


La zona horaria es GMT -6. Ahora son las 22:24.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.