Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2017, 15:00
Avatar de Bullet
Bullet
 
Fecha de Ingreso: agosto-2005
Ubicación: Margarita, Venezuela
Mensajes: 235
Antigüedad: 18 años, 8 meses
Puntos: 1
Determinar cuadrante de ubicacion de coordenadas geograficas en Microsoft Excel

Buenas tardes, espero esten bien, les escribo por lo siguiente:

tengo que ingresar una serie de coordenadas geograficas de bitacoras de pesca, las cuales tengo divididas en las siguientes columnas:

lat gr | lat mn | lon gr | lon mn | cuadrante

Y tengo una tabla con los valores maximos y minimos de latitudes y longitudes que definen los cuadrantes donde se ubicaran las coordenadas, la tabla esta de la siguiente manera:
Código:
CUADRANTE  |  LATMIN  |  LATMAX  |  LONMIN  |  LONMAX
   28           5          10         55         60
   29           5          10         50         55
   30           5          10         45         50
   31           5          10         40         45
   32           5          10         35         40
NOTA: Esta tabla pertenece a los cuadrantes determinados para las coordenadas de la ultima bitacora de pesca que estuve procesando, el mapa comprende 35 cuadrantes, c/u con sus rangos de coordenadas maximos y minimos.

Lo que quiero hacer en Excel es lo siguiente:

Conforme a la primera tabla, donde se ingresan las coordenadas en grados y minutos, quiero hacer una formula que me determine el cuadrante cuando introduzca los grados de latitud y longitud y el resultado lo asigne a la columna cuadrante, ya que dichos cuadrantes se determinan con un mapa donde estos estan marcados pero hay que tomar una regla e ir coordenada por coordenada marcando el punto en el mapa y esto toma demasiado tiempo.

Logre armar la funcion para cada cuadrante pero por separado, son 35 funciones quedaron de la siguiente manera:

Código:
CUADRANTE 1: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=75;C2<=80);"1"))
CUADRANTE 2: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=70;C2<=75);"2"))
CUADRANTE 3: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=65;C2<=70);"3"))
CUADRANTE 4: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=60;C2<=65);"4"))
CUADRANTE 5: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=55;C2<=60);"5"))
CUADRANTE 6: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=50;C2<=55);"6"))
CUADRANTE 7: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=45;C2<=50);"7"))
CUADRANTE 8: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=40;C2<=45);"8"))
CUADRANTE 9: =SI(Y(A2>=20;A2<=25);SI(Y(C2>=35;C2<=40);"9"))
CUADRANTE 10: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=75;C2<=80);"10"))
CUADRANTE 11: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=70;C2<=75);"11"))
CUADRANTE 12: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=65;C2<=70);"12"))
CUADRANTE 13: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=60;C2<=65);"13"))
CUADRANTE 14: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=55;C2<=60);"14"))
CUADRANTE 15: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=50;C2<=55);"15"))
CUADRANTE 16: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=45;C2<=50);"16"))
CUADRANTE 17: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=40;C2<=45);"17"))
CUADRANTE 18: =SI(Y(A2>=15;A2<=20);SI(Y(C2>=35;C2<=40);"18"))
CUADRANTE 19: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=75;C2<=80);"19"))
CUADRANTE 20: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=70;C2<=75);"20"))
CUADRANTE 21: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=65;C2<=70);"21"))
CUADRANTE 22: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=60;C2<=65);"22"))
CUADRANTE 23: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=55;C2<=60);"23"))
CUADRANTE 24: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=50;C2<=55);"24"))
CUADRANTE 25: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=45;C2<=50);"25"))
CUADRANTE 26: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=40;C2<=45);"26"))
CUADRANTE 27: =SI(Y(A2>=10;A2<=15);SI(Y(C2>=35;C2<=40);"27"))
CUADRANTE 28: =SI(Y(A2>=5;A2<=10);SI(Y(C2>=55;C2<=60);"28"))
CUADRANTE 29: =SI(Y(A2>=5;A2<=10);SI(Y(C2>=50;C2<=55);"29"))
CUADRANTE 30: =SI(Y(A2>=5;A2<=10);SI(Y(C2>=45;C2<=50);"30"))
CUADRANTE 31: =SI(Y(A2>=5;A2<=10);SI(Y(C2>=40;C2<=45);"31"))
CUADRANTE 32: =SI(Y(A2>=5;A2<=10);SI(Y(C2>=35;C2<=40);"32"))
CUADRANTE 33: =SI(Y(A2>=0;A2<=5);SI(Y(C2>=45;C2<=50);"33"))
CUADRANTE 34: =SI(Y(A2>=0;A2<=5);SI(Y(C2>=40;C2<=45);"34"))
CUADRANTE 35: =SI(Y(A2>=0;A2<=5);SI(Y(C2>=35;C2<=40);"35"))
Cuando las junto me queda de esta forma, pero probando las coordenadas que tengo registradas en las bitacoras, no me da el resultado esperado.
Código:
=SI(Y(A2>=20;A2<=25);SI(Y(C2>=75;C2<=80);"1");SI(Y(A2>=20;A2<=25);SI(Y(C2>=70;C2<=75);"2");SI(Y(A2>=20;A2<=25);SI(Y(C2>=65;C2<=70);"3")
;SI(Y(A2>=20;A2<=25);SI(Y(C2>=60;C2<=65);"4");SI(Y(A2>=20;A2<=25);SI(Y(C2>=55;C2<=60);"5");SI(Y(A2>=20;A2<=25);SI(Y(C2>=50;C2<=55);"6")
;SI(Y(A2>=20;A2<=25);SI(Y(C2>=45;C2<=50);"7");SI(Y(A2>=20;A2<=25);SI(Y(C2>=40;C2<=45);"8");SI(Y(A2>=20;A2<=25);SI(Y(C2>=35;C2<=40);"9")
;SI(Y(A2>=15;A2<=20);SI(Y(C2>=75;C2<=80);"10");SI(Y(A2>=15;A2<=20);SI(Y(C2>=70;C2<=75);"11");SI(Y(A2>=15;A2<=20);SI(Y(C2>=65;C2<=70);"12")
;SI(Y(A2>=15;A2<=20);SI(Y(C2>=60;C2<=65);"13");SI(Y(A2>=15;A2<=20);SI(Y(C2>=55;C2<=60);"14");SI(Y(A2>=15;A2<=20);SI(Y(C2>=50;C2<=55);"15")
;SI(Y(A2>=15;A2<=20);SI(Y(C2>=45;C2<=50);"16");SI(Y(A2>=15;A2<=20);SI(Y(C2>=40;C2<=45);"17");SI(Y(A2>=15;A2<=20);SI(Y(C2>=35;C2<=40);"18")
;SI(Y(A2>=10;A2<=15);SI(Y(C2>=75;C2<=80);"19");SI(Y(A2>=10;A2<=15);SI(Y(C2>=70;C2<=75);"20");SI(Y(A2>=10;A2<=15);SI(Y(C2>=65;C2<=70);"21")
;SI(Y(A2>=10;A2<=15);SI(Y(C2>=60;C2<=65);"22");SI(Y(A2>=10;A2<=15);SI(Y(C2>=55;C2<=60);"23");SI(Y(A2>=10;A2<=15);SI(Y(C2>=50;C2<=55);"24")
;SI(Y(A2>=10;A2<=15);SI(Y(C2>=45;C2<=50);"25");SI(Y(A2>=10;A2<=15);SI(Y(C2>=40;C2<=45);"26");SI(Y(A2>=10;A2<=15);SI(Y(C2>=35;C2<=40);"27")
;SI(Y(A2>=5;A2<=10);SI(Y(C2>=55;C2<=60);"28");SI(Y(A2>=5;A2<=10);SI(Y(C2>=50;C2<=55);"29");SI(Y(A2>=5;A2<=10);SI(Y(C2>=45;C2<=50);"30")
;SI(Y(A2>=5;A2<=10);SI(Y(C2>=40;C2<=45);"31");SI(Y(A2>=5;A2<=10);SI(Y(C2>=35;C2<=40);"32");SI(Y(A2>=0;A2<=5);SI(Y(C2>=40;C2<=45);"34")
;SI(Y(A2>=0;A2<=5);SI(Y(C2>=40;C2<=45);"34");SI(Y(A2>=0;A2<=5);SI(Y(C2>=35;C2<=40);"35"))))))))))))))))))))))))))))))))))))
Espero puedan ayudarme con esto. Saludos..

Última edición por BrujoNic; 23/01/2017 a las 23:28