page hit counter

Dezimalgrad In Grad Minuten Sekunden Excel


Dezimalgrad In Grad Minuten Sekunden Excel

Viele Navigationssysteme, Kartenanwendungen und geografische Datensätze nutzen Dezimalgrad (DD) zur Angabe von geografischen Koordinaten. Während Dezimalgrad eine einfache und computerfreundliche Darstellung bieten, sind traditionelle nautische und kartografische Systeme oft in Grad, Minuten und Sekunden (DMS) formatiert. Dieser Artikel erklärt, wie Sie Dezimalgrad in Grad, Minuten, Sekunden umwandeln können, und wie Sie diese Umrechnung mithilfe von Microsoft Excel durchführen können.

Grundlagen: Dezimalgrad vs. Grad, Minuten, Sekunden

Bevor wir uns mit der Umrechnung befassen, ist es wichtig, die Unterschiede zwischen den beiden Formaten zu verstehen:

  • Dezimalgrad (DD): Ein Dezimalsystem zur Darstellung von Winkeln, bei dem ein Grad in Bruchteile von Graden unterteilt wird. Beispielsweise ist 40.7128° N ein Dezimalgrad. Der Vorteil ist die einfache Verarbeitung durch Computer und die vereinfachte Durchführung von Berechnungen.
  • Grad, Minuten, Sekunden (DMS): Ein traditionelles System, bei dem ein Grad in 60 Minuten unterteilt wird, und jede Minute in 60 Sekunden. Beispielsweise ist 40° 42' 46.08" N eine DMS-Koordinate. Dieses Format ist intuitiver für menschliche Nutzer, insbesondere in der Navigation.

Die Umrechnung zwischen diesen Formaten ist entscheidend, wenn Sie Daten aus verschiedenen Quellen kombinieren oder Daten für Geräte bereitstellen müssen, die nur eines der Formate unterstützen.

Die Umrechnung von Dezimalgrad in Grad, Minuten, Sekunden

Die Umrechnung erfolgt in drei Schritten:

  1. Grad ermitteln: Der ganzzahlige Teil des Dezimalgrads ist der Grad. Beispiel: Wenn der Dezimalgrad 40.7128° ist, beträgt der Grad 40°.
  2. Minuten ermitteln: Multiplizieren Sie den Dezimalteil des Dezimalgrads (also 0.7128 in unserem Beispiel) mit 60. Der ganzzahlige Teil des Ergebnisses ist die Anzahl der Minuten. Also: 0.7128 * 60 = 42.768. Die Minuten betragen somit 42'.
  3. Sekunden ermitteln: Multiplizieren Sie den Dezimalteil des Ergebnisses aus Schritt 2 (also 0.768 in unserem Beispiel) mit 60. Das Ergebnis ist die Anzahl der Sekunden. Also: 0.768 * 60 = 46.08". Die Sekunden betragen somit 46.08".

Zusammengesetzt ergibt dies: 40° 42' 46.08".

Umrechnung mit Excel

Excel bietet verschiedene Möglichkeiten, diese Umrechnung zu automatisieren. Hier sind zwei gängige Methoden:

Methode 1: Formelbasierte Umrechnung

Angenommen, der Dezimalgrad befindet sich in Zelle A1. Sie können die folgenden Formeln verwenden, um Grad, Minuten und Sekunden in separate Zellen zu extrahieren:

  • Grad: =GANZZAHL(A1) Diese Formel extrahiert den ganzzahligen Teil des Dezimalgrads.
  • Minuten: =GANZZAHL((A1-GANZZAHL(A1))*60) Diese Formel subtrahiert zuerst den Grad vom Dezimalgrad, multipliziert das Ergebnis mit 60 und extrahiert dann den ganzzahligen Teil.
  • Sekunden: =((A1-GANZZAHL(A1))*60-GANZZAHL((A1-GANZZAHL(A1))*60))*60 Diese Formel subtrahiert die Minuten (als Dezimalwert) vom Zwischenergebnis aus der Berechnung der Minuten, multipliziert das Ergebnis mit 60 und erhält so die Sekunden.

Sie können diese Formeln in separate Zellen eingeben (z.B. B1 für Grad, C1 für Minuten und D1 für Sekunden). Anschließend können Sie die Zellen entsprechend formatieren, um die Ergebnisse übersichtlich darzustellen.

Beispiel:

Zelle Inhalt Beschreibung
A1 40.7128 Dezimalgrad
B1 =GANZZAHL(A1) Grad (Ergebnis: 40)
C1 =GANZZAHL((A1-GANZZAHL(A1))*60) Minuten (Ergebnis: 42)
D1 =((A1-GANZZAHL(A1))*60-GANZZAHL((A1-GANZZAHL(A1))*60))*60 Sekunden (Ergebnis: 46.08)

Methode 2: Benutzerdefinierte Funktion (VBA)

Für eine elegantere Lösung können Sie eine benutzerdefinierte Funktion (UDF) in VBA (Visual Basic for Applications) erstellen. Dies ermöglicht es Ihnen, die Umrechnung in einer einzigen Formel durchzuführen.

  1. Öffnen Sie den VBA-Editor in Excel (Alt + F11).
  2. Fügen Sie ein neues Modul ein (Einfügen > Modul).
  3. Fügen Sie den folgenden Code in das Modul ein:
  Function DD_zu_DMS(DecimalGrad As Double) As String
  Dim Grad As Integer
  Dim Minuten As Integer
  Dim Sekunden As Double

  Grad = Int(DecimalGrad)
  Minuten = Int((DecimalGrad - Grad) * 60)
  Sekunden = ((DecimalGrad - Grad) * 60 - Minuten) * 60

  DD_zu_DMS = Grad & "° " & Minuten & "' " & Format(Sekunden, "0.00") & "\""
  End Function
  
  1. Schließen Sie den VBA-Editor.

Nun können Sie die Funktion DD_zu_DMS in Ihrer Excel-Tabelle verwenden. Wenn der Dezimalgrad in Zelle A1 steht, geben Sie in eine andere Zelle =DD_zu_DMS(A1) ein. Die Zelle zeigt dann die DMS-Koordinate im Format "Grad° Minuten' Sekunden\"" an. Beispiel: =DD_zu_DMS(40.7128) ergibt "40° 42' 46.08"".

Anpassung der VBA-Funktion

Sie können die VBA-Funktion leicht an Ihre spezifischen Bedürfnisse anpassen:

  • Formatierung der Sekunden: Ändern Sie das Format im Format-Befehl (z.B. Format(Sekunden, "0.000") für drei Dezimalstellen).
  • Hinzufügen von Himmelsrichtungen (N, S, O, W): Fügen Sie eine Fallunterscheidung hinzu, um die korrekte Himmelsrichtung basierend auf dem Vorzeichen des Dezimalgrads auszugeben. Beispielsweise:
    Function DD_zu_DMS_mit_Richtung(DecimalGrad As Double) As String
      Dim Grad As Integer
      Dim Minuten As Integer
      Dim Sekunden As Double
      Dim Richtung As String

      Grad = Int(Abs(DecimalGrad)) ' Absolutwert verwenden
      Minuten = Int((Abs(DecimalGrad) - Grad) * 60)
      Sekunden = ((Abs(DecimalGrad) - Grad) * 60 - Minuten) * 60

      If DecimalGrad >= 0 Then
        Richtung = "N" ' oder "O" für Längengrad
      Else
        Richtung = "S" ' oder "W" für Längengrad
      End If

      DD_zu_DMS_mit_Richtung = Grad & "° " & Minuten & "' " & Format(Sekunden, "0.00") & "\" & Richtung
    End Function
    

Wichtig: Denken Sie daran, dass Sie für Längengrade eine separate Funktion erstellen und anpassen müssen, um die korrekte Himmelsrichtung (O oder W) anzuzeigen.

