Η φόρμουλα Haversine στο Excel

Συγγραφέας: Morris Wright
Ημερομηνία Δημιουργίας: 1 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 16 Ενδέχεται 2024
Anonim
Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance
Βίντεο: Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance

Περιεχόμενο

Ο τύπος Haversine είναι μία από τις βασικές εξισώσεις για την πλοήγηση στην ανοικτή θάλασσα. Χρησιμοποιείται για τη δημιουργία της απόστασης μεταξύ δύο σημείων σε μια σφαίρα, εάν το γεωγραφικό πλάτος και το μήκος των δύο σημείων και η διάμετρος της σφαίρας είναι γνωστά. Αυτός ο τύπος έχει χρησιμοποιηθεί σε μεγάλη κλίμακα σε μονάδες GPS. Κάποιοι που κάνουν "geocaching" θέλουν να έχουν αυτή την εξίσωση έτοιμη σε ένα υπολογιστικό φύλλο Excel. Επομένως, πρέπει απλά να εισάγετε το σημείο εκκίνησης και τον προορισμό σας για να καθορίσετε την απόσταση που πρέπει να ταξιδέψετε.


Χρησιμοποιήστε τον τύπο Haversine για να υπολογίσετε την απόσταση μεταξύ δύο σημείων του πλανήτη. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Ορίστε τις μεταβλητές

Ο Τύπος Haversine απαιτεί τέσσερις μεταβλητές για γεωγραφικό πλάτος και γεωγραφικό μήκος. Για να τα ορίσετε στο Excel, πρέπει να ονομάσετε ορισμένα κελιά και να ανατρέξετε σε αυτά τα ονόματα στον τύπο. Μπορείτε να ονομάσετε ένα κελί κάνοντας κλικ και πληκτρολογώντας το όνομα στο κενό χώρο στα αριστερά της γραμμής τύπων. Κάντε κλικ στο "A1" και ονομάστε το "Latitude_1". Κάντε κλικ στο "A2" και ονομάστε το "Latitude_2". Κάντε κλικ στο "B1" και ονομάστε το "Longitude_1". Κάντε κλικ στο "B2" και ονομάστε το "Longitude_2". Μπορεί να είναι πολύ χρήσιμο να αλλάξετε τα χρώματα αυτών των κελιών έτσι ώστε να τα αναγνωρίσετε αργότερα.


Καθορίστε τις σταθερές

Το άλλο μέρος του Haversine Formula είναι η ακτίνα της σφαίρας όπου κατευθύνεται. Συνήθως, αυτός είναι ο πλανήτης Γη. Όπως και οι αριθμοί γεωγραφικού πλάτους και γεωγραφικού μήκους παραπάνω, ονομάστε τα κελιά που περιέχουν αυτές τις μεταβλητές. Κάντε κλικ στο "C1" και ονομάστε το "RadMiles", κάντε κλικ στο "C2" και ονομάστε το "RadKilom". Στο κελί C1 πληκτρολογήστε "3959" στο κελί C2, πληκτρολογήστε "6371." Στο κελί C3, ορίστε την επικύρωση δεδομένων κάνοντας κλικ στο τμήμα "Data" της διεπαφής κορδέλας και επιλέγοντας "Validation Data" "ως τύπος και τύπος επικύρωσης" Μίλια, Χιλιόμετρα "στον διαθέσιμο χώρο, χωρίς εισαγωγικά. Το κυψέλη C3 θα γίνει μια αναπτυσσόμενη λίστα με δύο καταχωρήσεις: Μίλια και Χιλιόμετρα.

Εισαγάγετε τον τύπο

Πληκτρολογήστε τον ακόλουθο τύπο στο κελί C4:

= ACOS (COS (RADIANS (90-Latitude_1)) COS (RADIANS (90-Latitude_2)) + SIN (RADIANS (90-Latitude_1)) SIN (RADIANS (90-Latitude_2)) COS (RADIANS (Γεωγραφικό μήκος_1-Γεωγραφικό μήκος2)) ΕΑΝ (C3 = "Miles", RadMiles, RadKilom)


Χρησιμοποιήστε τη φόρμουλα Haversine

Για να χρησιμοποιήσετε το φύλλο εργασίας που περιέχει τον τύπο Haversine, πληκτρολογήστε το γεωγραφικό πλάτος και το γεωγραφικό μήκος του σημείου προέλευσης στα κελιά A1 και B1, σε μοίρες. Στη συνέχεια, εισάγετε το γεωγραφικό πλάτος και το μήκος του προορισμού σας στα κελιά A2 και B2, επίσης σε μοίρες. Επιλέξτε τη μονάδα με την οποία θέλετε να μετρήσετε την απόσταση μεταξύ των σημείων, επιλέγοντάς την από την αναπτυσσόμενη λίστα στο κελί C3 (μίλια ή χιλιόμετρα). Το στοιχείο κυψέλης C4 θα εμφανίσει την απόσταση μεταξύ των δύο σημείων.