Excel - clasificar datos meteorológicos por grados a componentes de viento

 
Vista:
sin imagen de perfil

clasificar datos meteorológicos por grados a componentes de viento

Publicado por Manuel (3 intervenciones) el 10/03/2015 20:36:26
Tengo datos de viento,la dirección del viento está en grados sexagesimales (o-360) cada componente abarca un rango de datos.Por ejemplo N que es el mas complicado (sería entre 348 y 359, y entre 0 y 11), NNE (sería entre 12 y 33) y así sucesivamente,me podrían decir como montar la formula del SI para que en una columna me salga los valores de las componentes puestas en dirección (en letras) de las componentes. Las componentes son N, NNE, NE, NEE, E etc.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

clasificar datos meteorológicos por grados a componentes de viento

Publicado por Juanjo (494 intervenciones) el 11/03/2015 08:33:00
Muy buenas.

Te podría valer algo como esto:
En una hoja diferente (Hoja2) construyes una tabla como esta (modifica tú los valores) a partir de A1:
0 N
11,25 NNE
33,75 NE
56,25 NEE
78,75 E
101,25 SEE
123,75 SE
146,25 SSE
168,75 S
191,25 SSO
213,75 SO
236,25 SOO
258,75 O
281,25 NOO
303,75 NO
326,25 NOO
348,75 N

Luego , suponiendo que el valor de los grados los tengas en A1 de otra hoja, obtendrías el valor con la siguiente fórmula:
=BUSCARV(A1;Hoja2!A1:B17;2;1)

Ya dirás si te sirve.

Un saludo. Juanjo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

clasificar datos meteorológicos por grados a componentes de viento

Publicado por Daniel (2 intervenciones) el 07/03/2016 19:04:00
Hola, ya lo hice pero no funciona, lo hice con diferentes opciones de buscar, pero si puede ver en la primer hoja donde puse el ejemplo de cada valor de letra a convertir, al parecer sólo toma el primer valor donde encuentra la letra, pero no el valor completo como en la segunda hoja.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

clasificar datos meteorológicos por grados a componentes de viento

Publicado por Manuel (3 intervenciones) el 11/03/2015 20:32:57
Hola,la respuesta que me das no lo he intentado porque entiendo que toda la información se supone que debe estar en la primera casilla, pero yo tengo cada dato (en esta caso diezminutales) en una casilla y son 2000 registros.
Al final leyendo otros mensajes en la webdelprogramador terminé entiendo la condicionante SI y monté la siguiente formula,
=SI(Y(L2>349;L2<=11);"N";SI(Y(L2>11;L2<=34);"NNE";SI(Y(L2>34;L2<=56);"NE";SI(Y(L2>56;L2<=79);"NEE";SI(Y(L2>79;L2<=101);"E";SI(Y(L2>101;L2<=124);"ESE";SI(Y(L2>124;L2<=146);"SE";SI(Y(L2>146;L2<=169);"SES";SI(Y(L2>169;L2<=191);"S";SI(Y(L2>191;L2<=214);"SSW";SI(Y(L2>214;L2<=236);"SW";SI(Y(L2>236;L2<=259);"SWW";SI(Y(L2>259;L2<=281);"W";SI(Y(L2>281;L2<=304);"WNW";SI(Y(L2>304;L2<=326);"NW";SI(Y(L2>326;L2<=349);"NNW"))))))))))))))))
Pero me surgieron dos problemas
1) Excel no era capaz de discriminar la componente N
2) No sabía que excel no permite mas de 7 siete SI, y tuve que hacerlo en tres columnas al tener 16 componentes.
Solución a los dos problemas:
1) tuve que montar el SI para la componente N de esta forma
SI(Y(L2>349;L2<=360);"N";SI(Y(L2>=0;L2<=11);"N"
pues evidentemente Excel no entiende que exista un rango matemático de 349 al 11
2) Tuve que hacerlo en tres columnas y después fusionarlas pues me salían 17 SI
Gracias de todas formas me ha servido de mucho la Web
Ahora tengo otro problema que Excel no permite obtener la MODA de datos en textos por lo que no puedo saber que componente es la que más se repite en un determinado periodo de tiempo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

clasificar datos meteorológicos por grados a componentes de viento

Publicado por Juanjo (494 intervenciones) el 11/03/2015 23:39:00
Muy buenas.

Evidentemente la solución que has encontrado es eficaz, pero no eficiente, porque requiere muchos recursos. sigo pensando que la solución que te he dado te sirve para tu caso, lo único que para adaptarlo y que sirva para los 2000 registros la fórmula debería quedar así:
=BUSCARV(L2;Hoja2!$A$1:$B$17;2;1)

La fórmula inicial que pusiste no puede discriminar la componente N, porque nunca un ángulo puede ser menor o igual que 11 Y mayor que 349. Tendrías que haber puesto =SI(O(L2>349;L2<=11);"N" ...

En cualquier caso, me alegro de que lo hayas solucionado.

Un saludo. Juanjo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

clasificar datos meteorológicos por grados a componentes de viento

Publicado por manuel (3 intervenciones) el 11/03/2015 23:54:27
OK,Gracias
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

clasificar datos meteorológicos por grados a componentes de viento

Publicado por Daniel Gonzalez Garcia (2 intervenciones) el 07/03/2016 18:52:28
Hola, ya hice varias opciones, como la opción de buscar:
___________________________________________________
=BUSCAR(J39785,{"N","NNE","NE","ENE","E","ESE","SE","SSE","S","SSW","SW","WSW","W","WNW","NW","NNW";0.01,22.5,45,67.5,90,112.5,135,157.5,180,202.5,225,247.5,270,292.5,315,337.5})
Pero no toma en cuenta algunos valores
___________________________________________________

=BUSCAR(J16,Hoja2!A1:A16,Hoja2!B1:B16)
_____________________________________________________
Los acomodé de esta manera, pero no he podido, agradecería me ayudaran, ya que no he podido pasar a número el texto
En la primer hoja puse un ejemplo con cada una de las direcciones de viento para ver si salia bien, pero sólo algunas salen bien, a mayoría no sale, escoge el primer valor del listado.
DE ANTEMANO GRACIAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar