............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Buscar secuencia de números en una matriz

Ir abajo

Buscar secuencia de números en una matriz

Mensaje por PROTERRA el Jue Oct 24, 2013 2:01 pm

Buenas dias
Estos trabajando con Excel 2003. Mis datos son números de teléfonos que debo identificar a qué país, ciudad y si es teléfono fijo o móvil pertenecen.
Los datos de teléfono me llegan como texto de 15 dígitos.
Los códigos de país, son de un dígito (caso USA y Canada) (1)
Otros códigos son de dos cifras y la tercer cifra indica si es teléfono fijo o móvil
y otros países debo llegar hasta 5 dígitos para saber si son fijos o móviles.
Agradeceria me pudieran indicar qué funciones puedo aplicar para identificar llamadas.
Saludos

PROTERRA

Masculino Cantidad de envíos : 7
Edad : 56
Ciudad - Pais : Uruguay
Version de Excel : 2003
Fecha de inscripción : 24/10/2013

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Toldeman el Vie Oct 25, 2013 4:11 am

Hola.

Sube un ejemplo para poder trabajar en el.

Saludos.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 65
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por PROTERRA el Vie Oct 25, 2013 8:47 am

Hola
Cómo puedo subir un archivo ?
Saludos

PROTERRA

Masculino Cantidad de envíos : 7
Edad : 56
Ciudad - Pais : Uruguay
Version de Excel : 2003
Fecha de inscripción : 24/10/2013

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Toldeman el Vie Oct 25, 2013 9:09 am

Dale al boton previsualizacion y en la pagina que te cargue busca en la parte inferior de esta añadir archivo.

Un saludo.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 65
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por PROTERRA el Vie Oct 25, 2013 10:09 am

Envio nuevamente

PROTERRA

Masculino Cantidad de envíos : 7
Edad : 56
Ciudad - Pais : Uruguay
Version de Excel : 2003
Fecha de inscripción : 24/10/2013

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Toldeman el Sáb Oct 26, 2013 3:28 am

Hola.

He visto tu archivo pero no veo claro donde buscar el codigo identificador de llamadas en la hoja tarificador, que imagino que es donde quieres aplicar la funcion.

Podrias poner un ejemplo.

saludos.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 65
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por PROTERRA el Dom Oct 27, 2013 6:42 pm

Hola
Lo que preciso es identificar las llamadas INTERURBANAs. Como habrás visto, todas comienzan con 013200 y luego viene el código del país, ciudad y fijo o movil.
Por ejemplo, en la celda D23, el número es 013200541140002800, si quitamos la característica 013200 (que es lo que me manda el tarificador para identificar las interurbanas), nos queda 54114, que corresponde según la hoja código, a:54 Argentina, 1 Buenos Aires y 14 móvil.
Sin embargo en la celda D48, el número 01320013057866888, (luego de quitar el 013200) vemos que comienza con 13 que es USA.
La idea es utilizar la columna H de la hoja tarificador, para extraer el codigo del país, etc, para luego poder hacer el cálculo de costos multiplicando el valor de la llamada por la duración de la misma.
Espero estos comentarios puedan servir para explicar lo que estoy precisando.
Muchas gracias
Saludos


PROTERRA

Masculino Cantidad de envíos : 7
Edad : 56
Ciudad - Pais : Uruguay
Version de Excel : 2003
Fecha de inscripción : 24/10/2013

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Toldeman el Lun Oct 28, 2013 1:24 pm

Hola.

Prueba esta formula:

Código:
=INDICE(codigos!H4:H73;COINCIDIR(1;INDICE((codigos!A$4:A$73=EXTRAE(EXTRAE(D$23;6;LARGO(D$23)-6);2;2)*1)*(codigos!B$4:B$73=EXTRAE(EXTRAE(D$23;6;LARGO(D$23)-6);4;1)*1)*(codigos!C$4:C$73=EXTRAE(EXTRAE(D$23;6;LARGO(D$23)-6);5;2)*1););))
Un saludo.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 65
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por PROTERRA el Lun Oct 28, 2013 4:24 pm

Hola
Excelente !!, he tenido que hacer algunas pequeñas modificaciones.
   =INDICE(codigos!$H$4:$H$73;COINCIDIR(1;INDICE((codigos!$A$4:$A$73=EXTRAE(EXTRAE(D23;6;LARGO(D23)-6);2;2)*1)*(codigos!B$4:B$73=EXTRAE(EXTRAE(D23;6;LARGO(D23)-6);4;1)*1)*(codigos!C$4:C$73=EXTRAE(EXTRAE(D23;6;LARGO(D23)-6);5;2)*1););))
esto es para poder copiar hacia abajo y que me tome la celda de la fila correspondiente.
Ahora, hay un problema, si le cambio el número de teléfono, con otra característica, no lo encuentra, pone #N/A., al parecer sólo reconoce la característica de Argentina, tanto fijo como móvil.
Tal vez sea algo simple, pero no he podido encontrar la solución.
Muchísimas gracias, porque sin tu ayuda hubiera sido imposible alcanzar esta fórmula

PROTERRA

Masculino Cantidad de envíos : 7
Edad : 56
Ciudad - Pais : Uruguay
Version de Excel : 2003
Fecha de inscripción : 24/10/2013

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Toldeman el Lun Oct 28, 2013 5:42 pm

Hola.

Puedes subir un pequeño ejemplo indicando el reslutado esperado.

Un saludo.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 65
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por PROTERRA el Lun Oct 28, 2013 7:10 pm

Hola
Subo un archivo con un ejemplo de cómo lo voy armando. Hice algunas inclusiones a la fórmula en la columna H y mantuve la formula como tu la has mandado en la columna J.
Marqué en verde en la hoja "tarificador" dos filas con lo que pretendo obtener como resultado.
Cambié algunos números de teléfonos que pertenecen a otros países, y como verás no los encuentra en la matriz de códigos.
Saludos
Archivos
tarificador 3.xls No tienes los permisos para descargar los archivos.(49 KB) Descargado 10 veces

PROTERRA

Masculino Cantidad de envíos : 7
Edad : 56
Ciudad - Pais : Uruguay
Version de Excel : 2003
Fecha de inscripción : 24/10/2013

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Toldeman el Mar Oct 29, 2013 9:54 am

Hola.

Revisa el adjunto, hay una columna auxiliar.

Un saludo.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 65
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Toldeman el Mar Oct 29, 2013 9:58 am

No se que pasa que no me deja adjuntar, lo subo a la nube.

[Tienes que estar registrado y conectado para ver este vínculo]

saludos.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 65
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por PROTERRA el Mar Oct 29, 2013 10:16 am

Hola
Ahora sí pude bajar el archivo.
Realmente impresionante !!. Funciona perfecto.
Creo que por más que me hubiera esmerado, jamás habría alcanzado la fórmula. Ahora tengo que estudiar bien la fórmula y ver que nadie la toque por error.
Muchísimas gracias por el excelente apoyo !!.
Saludos
Walter

PROTERRA

Masculino Cantidad de envíos : 7
Edad : 56
Ciudad - Pais : Uruguay
Version de Excel : 2003
Fecha de inscripción : 24/10/2013

Volver arriba Ir abajo

Re: Buscar secuencia de números en una matriz

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.