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..