Fazit

Die Umrechnung von Dezimalgrad in Grad, Minuten, Sekunden ist eine häufige Aufgabe in der Arbeit mit geografischen Daten. Sowohl die formelbasierte Methode als auch die VBA-basierte Methode in Excel bieten effiziente Möglichkeiten zur Automatisierung dieser Umrechnung. Die Wahl der Methode hängt von Ihren spezifischen Anforderungen und Ihrem Komfortniveau ab. Die benutzerdefinierte VBA-Funktion bietet eine elegantere und flexiblere Lösung, während die formelbasierte Methode einfacher zu implementieren ist, wenn keine komplexen Anpassungen erforderlich sind. Mit diesen Methoden können Sie Daten aus verschiedenen Quellen problemlos konvertieren und in einem für Ihre Anwendungen geeigneten Format darstellen.

Dezimalgrad In Grad Minuten Sekunden Excel Dezimal in Minuten - Umrechnung mit Excel - Windows FAQ
www.windows-faq.de
Dezimalgrad In Grad Minuten Sekunden Excel Time Conversion Chart Decimals To Minutes - TimeChart.net
www.timechart.net
Dezimalgrad In Grad Minuten Sekunden Excel How to convert time to decimal hours/minutes/seconds in Excel?
www.extendoffice.com
Dezimalgrad In Grad Minuten Sekunden Excel So konvertieren Sie Zeit in Excel in Dezimalzahlen (mit Beispielen
statorials.org
Dezimalgrad In Grad Minuten Sekunden Excel So konvertieren Sie Breiten- und Längenkoordinaten mit Excel
de.excel-tutorial.com
Dezimalgrad In Grad Minuten Sekunden Excel Umrechnung von Dezimalgrad zu Grad Minuten Sekunden - YouTube
www.youtube.com
Dezimalgrad In Grad Minuten Sekunden Excel How to Convert Time to Minutes in Excel (5 Suitable Methods)
www.exceldemy.com
Dezimalgrad In Grad Minuten Sekunden Excel Convert Excel time to decimal minutes - Excel formula | Exceljet
exceljet.net
Dezimalgrad In Grad Minuten Sekunden Excel Sekunden in Minuten/Stunden/Zeit umrechnen - Excel & G-Sheets
www.automateexcel.com
Dezimalgrad In Grad Minuten Sekunden Excel Dezimal in Minuten - Umrechnung mit Excel - Windows FAQ
www.windows-faq.de
Dezimalgrad In Grad Minuten Sekunden Excel Wie konvertiert man Dezimalstunden/Minuten in ein Zeitformat in Excel?
de.extendoffice.com
Dezimalgrad In Grad Minuten Sekunden Excel Excel formula: Convert decimal minutes to Excel time | Exceljet
exceljet.net
Dezimalgrad In Grad Minuten Sekunden Excel Konvertieren Sie Zeit in Dezimalzahl in Excel (Stunden, Minuten
de.excel-lib.net
Dezimalgrad In Grad Minuten Sekunden Excel Excel: Dezimalzeit in Stunden und Minuten umrechnen – Statorials
statorials.org
Dezimalgrad In Grad Minuten Sekunden Excel How to Convert Minutes to Decimal in Excel (3 Quick Ways) - ExcelDemy
www.exceldemy.com
Dezimalgrad In Grad Minuten Sekunden Excel Sekunden in Minuten/Stunden/Zeit umrechnen - Excel & G-Sheets
www.automateexcel.com
Dezimalgrad In Grad Minuten Sekunden Excel Wie konvertiere ich die Zeit in Excel in Dezimalstunden / Minuten
de.extendoffice.com
Dezimalgrad In Grad Minuten Sekunden Excel Sekunden in Minuten/Stunden/Zeit umrechnen - Excel & G-Sheets
www.automateexcel.com

ähnliche Beiträge: