Entfernung berechnen
#1
Hallo Excel Team,

ich habe eine für mich unlösbare Aufgabe :22:

Und die ist wie folgt (Datei im Attachment)

In C4 soll der IATA Code von einem Flughafen eingetragen werden (zB. FRA für Franfurt) (Zeile 3230)
In D4 soll ebenfalls ein IATA Code von einem Flughafen eingetragen werden (zB. HKG für Hong Kong) (Zeile 3605)

Diese IATA Codes sind in Spalte A der Datei.

Dann soll in E4 die entfernung berechnet werden.
Latitude ist in Spalte F
Longitude in Spalte G

Jetzt haben so manche Flughhäfen keinen IATA Code. Siehe Zeile 11 - 1636. Diese Plätze haben aber einen ICAO Code (Spalte B).

Es wäre jetzt super gut, wenn in C4 und in D4 beide codes eingegeben werden können, es quasi egal ist was ich da eingebe, IATA oder ICAO.

Vielleicht weiß jemand wie das geht.
Ich sitze schon seit 2 Tagen dran und bin der Verzweiflung nahe.

Vielen vielen Dank.
Datei ist beigefügt.

Beste Grüße,
KD


Angehängte Dateien
.xlsx   Entfernung Berechnen.xlsx (Größe: 814,04 KB / Downloads: 10)
Top
#2
Hallo KD,

was sollen denn das für Längen- und Breitengrade sein? Wie sehen diese Daten im Original aus? Damit ist sicher nichts zu berechnen.
Beschaffe dir erst mal vernünftige Daten.

Sigi
Top
#3
Hallo,

nach fünf Minuten mit einer Suchmaschine meiner Wahl fand ich

Code:
https://en.wikipedia.org/wiki/Haversine_formula

=2 * 6371000 * ASIN(SQRT((SIN((LAT2*(3.14159/180)-LAT1*(3.14159/180))/2))^2+COS(LAT2*(3.14159/180))*COS(LAT1*(3.14159/180))*SIN(((LONG2*(3.14159/180)-LONG1*(3.14159/180))/2))^2))

(aus: https://spatialthoughts.com/2013/07/06/calculate-distance-spreadsheet/)

Passt das mit deiner Suche?

Sofern es sich dann um ein Excel-Problem handeln würde, könnte ich dir beim Umsetzen der Formel helfen. (Nachdem die Frage des Vorredners beantwortet ist)

Wichtig bleibt aber, dass die Formeln, die Du gefunden hast kommunizierst.

mfg
Top
#4
Hallo, :19:

schau dir mal folgenden Link an:

Entfernung...

Lade dir da die ZIP-Datei von Klaus M. Kühnlein (bereitgestellt von Josef Ehrensberger) herunter. Oder schau dir die Formeln von WF an.
Top
#5
Hi Sigi,

das habe ich von eine online Datenbank herunter geladen.
Werde mal ucken ob ich was anderes find und alles nochmal posten.

Vielen Dank fürs gucken.

Beste Grüße,
KD

Hi Fennek,

also bei der Formel steigt meine Software zwischen die Ohren aus Huh 

Ich werde erst mal gucken ob ich bessere Lat/Long Infor bekomme.

Dann Poste ich das nochmal. Dann wäre es super, wenn du mir helfen könntest.

Alleine bekomme ich das mit dem Suchverweis und der Formel nict hin.

Vielen Dank schon mal.

Beste Grüße,
KD

Hi Case,

ja das hatte ich vorher auch schon gesehen.
Aber trotzdem nicht irgendwie weitergekommen.
Wußte nicht mal wo ich ansetzen soll.

Versuche jetzt erst mal bessere Daten zu bekommen.

Danke schon mal.
Neuer Post kommt soon.

Beste Grüße,
KD
Top
#6
Hi Sigi,

hier habe ich die Database runter geladen (airports.dat)
Leider kann ich die File nicht anhängen als Attachment. Zu goß.

https://openflights.org/data.html

Vielleicht habe ich das falsch Importiert.

Ich versuche es nochmal Undecided
Top
#7
Hallo KD,

sofern du vernünftige Längen- und Breitengrade hast, dann könnte die Lösung so aussehen (s. Mappe)

Sigi


Angehängte Dateien
.xlsx   Entfernung Berechnen.xlsx (Größe: 1,41 MB / Downloads: 7)
Top
#8
Hi Sigi,

ich habe bei dem Importieren ein Mess gemacht.

Jetzt sind die Daten richtig.
Lat und Long in Dezimal (siehe Attachment).

Glaubst du, dass du das jetzt Lösen kannst ?

Vielen Dank.

beste Grüße,
KD


Angehängte Dateien
.xlsx   Entfernung Berechnen.xlsx (Größe: 826,85 KB / Downloads: 2)
Top
#9
Hallo,

mit dem download von https://raw.githubusercontent.com/jpatok...rports.dat

und den Formeln von Sigi:

mfg


Angehängte Dateien
.xlsx   IATA Airports Lat Lon.xlsx (Größe: 869,33 KB / Downloads: 6)
Top
#10
Hallo Sigi,
Hallo Fennek,

ihr seit beide die coolsten unter der Sonne.

Wobei ich sagen muß, Sigi deine Entfernung paßt nicht.
Die von Fennek ist richtig. Du hars für FRA - HKG 7.074Km

Fennek hat 9.164Km. Das ist auch richtig.

Noch eine Frage Männer.
Wäre es irgendwie möglich, dass in ein und die gleich Zelle der IATA und ICAO code eingegeben wird. Ihr habt die beide gesplitet.

Also es wäre sozusagen egal was eingebenen wird in der Zelle die Suche würde den entsprechenden Code heranziehen zur berechnung.

Das wäre noch die Krönung.

Vielen Dank aber schon mal. Das ist schon echt super was ihr Jungs so drauf habt.

KD
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste