Avatar billede luffe Juniormester
05. februar 2000 - 23:15 Der er 2 kommentarer og
1 løsning

Omregning til grader

Hvorledes kan man få Excel til at omregne fra en decimalgrad til grader, minutter og sekunder ?
F.eks 30,50 = 30 grader og 30 minutter
Avatar billede nep Nybegynder
06. februar 2000 - 00:02 #1
Ok men det är på svenska.
Du kan säkert lätt översätta det till danska, eller hur?

=SAMMANFOGA(AVRUNDA.NEDÅT(A1;0);" grader og ";AVRUNDA.NEDÅT(60*(A1-AVRUNDA.NEDÅT(A1;0));0);" minutter")

Vill du att "minutter" alltid skrivs med två siffror går även det att fixa lätt.
Avatar billede nep Nybegynder
06. februar 2000 - 02:23 #2

OK, jag tittade på din fråga och läste lite noggrannare.
Gör så här…
Fast det går säkert att lösa lättare…
Fortfarande på svenska, men du förstår, eller hur?
Fyll i ditt kalkylark enligt nedan:

B3    =AVRUNDA.NEDÅT(B2+1/7200;0)

B4    =OM(AVRUNDA.NEDÅT(B2+1/7200;0)=0;"";OM(AVRUNDA.NEDÅT(B2+1/7200;0)=1;" grad";" grader"))

B5    =OM(OCH(AVRUNDA.NEDÅT(B2+1/7200;0)>0;AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)>0);" och ";"")

B6    =AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)

B7    =OM(AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)=0;"";OM(AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)=1;" minut";" minuter"))

B8    =OM(ELLER(OCH(AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)>0;AVRUNDA(B2*3600-AVRUNDA.NEDÅT(B2+1/7200;0)*3600-AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)*60;0)>0);OCH(AVRUNDA.NEDÅT(B2+1/7200;0)>0;AVRUNDA(B2*3600-AVRUNDA.NEDÅT(B2+1/7200;0)*3600-AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)*60;0)>0));" och ";"")

B9    =AVRUNDA(B2*3600-AVRUNDA.NEDÅT(B2+1/7200;0)*3600-AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)*60;0)

B10    =OM(AVRUNDA(B2*3600-AVRUNDA.NEDÅT(B2+1/7200;0)*3600-AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)*60;0)=0;"";OM(AVRUNDA(B2*3600-AVRUNDA.NEDÅT(B2+1/7200;0)*3600-AVRUNDA.NEDÅT(B2*60-AVRUNDA.NEDÅT(B2+1/7200;0)*60+1/120;0)*60;0)=1;" sekund";" sekunder"))

B12    =SAMMANFOGA(OM(B3>0;B3;"");B4;B5;OM(B6>0;B6;"");B7;B8;OM(B9>0;B9;"");B10)

Dölj därefter raderna 3 - 10.
Skriv in ditt värde i B2 och resultatet syns i B12.

Funktionerna jag använder och som du förmodligen får översätta till danska är: avrunda, avrunda.nedåt, eller, och, om, sammanfoga

Ord som jag använder och som du förmodligen får översätta till danska är: grad, grader, minut, minuter, sekund, sekunder

Hoppas att detta hjälper dig.
Avatar billede frankgrevil Praktikant
24. februar 2000 - 09:09 #3
Hvis det kun drejer sig om at VISE indholdet af cellen med decimalgrader i nabocellen omskrevet til grader, minutter og sekunder, så er følgende fremgangsmåde LANGT enklere:

Lad os sige, at vinklen i decimalgrader står i celle A1, og at værdien er 30,5046°.

I celle B1 indtaster du formlen =A1/24.

Dernæst formaterer du celle B1 således: [tt]°mm'ss''

I celle B1 står herefter 30°30'17''

En alternativ metode består i, at du i celle B1 indtaster følgende formel:

=TEKST(A1/24;"[tt]°mm'ss''")

PS. Vi udnytter her, at minutter og sekunder fungerer på samme måde ved vinkelregning som ved tidsregning.

PPS. Gradtegnet ° indtaster du ved at holde ALT-knappen nede og taste 248 på det numeriske tastatur.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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