ENCONTRAR COMBINACION DE ID

10/10/2006 - 22:08 por Mario Rios | Informe spam
Hola a todos


Tengo una hoja de la siguiente manera:

A B C D E F G H I J K L
RUTA EXTENDIDA RUTA
PLAZA PLAZA PLAZA PLAZA ID PLAZA PLAZA ID ID ID ID
MEX CVA ACA 1020 MEX GDL 1022 1023 1032
MEX CHL PNN 1021 MEX CIS 1025 1032
MEX GDL ZLO 1022 MEX TIN 1027
MEX GDL PVR 1023
MEX SJR QRO 1024
MEX CIS 1025
MEX TIN ARR TAP 1026
MEX TIN 1027
MEX PUE 1028
CIS AGU 1029
CIS SFR LEN 1030
CIS IXQ PCH 1031
CIS GDL MEX 1032
CIS ZCL 1033



De la columna A a la E son una base de datos extensa que se refiere a los
puntos por donde pasa cada ruta, lo que me interesa me ayuden es como
hacerle para que al capturar en la columna G y H la plaza (puntos donde
cruza una ruta) a partir de la columna I reporte los ID donde cruza por esos
puntos ya sea de ida o de vuelta.


Saludos y gracias anticipadas


Mario

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
12/10/2006 - 00:13 | Informe spam
hola, Mario !

Donde podre aprender formulas matriciales?

La formulas (por separado) que anidas las entiendo bien, pero cuando se convierte en matricial ya NO
especificamente en SI($B$2:$E$15=$G2,FILA($F$2:$F$15)) si me explicas...



prueba a 'ver' la matriz 'resutante' [EN LA BARRA DE FORMULAS]...
-> seleccionando 'esa' parte de la formula [desde la funcion SI( hasta el segundo parentesis correspondiente]
-> y luego pulsas la tecla {F9} -> ya que termines de analizar esa parte -y otras- de la formula... pulsas {ESC}

si necesitas de un analisis mas... 'profundo', acerca del funcionamiento de matrices y la funcion sumaproducto [aunque en ingles]...
visita: Multiple Condition Tests: -> http://www.xldynamic.com/source/xld...ODUCT.html

si cualquier duda... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Mario Rios
12/10/2006 - 01:24 | Informe spam
Hola Hector

Ya revise un poco la página y ahora ya entiendo la fórmula que
desarrollaste.

Satisfechas mis dudas, muchas gracias.


Saludos

Mario



"Héctor Miguel" escribió en el mensaje
news:
hola, Mario !

Donde podre aprender formulas matriciales?

La formulas (por separado) que anidas las entiendo bien, pero cuando se
convierte en matricial ya NO
especificamente en SI($B$2:$E$15=$G2,FILA($F$2:$F$15)) si me explicas...



prueba a 'ver' la matriz 'resutante' [EN LA BARRA DE FORMULAS]...
-> seleccionando 'esa' parte de la formula [desde la funcion SI( hasta
el segundo parentesis correspondiente]
-> y luego pulsas la tecla {F9} -> ya que termines de analizar esa
parte -y otras- de la formula... pulsas {ESC}

si necesitas de un analisis mas... 'profundo', acerca del funcionamiento
de matrices y la funcion sumaproducto [aunque en ingles]...
visita: Multiple Condition Tests: ->
http://www.xldynamic.com/source/xld...ODUCT.html

si cualquier duda... comentas ?
saludos,
hector.

Respuesta Responder a este mensaje
#8 Héctor Miguel
12/10/2006 - 05:53 | Informe spam
hola, William !

... puedes hacer lo siguiente: En la celda "I3" escribes esta formula:
=SI(O($G3="",$H3=""),"",INDICE($E$1:$E$1000,K.ESIMO.MAYOR((($G3=$A$3:$A$1000)+($G3=$B$3:$B$1000)+($G3=$C$3:$C$1000)
+($G3=$D$3:$D$1000))*(($H3=$A$3:$A$1000)+($H3=$B$3:$B$1000)+($H3=$C$3:$C$1000)+($H3=$D$3:$D$1000))
*FILA($3:$1000),COLUMNA()-8)))
[...]



es interesante la alternativa que propones... tiene similitudes y diferencias [pros y contras] 'versus' la propuesta anterior [p.e.]
-> 'igualando' los rangos [no a las 1000 filas sino solo a las 15 del ejemplo de Mario, para 'emparejar' la situacion]...

1) tu propuesta utiliza 222 caracteres 'versus' 275 de la propuesta original
2) tu propuesta considera rangos/columnas 'separadas' para las plazas y la propuesta original 'revisa' sobre un rango continuo
3) si se agregan dos campos/columnas-plaza, tu propuesta 'crece' a 290 caracteres [+/- 34 por cada rango/columna-plaza]
[en la propuesta original solo se sustituye/reemplaza/... el rango continuo por lo que continua 'igual' - edicion / reemplazar ?]
4) la propuest original 'puede manejar' [en la segunda plaza de comparacion] caacteres 'comodin'... tu propuesta 'falla' ahi [p.e.]
si se necesitaran los cruces entre CIS <-> MEX/LEN solo 'buscas' en la segunda plaza por: -> *E*

[seguramente] Mario tiene ya mas alternativas para simplificar su trabajo :D

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