• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

graden windroos omrekenen in windrichting in excel

Status
Niet open voor verdere reacties.

jwmensink

Gebruiker
Lid geworden
9 aug 2010
Berichten
6
Hallo,
Ik heb een weerstation (TFA Nexus Pro). Hiervan kan ik de gegevens via USB inlezen in mijn pc. De windrichting wordt altijd weergegeven in graden t.o.v. van het noorden dus 90 graden is oostenwind. Ik zou graag een formule maken waardoor de graden automatisch omgerekend worden naar de windrichting, dus als er in een cel '135' staat dan moet daar automatisch 'ZO' (zuidoost) komen te staan. Wie helpt mij verder?
 
Het meest eenvoudigst gaat dit via een tabel, waarin je de grenswaardes aangeeft voor de verschillende windrichtingen. Vervolgens haal je met VERT.ZOEKEN de windrichting uit de tabel op met de waarde van je weerstation.
 
hoe maak je zo'n formule??

Hallo,
Kun je mij ook een formule aanreiken want ik heb al het één en ander geprobeerd maar het lukt mij niet. Het moet een lange formule worden want alle waarden tussen 0 en 360 graden zijn mogelijk zodat bij elke waarde de juiste windrichting weergegeven wordt.
 
Zoiets..
 

Bijlagen

  • Windrichting.xlsx
    8,2 KB · Weergaven: 372
Hier de zelfde file als van Laurek.
Ik heb alleen de waarden wat aangepast.

@Laurek
Ik begreep dat het slechts om een voorbeeldje ging.
Maar ik vond het gewoon leuk om meer accurate waarden te tonen.
bv 359.9 graden is toch afgerond echt noord en niet noord west.
 

Bijlagen

  • Windrichting_1.xlsx
    8,8 KB · Weergaven: 288
hoe formule kopiëren???

Bedankt dat je mij tot zover geholpen hebt maar ik heb nog een probleem. Ik wil de formule kopiëren naar andere cellen maar dat lukt mij nog niet goed. Per dag wordt er 24 keer een windrichting geregistreerd dus de formule moet nogal eens gekopieerd worden.
Hoe kan ik de formule gemakkelijk kopiëren naar andere cellen?
 
Bedoeld U dit?
 

Bijlagen

  • Windrichting.xlsx
    85,4 KB · Weergaven: 130
Ik ga voor dit.

Waarom?

Matrix fomules vragen nogal wat rekenkracht van de computer en dat is in dit geval niet nodig.
En al er nu geen graden ingevuld wordt, dan krijg je ook geen windrichting te zien.
en 359.9 is volgens mij 'Noord'.
 

Bijlagen

  • Windrichting_2.xlsx
    9,7 KB · Weergaven: 157
kan het nog makkelijker??

Voor de duidelijkheid heb ik een bestandje bijgevoegd met de registraties van 11-11-09 tot en met 15-11-09. In kolom K staat de windrichting in graden. In kolom L zou ik graag de windrichting in letters willen hebben zodat je het naast elkaar hebt. Is dit te realiseren met een formule in het bestand die ik ook weer kan overzetten naar andere werkbladen?
 

Bijlagen

  • Registraties weerstation 11-11-09 tot 15-11-09.xlsx
    17,4 KB · Weergaven: 80
"Heel eenvoudig"

Zet de tabel uit eerdere post in deze file.
 

Bijlagen

  • Registraties weerstation 11-11-09 tot 15-11-09_2.xlsx
    19,3 KB · Weergaven: 135
of

maak je eigen function

deze is overal inzetbaar en gemakkelijk aan te passen
wel zelf de formule afmaken
Code:
Function VanGradenNaarWindrichting(G As Long) As String
  Dim W As String
  Select Case G
    Case 0 To 90
      W = "doe maar 0 to 90"
    Case 90 To 180
      W = " groter 90 tot 180"
      'enz.....
  End Select
  VanGradenNaarWindrichting = W
End Function

groet sylvester
 
hoi jwmensink

in de funcie zit een fout

als je deze functie gebruikt moet je deze verbetering doorvoeren of ook decimalen goed te verwerken

ik heb G als long de dimentioneerd maar dat moet Double zijn!!!!!!!!!!!

Code:
Function VanGradenNaarWindrichting(G As Double) As String '
  Dim W As String
  Select Case G
    Case 0 To 90
      W = "doe maar 0 to 90"
    Case 90 To 180
      W = " groter 90 tot 180"
      'enz.....
  End Select
  VanGradenNaarWindrichting = W
End Function

groet sylvester
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan