Affichage de la latitude et de la longitude (Microsoft Excel)
Si vous faites beaucoup de travail géographique, vous vous demandez peut-être si vous pouvez utiliser Excel pour afficher la longitude et la latitude dans une cellule en degrés, minutes et secondes. Une solution peut être abordée de trois manières.
Tout d’abord, si vous souhaitez simplement affecter l’affichage, vous pouvez suivre ces étapes:
-
Sélectionnez la cellule que vous souhaitez formater pour la latitude ou la longitude.
-
Choisissez Cellules dans le menu Format. Excel affiche la boîte de dialogue Format des cellules.
-
Assurez-vous que l’onglet Nombre est sélectionné. (Voir la figure 1.)
-
Dans la liste des catégories, choisissez Personnalisé.
-
Placez le point d’insertion dans la zone Type et effacez tout ce qui s’y trouve.
-
Tapez trois signes #.
-
Maintenez la touche Alt enfoncée et tapez 0176 sur le pavé numérique. (Ceci insère le symbole du degré – et vous devez utiliser le pavé numérique.)
-
Tapez un espace, deux zéros, une apostrophe (le guillemet simple) et un autre espace.
-
Tapez deux autres zéros suivis de deux autres apostrophes. (Un guillemet ne fonctionnera pas; il doit s’agir de deux apostrophes.)
-
Cliquez sur OK.
Désormais, si vous tapez un nombre tel que 1234543 dans la cellule, il s’affiche sous la forme 123 degrés, 45 minutes et 43 secondes.
Parfois, cependant, vous souhaiterez peut-être prendre une valeur décimale qui représente la latitude et la longitude et l’afficher en degrés, minutes et secondes.
Par exemple, vous souhaiterez peut-être que 122,44 (qui est une représentation décimale des degrés) soit affiché comme 122 degrés, 26 minutes et 24 secondes.
Cela ne peut pas être accompli avec la mise en forme de la cellule dans laquelle le nombre est contenu. Au lieu de cela, vous devez utiliser une formule pour obtenir le bon affichage. Par exemple, si 122,44 est dans la cellule A7, vous pouvez mettre ce qui suit dans la cellule B7:
=TEXT(TRUNC(A7), "0" & CHAR(176) & " ") & TEXT(INT((ABS(A7) - INT(ABS(A7)))60), "0' ") & TEXT(((((ABS(A7)-INT(ABS(A7)))60) - INT((ABS(A7) - INT(ABS(A7)))60))60), " 0''")
Il s’agit d’une formule longue, mais elle fournit la mise en forme souhaitée de la valeur de latitude ou de longitude. Le résultat est du texte et ne peut être utilisé dans aucun calcul. Si vous souhaitez utiliser un affichage à la place, vous pouvez simplement diviser la valeur décimale de la latitude ou de la longitude par 24, ce qui la convertit dans les mêmes plages de valeurs utilisées par Excel pour représenter les heures.
Ensuite, vous pouvez formater l’affichage de la formule comme suit:
-
Sélectionnez la cellule contenant la formule.
-
Choisissez Cellules dans le menu Format. Excel affiche la boîte de dialogue Format des cellules.
-
Assurez-vous que l’onglet Nombre est sélectionné.
-
Dans la liste des catégories, choisissez Personnalisé.
-
Placez le point d’insertion dans la zone Type et effacez tout ce qui s’y trouve.
-
Tapez [h] suivi d’un signe de degré (rappelez-vous; vous maintenez la touche Alt enfoncée et tapez 0176 sur le pavé numérique).
-
Tapez un espace, mm, une apostrophe, un autre espace, ss et deux autres apostrophes.
-
Cliquez sur OK.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (3016) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Displaying_Latitude_and_Longitude [Affichage de la latitude et de la longitude]
.