BUSCAR DATO

08/10/2005 - 00:10 por Jordi | Informe spam
No se como puedo solucionar este problema:

la Tabla:

CODIGO DESCRIPCIÓN ALMACEN CANTIDAD
1 223 AA S01 50
2 334 AB S02 25
3 223 AA S04 5
4 666 CV S02 15
5 777 BF S04 10

En otra tabla tengo que buscar el codigo 223, pero sólo del almacén S04 y no
se como puedo hacerlo.

¿me podeís ayudar ?

Preguntas similare

Leer las respuestas

#6 Jordi
09/10/2005 - 01:38 | Informe spam
Hola Hèctor,

No consigo hacerlo bien,

HOJA1
A B C
D
1)ALMACEN CODIGO DESCRIPCIÓN CANTIDAD
2)30027 440 ART1 ?
3)30112 940 ART2
4)30027 1040 ART3
5)30027 940 ART2

HOJA2:

A B C D
1)CODIGO DESCRIPCION STOC ALMACEN
2)440 ART1 3500 30027
3)940 ART2 45 30112
4)1040 ART3 800 30027
5)940 ART2 985 30027

Tengo que buscar el codigo+ el almacen de la hoja1, en la hoja 2 i mostrar
la cantidad de la hoja2 en la hoja1

Es correcto utilizar la coma, entre argumentos, yo tengo que utilizar el
punto i coma.

GRACIAS DE ANTEMANO

"Héctor Miguel" escribió:

hola, Jordi !

> ... explicare mejor el problema:... dos hojas:... En la primera tengo:
> codigo desc almcen1-cantidad almacen2-cantidad almacen3-cantidad.
>... segunda tabla: Codigo Descripcion almacen cantidad.
> ... llenar las cantidades de cada almacen de un mismo articulo.
> ... con un burcarv... solo me encuentra la primera coincidencia.

no mencionas cual tabla esta en cada hoja NI cuales son los rangos :(( [asi que]...
-> suponiendo que la segunda tabla esta en la hoja2 [con al arreglo de tu mensaje original]...
y que la tabla que tienes que llenar tiene un arreglo +/- de...
[A1] codigo [B1] descripcion [C1] S01 [D1] S02 [E1] S04 [...]
[A2] 223
[A3] 334 [...]
-> y que necesitas 'completar' el rango de cantidades en 'C2:E5' [o hasta donde llegue]...

op1: usa la siguiente formula en 'C2'...
=indice(hoja2!$d$2:$d$6,sumaproducto(1*coincidir(1,(hoja2!$a$2:$a$6=$a2)*(hoja2!$c$2:$c$6=c$1),0)))
nota: donde no existan datos que 'traer'... obtendras el valor de error #N/A [valor no disponible] :-((

op2: definiendo un nombre_formula para 'descartar' los valores de error...
a) selecciona la celda 'C2' en la tabla que se va a 'llenar'...
b) ve a [menu] insertar / nombre / definir...
c) asigna un nombre [p.e. Cantidad]
d) introduce la siguiente formula en el campo de 'se refiere a:'...
=indice(hoja2!$d$2:$d$6,sumaproducto(1*coincidir(1,(hoja2!$a$2:$a$6=!$a2)*(hoja2!$c$2:$c$6=!c$1),0)))
=> observa el signo '!' y el '$' en la referencia a los 'encabezados' de la hoja 'activa' <= OJO
d) introduce la siguiente formula en 'C2'...
=si(esnod(cantidad),0,cantidad)
e) copiala al resto de la 'tabla a llenar' [C2:E5] -o hasta donde llegue'

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.



Respuesta Responder a este mensaje
#7 Héctor Miguel
09/10/2005 - 05:01 | Informe spam
hola, Jordi !

[me parece que] es necesario que 'ordenes' y 'expongas' el caso de manera mas apegada a la situacion 'real' :))
en esta ultima exposicion... lo unico que 'veo' de diferencia entre una tabla y la otra... es el orden de los titulos :(
-> no le veo el sentido a 'duplicar' datos en dos hojas -solo- con diferente 'orden'
[a menos que tengas mas datos 'en el tintero'] :))
en las dos exposiciones anteriores... los arreglos de los datos en cada tabla son totalmente diferentes [a este ultimo] ;)

en relacion con este 'nuevo' arreglo de datos en las tablas... nos lleva a las propuestas del primer mensaje...
op1: una formula matricial [ya sabes, al introducirla/editarla se termina con ctrl+mayus+enter]...
[D2] =indice(hoja2!$c$2:$c$5,coincidir(1,(hoja2!$a$2:$a$5²)*(hoja2!$d$2:$d$5¢),0))
op2: la 'quasi'.misma formula pero no con entrada matricial...
[D2] =indice(hoja2!$c$2:$c$5,sumaproducto(1*coincidir(1,(hoja2!$a$2:$a$5²)*(hoja2!$d$2:$d$5¢),0)))

con relacion a si es 'correcto' separar los argumentos por coma o punto y coma... [depende de la configuracion regional] ;)

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

No consigo hacerlo bien,
HOJA1
A B C D
1)ALMACEN CODIGO DESCRIPCION CANTIDAD
2)30027 440 ART1 ?
3)30112 940 ART2
4)30027 1040 ART3
5)30027 940 ART2
HOJA2:
A B C D
1)CODIGO DESCRIPCION STOC ALMACEN
2)440 ART1 3500 30027
3)940 ART2 45 30112
4)1040 ART3 800 30027
5)940 ART2 985 30027
Tengo que buscar el codigo+ el almacen de la hoja1, en la hoja 2 i mostrar la cantidad de la hoja2 en la hoja1
Es correcto utilizar la coma, entre argumentos, yo tengo que utilizar el punto i coma.
Respuesta Responder a este mensaje
#8 Jordi
09/10/2005 - 22:50 | Informe spam
Hola Héctor,

Muchas gracias, ya lo he conseguido.

Parece que sea una tonteria, porque hay los mismos campos, pero estan en dos
archivos diferentes y de diferentes aplicaciones.

Recuerdos



"Héctor Miguel" escribió:

hola, Jordi !

[me parece que] es necesario que 'ordenes' y 'expongas' el caso de manera mas apegada a la situacion 'real' :))
en esta ultima exposicion... lo unico que 'veo' de diferencia entre una tabla y la otra... es el orden de los titulos :(
-> no le veo el sentido a 'duplicar' datos en dos hojas -solo- con diferente 'orden'
[a menos que tengas mas datos 'en el tintero'] :))
en las dos exposiciones anteriores... los arreglos de los datos en cada tabla son totalmente diferentes [a este ultimo] ;)

en relacion con este 'nuevo' arreglo de datos en las tablas... nos lleva a las propuestas del primer mensaje...
op1: una formula matricial [ya sabes, al introducirla/editarla se termina con ctrl+mayus+enter]...
[D2] =indice(hoja2!$c$2:$c$5,coincidir(1,(hoja2!$a$2:$a$5²)*(hoja2!$d$2:$d$5¢),0))
op2: la 'quasi'.misma formula pero no con entrada matricial...
[D2] =indice(hoja2!$c$2:$c$5,sumaproducto(1*coincidir(1,(hoja2!$a$2:$a$5²)*(hoja2!$d$2:$d$5¢),0)))

con relacion a si es 'correcto' separar los argumentos por coma o punto y coma... [depende de la configuracion regional] ;)

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

> No consigo hacerlo bien,
> HOJA1
> A B C D
> 1)ALMACEN CODIGO DESCRIPCION CANTIDAD
> 2)30027 440 ART1 ?
> 3)30112 940 ART2
> 4)30027 1040 ART3
> 5)30027 940 ART2
> HOJA2:
> A B C D
> 1)CODIGO DESCRIPCION STOC ALMACEN
> 2)440 ART1 3500 30027
> 3)940 ART2 45 30112
> 4)1040 ART3 800 30027
> 5)940 ART2 985 30027
> Tengo que buscar el codigo+ el almacen de la hoja1, en la hoja 2 i mostrar la cantidad de la hoja2 en la hoja1
> Es correcto utilizar la coma, entre argumentos, yo tengo que utilizar el punto i coma.



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