Avatar billede dragonbook Nybegynder
20. august 2006 - 15:39 Der er 6 kommentarer og
1 løsning

Omregning af koordinater

Hej jeg skal havde omregnet nogle koordinater til decimaltal.

Jeg har følgende:
En kolonne med koordinater skrevet som:
08°31'7 Ø (DD MM SS)

Beregningen til decimaltal foregår ved at sige

DD+((MM*60)+SS)/3600

Men hvordan får jeg excel til at opfatte hvilke tal den skal benytte fra kolonnen med koordinater?
Så DD=8, MM=31 og SS=7.

Lige en sidste ting, efter koordinaterne står der enten N, Ø, W
f.eks. 

37°42'1 N
08°31'7 Ø
61°08'0 W

Hvis bogstavet er N eller Ø skal den ikke benyttes, hvis den er W skal der stå - (minus) foran hele decimaltallet.

Er der nogle der ved hvordan det kan skrives?

Lad os for en god ordens skyld sige at kolonnen hedder A
Avatar billede gibber Nybegynder
20. august 2006 - 16:35 #1
Forslag:

=HVIS(HØJRE(A1;1)="W";-(VENSTRE(A1;2)+((MIDT(A1;4;2)*60+MIDT(A1;7;1))/3600));VENSTRE(A1;2)+((MIDT(A1;4;2)*60+MIDT(A1;7;1))/3600))

Hvis A1 er den celle hvor koordinaterne står.

(der er en forudsætning at ingen af koordinaterne er over 99.
Avatar billede gibber Nybegynder
20. august 2006 - 16:46 #2
Som ovenstående, men tager højde for hvis antal cifre skulle ændre sig:

=HVIS(HØJRE(A1;1)="W";-(VENSTRE(A1;SØG("°";A1;1)-1)+((MIDT(A1;SØG("°";A1;1)+1;(SØG("'";A1;1)-SØG("°";A1;1))-1)*60+MIDT(A1;SØG("'";A1;1)+1;(SØG(" ";A1;1)-SØG("'";A1;1)-1)))/3600));(VENSTRE(A1;SØG("°";A1;1)-1)+((MIDT(A1;SØG("°";A1;1)+1;(SØG("'";A1;1)-SØG("°";A1;1))-1)*60+MIDT(A1;SØG("'";A1;1)+1;(SØG(" ";A1;1)-SØG("'";A1;1)-1)))/3600)))
Avatar billede excelent Ekspert
20. august 2006 - 17:37 #3
=HVIS(MIDT(A2;FIND(TEGN(39);A2)+3;1)="W";-(VENSTRE(A2;FIND(TEGN(176);A2)-1)+((MIDT(A2;FIND(TEGN(176);A2)+1;FIND(TEGN(39);A2)-FIND(TEGN(176);A2)-1)*60)+MIDT(A2;FIND(TEGN(39);A2)+1;1))/3600);(VENSTRE(A2;FIND(TEGN(176);A2)-1)+((MIDT(A2;FIND(TEGN(176);A2)+1;FIND(TEGN(39);A2)-FIND(TEGN(176);A2)-1)*60)+MIDT(A2;FIND(TEGN(39);A2)+1;1))/3600))
Avatar billede dragonbook Nybegynder
20. august 2006 - 18:27 #4
Jeg har kun afprøvet Gibber's svar og det virker perfekt.

MANGE tak for hjælpen begge to.

Point går til Gibber da han var hurtigst... håber det er i orden.
Avatar billede excelent Ekspert
20. august 2006 - 18:34 #5
helt i orden :-)
jeg blandede mig fordi jeg fik opfattelsen af at værdierne
var i formatet:  08°31'7 Ø (DD MM SS)
kan så forstå det er i formatet: 08°31'7 Ø
Avatar billede gibber Nybegynder
20. august 2006 - 19:07 #6
Ok, jeg smider lige et svar.

Excelent -> Dejligt at se der er flere løsninger på samme problemstilling :)
Avatar billede gibber Nybegynder
20. august 2006 - 19:07 #7
Ups - og så et svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis