>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

L'equazione di Haversine in Excel

L'equazione di Haversine è una delle equazioni di base per la navigazione oceanica; viene utilizzato per generare la distanza tra due punti su una sfera se si conosce la latitudine e la longitudine di entrambi i punti e il diametro della sfera. È stato in gran parte automatizzato in unità GPS. Ad alcune persone che eseguono il geocaching piace avere questa equazione caricata sulla loro copia locale di Excel, quindi possono semplicemente inserire il punto di partenza e il punto di fine per determinare la distanza che devono percorrere.

Impostazione delle variabili

L'equazione di Haversine richiede quattro variabili di input per la latitudine e la longitudine. Per configurarlo in Excel, assegnerai un nome a determinate celle in Excel e farai riferimento a quei nomi di celle nella formula. Puoi nominare una cella in Excel facendo clic sulla cella e quindi digitando il nome nello spazio bianco a sinistra della barra della formula. Fare clic sulla cella "A1" e assegnarle il nome "Latitude_1". Fare clic sulla cella "A2" e assegnarle il nome "Latitude_2". Fare clic sulla cella "B1" e assegnarle il nome "Longitude_1". Fare clic sulla cella "B2" e assegnarle il nome "Longitude_2". È una buona idea cambiare i colori di queste celle in modo da poterle identificare in seguito.

Impostazione delle costanti

L'altra parte dell'equazione di Haversine è il raggio della sfera in cui si sta navigando. Di solito, questa è la Terra. Come per i numeri di latitudine e longitudine sopra, nominare le celle che contengono queste variabili. Fai clic su "C1" e chiamalo "RadMiles", fai clic sulla cella "C2" e chiamalo "RadKilom". Nella cella C1, inserisci "3959"; nella cella C2, inserisci "6371". Nella cella C3, imposta la convalida dei dati facendo clic sulla parte "Dati" dell'interfaccia della barra multifunzione e selezionando "Convalida dati". Seleziona "Elenco" come tipo di convalida e inserisci "Miglia,Kilometri" nell'apposito spazio, senza virgolette. La cella C3 diventerà un elenco a discesa con due voci:Miglia e Chilometri.

Inserimento della formula

Immettere la seguente formula nella cella C4:

=ACOS(COS(RADIANI(90-Latitudine_1)) COS(RADIANI(90-Latitudine_2)) +SIN(RADIANI(90-Latitudine_1)) SIN(RADIANS(90-Latitudine_2)) COS(RADIANTI(Longitudine_1-Longitudine2)) IF(C3="Miles",RadMiles,RadKilom)

Utilizzo dell'equazione di Haversine

Per utilizzare il foglio di calcolo contenente l'equazione di Haversine, inserisci la latitudine e la longitudine del tuo punto di origine nelle celle A1 e B1, in gradi. Quindi inserisci la latitudine e la longitudine del punto di destinazione nelle celle A2 e B2, sempre in gradi. Seleziona le unità in cui vuoi misurare la distanza tra i punti selezionando l'elenco a discesa nella cella C3 (miglia o chilometri). La cella C4 mostrerà la distanza tra i due punti.


  1. Come individuare il nome di un numero di cellulare
  2. Come passare a una cella in Excel
  3. Come calcolare la versione beta in Excel
  4. Come utilizzare Invio nella stessa colonna in Excel
  5. Come moltiplicare la quantità per ottenere un prezzo in Excel
  6. Come eseguire la proporzione in Excel