Jump to content

Cruzar dos bases tomando en cuenta su cercania en geolocalizacion


hiram

Recommended Posts

Hola a todos. Tengo un tema que no he podido encontrar en foros o google para solucionarlo. Inegi tiene en su plataforma bases de datos de muchos tipos de negocios como, oxxo escuelas, tiendas etc. En estas bases tiene sus coordenadas en geo localizacion de la siguiente forma: COORDY: 22.893915, COORDX: -109.931768. Por mi parte tengo muchos clientes registrados en mis bases y quiero bubscar clientes donde no tengo mi producto. El tema es que los nombres nos son los mismos y no tengo un dato en comun como para hacer un cruce normal. Lo unico es cruzar las bases tomando la lejania en metros de la geolocalizacion. Quisiera tener una formula que si mis clientes vs clientes de inegi estan <= 20 Mts que me los ponga como mismo cliente.
Les agrego un ejemplo en el anexo, espero puedan ayudarme.

Libro3.xlsx

Link to comment
Share on other sites

Hola

Hace 14 minutos , hiram dijo:

Quisiera tener una formula que si mis clientes vs clientes de inegi estan <= 20 Mts que me los ponga como mismo cliente.

Entiendo que la geolocalización en un mapa se ven los distintos lugares, ¿pero como vas obtener la distancia en metros o kilómetros? 

Una vez los tengas es muy sencillo, poder realizar el cruce

 

Saludos 

Link to comment
Share on other sites

Hola Gerson. Gracias por tomarte la molestia de leer mi caso. Si el tema es que hablo de una base de datos de 40 mil clientes en mi base de datos, contra 70 mil de inegi. Quiero buscar mis clientes en la base de inegi, identificarlos como mismos clientes por su cercania. Que mi algoritmo vaya a la base de inegi y me diga que cliente es el mas cercano a el cliente buscado. y que me indique la distancia.

Link to comment
Share on other sites

Busca por la red "calcular distancia entre dos puntos de geolocalización en Excel"

Ya con ese calculo, lo que sigue es sencillo de hacer, y si no puedes hacer esta parte, pues nos avisas por aquí 

 

Saludos

Link to comment
Share on other sites

Si habia buscado pero tengo que calcular la distancia entre 1 cliente y 39 mil mas. Despues calcular cual es el de menos distancia..... A  lo que veo es un tema dificil. Muchas gracias

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Crear macros Excel

  • Posts

    • Hola 2 horas de proceso ufff me parece mucho tiempo... Si ese proceso te congela momentáneamente Excel, no te queda mas que usar una virtual   Saludos 
    • Hola El comportamiento de las funciones utilizando formato de tabla estructurada, cambia respecto a las referencias Una forma sencilla de superarlo es usar referencias relativas de esas celdas Mira =SUMAR.SI.CONJUNTO(J$7:J7,C$7:C7,$C7)   Saludos 
    • ¡Hola, @gogua! El tema de los rangos expandibles en tabla tienen un comportamiento "peculiar" cuando llegan al final de la misma.  Entonces, una opción para trabajar con ellos es "jugar" con las referencias estructuradas.  Tu fórmula, al tener un solo criterio, puede usarse con la función SUMAR.SI de la siguiente forma: =SUMAR.SI(C$7:[@CODIGO];[@CODIGO];J$7:[@[Ent./Sal.]]) ¡Pruébala y comentas! ¡Bendiciones!
    • Hola ,  A ver si soy capaz de explicarme.  Estoy intentando hacer un inventario "sencillo" para la gestión de EPIs y Vestuario Laboral de mi empresa.Más o menos tengo lo que necesito aunque poco a poco iré añadiendo cosas Una libro excel con 2 hojas (ARTICULOS  , ENTRADAS Y SALIDAS). En ARTICULOS introduzco los productos con un codigo maestro y me sirve para ver el stock actual de todos los productos. En ENTRADAS Y SALIDAS voy introduciendo los articulos utilizando el CODIGO de forma manual o utilizando la "lupa" que hay encima de la columna Ent./Sal. En la columna Existencia actual lo que pretendo es ven en cada momento , haya entrada o salida de artículo, como estába el inventario en ese momento (fecha). Para ello utilizo la formula.  =SUMAR.SI.CONJUNTO($J$7:J7;$C$7:C7;[@CODIGO]) y este código se replica en toda la columna de forma automática.   Pero me ocurre, que cuando inserto un nuevo registro, ya sea manual o con la lupa, esa formula me la cambia y me hace el sumatorio de toda la columna  para el CODIGO en concreto en la posición-fila anterior y ya no me va haciendo lo que pretendo, sino que me hace el inventario total.     Os dejo el fichero, que quizás se pueda ver mejor lo que quiero explicar y su funcionamiento.   gracias     Inventario_01 - copia.xlsm
    • buenas tardes,    tengo una macro que trabaja con datos, que los extrae de otras planillas y tablas web, cuando hago correr la macro, esta se demora aprox 2 horas en completar su proceso, lo que me imposibilita de trabajar en otras planillas existe alguna manera de abrir otro excel y poder utilizarlo a la par? tal vez con una maquina virtual o algo asi?   muchas gracias por su ayuda
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy