Article ID: 213449 - Last Review: November 23, 2006 - Revision: 4.6 How to convert degrees/minutes/seconds angles to or from decimal angles in Excel 2000This article was previously published under Q213449 For a Microsoft Excel 97 version of this article, see
121944
(http://support.microsoft.com/kb/121944/
)
. For a Microsoft Excel 98 version of this article, see
192367
(http://support.microsoft.com/kb/192367/
)
. On This PageSUMMARY Angular measurements are commonly expressed in units of
degrees, minutes, and seconds (DMS). One degree equals 60 minutes, and one
minute equals 60 seconds. To simplify some mathematical calculations you may
want to express angular measurements in degrees and decimal fractions of
degrees. This article contains a sample custom function you can use to convert a degree value stored in decimal format, to DMS stored in text format, and a sample function that converts DMS to a degree value stored in decimal format. MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. Microsoft support professionals can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs. If you have limited programming experience, you may want to contact a Microsoft Certified Partner or Microsoft Advisory Services. For more information, visit these Microsoft Web sites: Microsoft Certified Partners - https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104) Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice (http://support.microsoft.com/gp/advisoryservice) For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) Converting Decimal Degrees to Degrees/Minutes/SecondsThe following Microsoft Visual Basic for Applications custom function accepts an angle formatted as a decimal value and converts it to a text value displayed in degrees, minutes, and seconds.
Converting Degrees/Minutes/Seconds to Decimal DegreesThe following Microsoft Visual Basic for Applications custom function accepts a text string of degrees, minutes and seconds formatted in the exact same format that the Convert_Degree function returns (for example, 10° 27' 36") and converts it to an angle formatted as a decimal value. This is exactly the reverse of the Convert_Degree custom function.WARNING: This custom function fails if the Degree_Deg argument is not in the following format
<degrees>° <minutes>' <seconds>"
even if the seconds value is 0.
| Article Translations
|
Back to the top
