Re: deman d'aide sur calcul trigonométrique
Hélas..
Excel n'a pas de format de cellule en degré/minute/seconde. J'ai pas regardé Openoffice, mais ce doit être la même chose. La solution, c'est d'utiliser 3 cellules et d'aller dans une 4 ème qui contiendra le résultat de degré. Soit une formule telle que = sec /3600 + min /60 + deg
Miaou
Ps : on peut bricoler avec le format hh:mm:ss, mais on est limité à 24°
Re-PS: A moins de ... Créer une fonction dans un module créé pour le document dans Visualbasic (outils=>Macro=<Visual basic editor) :
Function CDEGRES(DDMMSS)
Dim DD, MM, SS
CDEGRES = "?"
If Len(DDMMSS) <> 8 Then Exit Function
DD = Val(Left(DDMMSS, 2))
MM = Val(Mid(DDMMSS, 4, 2))
SS = Val(Mid(DDMMSS, 7, 2))
If DD < 0 Or DD > 90 Then Exit Function
If MM < 0 Or DD > 60 Then Exit Function
If SS < 0 Or DD > 60 Then Exit Function
CDEGRES = DD + MM / 60 + SS / 3600
End Function
Dans la feuille Excel :
- dans la cellule qui recevra les degrés/minutes/secondes saisir un texte au format "dd°mm'ss" les caractères "°" et "'" peuvent être remplacés par n'importe quoi sauf ":" réservé aux dates/heures.
- dans la cellule résultat écrire la formule : = CDEGRES (<cellule degrés/minutes/secondes>)
Cela dit, si vous n'essayer pas je ne vous en voudrais pas !
Re-Miaou