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

#1 KL
08/10/2005 - 00:26 | Informe spam
y cuando lo encuentres que quieres hacer con el? Que simplemente se devuelva
223?

Saludos,
KL


"Jordi" wrote in message
news:
No se como puedo solucionar este problema:

la Tabla:

CODIGO DESCRIPCION 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 solo del almacen S04 y
no
se como puedo hacerlo.

?me podeis ayudar ?
Respuesta Responder a este mensaje
#2 Héctor Miguel
08/10/2005 - 09:02 | Informe spam
hola, Jordi !

... como puedo solucionar este problema:
CODIGO DESCRIPCION 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 solo del almacen S04 [...]



suponiendo que codigo y descripcion son 'correspondientes/equivalentes/...'...
-> si solo te interesa 'rescatar' la cantidad [la primera que 'aparezca']...
op1: una formula matricial [ya sabes, al introducirla/editarla se termina con ctrl+mayus+enter]...
=indice(d2:d6,coincidir(1,(a2:a6"3)*(c2:c6="s04"),0))
op2: la 'quasi'.misma formula pero no con entrada matricial...
=indice(d2:d6,sumaproducto(1*coincidir(1,(a2:a6"3)*(c2:c6="s04"),0)))

-> si fuera el caso de que existen varios y te interesa 'la suma' de los valores coincidentes...
siguiendo la 'tonica' de la op2 anterior...
=sumaproducto(--(a2:a6"3),--(c2:c6="s04"),d2:d6) [o bien]...
=sumaproducto((a2:a6"3)*(c2:c6="s04")*d2:d6)

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#3 Jordi
08/10/2005 - 22:39 | Informe spam
Hola Héctor,

Te explicaré mejor el problema:

Tengo dos hojas:
En la primera tengo:

codigo desc almcen1-cantidad almacen2-cantidad almacen3-cantidad.

La segunda tabla:

Codigo Descripción almacen cantidad.

Tengo que llenar las cantidades de cada almacen de un mismo articulo.
Lo he conseguido hacer con un burcarv, pero solo me encuentra la primera
coincidencia.

Gracias de antemano

"Héctor Miguel" escribió:

hola, Jordi !

> ... como puedo solucionar este problema:
> CODIGO DESCRIPCION 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 solo del almacen S04 [...]

suponiendo que codigo y descripcion son 'correspondientes/equivalentes/...'...
-> si solo te interesa 'rescatar' la cantidad [la primera que 'aparezca']...
op1: una formula matricial [ya sabes, al introducirla/editarla se termina con ctrl+mayus+enter]...
=indice(d2:d6,coincidir(1,(a2:a6"3)*(c2:c6="s04"),0))
op2: la 'quasi'.misma formula pero no con entrada matricial...
=indice(d2:d6,sumaproducto(1*coincidir(1,(a2:a6"3)*(c2:c6="s04"),0)))

-> si fuera el caso de que existen varios y te interesa 'la suma' de los valores coincidentes...
siguiendo la 'tonica' de la op2 anterior...
=sumaproducto(--(a2:a6"3),--(c2:c6="s04"),d2:d6) [o bien]...
=sumaproducto((a2:a6"3)*(c2:c6="s04")*d2:d6)

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



Respuesta Responder a este mensaje
#4 Jordi
08/10/2005 - 22:39 | Informe spam
Hola kl,

Te explicaré mejor el problema:

Tengo dos hojas:
En la primera tengo:

codigo desc almcen1-cantidad almacen2-cantidad almacen3-cantidad.

La segunda tabla:

Codigo Descripción almacen cantidad.

Tengo que llenar las cantidades de cada almacen de un mismo articulo.
Lo he conseguido hacer con un burcarv, pero solo me encuentra la primera
coincidencia.

Gracias de antemano


"KL" escribió:

y cuando lo encuentres que quieres hacer con el? Que simplemente se devuelva
223?

Saludos,
KL


"Jordi" wrote in message
news:
> No se como puedo solucionar este problema:
>
> la Tabla:
>
> CODIGO DESCRIPCION 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 solo del almacen S04 y
> no
> se como puedo hacerlo.
>
> ?me podeis ayudar ?



Respuesta Responder a este mensaje
#5 Héctor Miguel
08/10/2005 - 23:40 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida