Encontrar datos en tablas con multiples criterios

22/11/2008 - 01:51 por falfaro | Informe spam
Buenas tardes,

Intento hacer en una tabla en base al dato del Modelo y el secuencial
obtener un valor de numero de parte que proviene de otra tabla que contiene 4
columnas de datos en la que debe de coincidir los datos de Modelo ,
Clasificacion del articulo y Secuencial .


Esto es, en el rango A1:D13 estan los datos ordenados en columnas de la
siguiente manera:
A B C D
Modelo Clasif articulo Secuencial Numero parte
0003 51 1 FAB03
0003 51 2 FAB03
0003 51 3 FAB03
0003 53 1 CHM08
0003 53 2 CHM28
0004 51 1 FAB03
0004 51 2 FAB03
0004 51 3 FAB03
0004 53 1 CHM08
2729 50 1 ND078
2729 50 2 NS069-B
2729 50 3 NS095-B
2729 50 4 NS133-B


Y en otra hoja de trabajo intento teclear el numero de modelo y el
secuencial y que me regrese en una celda elnumero de parte... es esto posible.

De antemano muchas gracias.

Preguntas similare

Leer las respuestas

#11 Héctor Miguel
23/11/2008 - 23:23 | Informe spam
hola, Fernando !

De nuevo con un problema relacionado a la formula sugerida
lo que pasa es que de alguna forma esta "jalando" datos que no corresponden, es decir
esta reconociendo modelos con clasificacion y con usos de otros estilos (no identifico que datos)...
segun entiendo el 0 del final de la formula es para que identifique solo datos exactos que correspondan a los criterios de la formula
aun asi, reconoce unos datos que no le pertenecen.
Aqui describo la formula a como quedo al final:
=INDEX('F09'!$G$2:$G$7424,MATCH(A8,IF('F09'!$F$2:$F$7424È,IF('F09'!$D$2:$D$7424¸,'F09'!$A$2:$A$7424),0)))
...hay alguna forma de que esto se corrija?



- me da la impresion de que no es la formula, sino que pierdes de vista donde quedo la coincidencia en "7mil y pico" de datos
- (efectivamente) el 0 (cero) en la funcion match(...,0) solicita coincidencias exactas luego de habar pasado la condiciones if(...
- si no encuentra la coincidencia exacta, devuelve el valor de error #NA! (que ya te lo ha devuelto en las pruebas anteriores)

- aplica formatos condicionales (temporalmente a manera de prueba) a tu listado con los 7mil y tantos registros (p.e.)
- "jala" de la otra hoja (la hoja donde consultas) alguna de las condiciones donde no deberia ser la que obtuviste (p.e.) en el rango M1:O1
- selecciona todo tu listado y aplica formato condicional por formula con la siguiente (asumiendo [A2] como la celda activa):
=and($a2=$m$1,$d2=$n$1,$f2=$o$1) <-> y le aplicas formato/colores/... a tu gusto
- revisa cual fila queda coloreada y comprueba si existe (o no) la coincidencia con las 3 condiciones -?-

saludos,
hector.

__ OP __
... funciono esta vez. Solo que encontre una situacion adicional
... debo considerar tambien una tercera condicionante a cumplir
... coincidir o limitar de acuerdo al valor de la columna B, "clasif Articulo".
... obtener el valor de la columna D segun los datos de las columnas A, B y C...



es cuestion de agregar los detalles faltantes a los supuestos y a la formula (p.e.)

- en la "hoja1" tienes los titulos en la fila 1 y los datos en el rango [A2:D14]
- "en otra hoja" tienes los titulos tambien en la fila 1 (modelo, clasificacion y secuencial en [A1:C1])
- escribes los datos a buscar en el rango [A2:C2] y necesitas el resultado en [D2] (de la otra hoja)

cambia a la siguiente formula de "entrada matricial": {ctrl} + {shift} + {enter}
[D2] =index(hoja1!d2:d14,match(a2,if(hoja1!b2:b14²,if(hoja1!c2:c14Â,hoja1!a2:a14)),0))
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida