Determinar Cuadrantes de Ubicacion de coordenadas geograficas en Excel

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:
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
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 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. La lista de formulas es la siguiente, las hice por separado para probarlas y hacen excatamente lo q quiero, el problema lo tengo cuando las voy a juntar todas en una sola celda:

CUADRANTE 1: =SI(Y(A2>=20;A2<=25;C2>=75;C2<=80;"1"))
CUADRANTE 2: =SI(Y(A2>=20;A2<=25;C2>=70;C2<=75;"2"))
CUADRANTE 3: =SI(Y(A2>=20;A2<=25;C2>=65;C2<=70;"3"))
CUADRANTE 4: =SI(Y(A2>=20;A2<=25;C2>=60;C2<=65;"4"))
CUADRANTE 5: =SI(Y(A2>=20;A2<=25;C2>=55;C2<=60;"5"))
CUADRANTE 6: =SI(Y(A2>=20;A2<=25;C2>=50;C2<=55;"6"))
CUADRANTE 7: =SI(Y(A2>=20;A2<=25;C2>=45;C2<=50;"7"))
CUADRANTE 8: =SI(Y(A2>=20;A2<=25;C2>=40;C2<=45;"8"))
CUADRANTE 9: =SI(Y(A2>=20;A2<=25;C2>=35;C2<=40;"9"))
CUADRANTE 10: =SI(Y(A2>=15;A2<=20;C2>=75;C2<=80;"10"))
CUADRANTE 11: =SI(Y(A2>=15;A2<=20;C2>=70;C2<=75;"11"))
CUADRANTE 12: =SI(Y(A2>=15;A2<=20;C2>=65;C2<=70;"12"))
CUADRANTE 13: =SI(Y(A2>=15;A2<=20;C2>=60;C2<=65;"13"))
CUADRANTE 14: =SI(Y(A2>=15;A2<=20;C2>=55;C2<=60;"14"))
CUADRANTE 15: =SI(Y(A2>=15;A2<=20;C2>=50;C2<=55;"15"))
CUADRANTE 16: =SI(Y(A2>=15;A2<=20;C2>=45;C2<=50;"16"))
CUADRANTE 17: =SI(Y(A2>=15;A2<=20;C2>=40;C2<=45;"17"))
CUADRANTE 18: =SI(Y(A2>=15;A2<=20;C2>=35;C2<=40;"18"))
CUADRANTE 19: =SI(Y(A2>=10;A2<=15;C2>=75;C2<=80;"19"))
CUADRANTE 20: =SI(Y(A2>=10;A2<=15;C2>=70;C2<=75;"20"))
CUADRANTE 21: =SI(Y(A2>=10;A2<=15;C2>=65;C2<=70;"21"))
CUADRANTE 22: =SI(Y(A2>=10;A2<=15;C2>=60;C2<=65;"22"))
CUADRANTE 23: =SI(Y(A2>=10;A2<=15;C2>=55;C2<=60;"23"))
CUADRANTE 24: =SI(Y(A2>=10;A2<=15;C2>=50;C2<=55;"24"))
CUADRANTE 25: =SI(Y(A2>=10;A2<=15;C2>=45;C2<=50;"25"))
CUADRANTE 26: =SI(Y(A2>=10;A2<=15;C2>=40;C2<=45;"26"))
CUADRANTE 27: =SI(Y(A2>=10;A2<=15;C2>=35;C2<=40;"27"))
CUADRANTE 28: =SI(Y(A2>=5;A2<=10;C2>=55;C2<=60;"28"))
CUADRANTE 29: =SI(Y(A2>=5;A2<=10;C2>=50;C2<=55;"29"))
CUADRANTE 30: =SI(Y(A2>=5;A2<=10;C2>=45;C2<=50;"30"))
CUADRANTE 31: =SI(Y(A2>=5;A2<=10;C2>=40;C2<=45;"31"))
CUADRANTE 32: =SI(Y(A2>=5;A2<=10;C2>=35;C2<=40;"32"))
CUADRANTE 33: =SI(Y(A2>=0;A2<=5;C2>=45;C2<=50;"33"))
CUADRANTE 34: =SI(Y(A2>=0;A2<=5;C2>=40;C2<=45;"34"))
CUADRANTE 35: =SI(Y(A2>=0;A2<=5;C2>=35;C2<=40;"35"))

Respuesta

Lo puedes resolver así:

Tienes que adaptar los rangos a tu caso particular.

Es posible que debas utilizar "coma" en lugar de "punto y coma" que utilizo yo.

Se trata de una fórmula de matriz, para hacer que funcione correctamente, la introduces (puedes copiar y pegar) y en lugar de pulsar la tecla ENTER debes pulsar la combinación CONTRO + MAYUSCULAS + ENTER.

Aquí la fórmula utilizada:

=MAX(SI($B$2:$B$6<=G6;SI($C$2:$C$6>=G6;SI($D$2:$D$6<=I6;SI($E$2:$E$6>=I6;$A$2:$A$6;"");"");"");""))

Si te fijas, la fórmula (el planteamiento de hecho) es ambigua puesto que un punto con longitud 55 por ejemplo, aparecería en el cuadrante 29, puesto que he utilizado la función MAX. Si quieres que aparezca el 28 en este caso cambia MAX por MIN.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas