สมการ Haversine ใน Excel

...

ใช้สมการ Haversine เพื่อคำนวณระยะห่างระหว่างจุดสองจุดบนโลก

สมการฮาเวอร์ซีนเป็นหนึ่งในสมการพื้นฐานสำหรับการเดินเรือในมหาสมุทร มันถูกใช้เพื่อสร้างระยะห่างระหว่างจุดสองจุดบนทรงกลมหากคุณทราบละติจูดและลองจิจูดของทั้งสองจุดและเส้นผ่านศูนย์กลางของทรงกลม ส่วนใหญ่เป็นระบบอัตโนมัติในหน่วย GPS บางคนที่ทำ geocaching ต้องการโหลดสมการนี้ในสำเนา Excel ในเครื่องของพวกเขา พวกเขาสามารถเข้าสู่จุดเริ่มต้นและจุดสิ้นสุดเพื่อกำหนดระยะทางที่พวกเขาต้อง การท่องเที่ยว.

การตั้งค่าตัวแปร

สมการ Haversine ต้องการตัวแปรอินพุตสี่ตัวสำหรับละติจูดและลองจิจูด เมื่อต้องการตั้งค่านี้ใน Excel คุณจะต้องตั้งชื่อเซลล์บางเซลล์ใน Excel และอ้างอิงชื่อเซลล์เหล่านั้นในสูตร คุณสามารถตั้งชื่อเซลล์ใน Excel ได้โดยคลิกที่เซลล์ จากนั้นพิมพ์ชื่อในช่องสีขาวทางด้านซ้ายของแถบสูตร คลิกที่เซลล์ "A1" และกำหนดชื่อ "Latitude_1" คลิกที่เซลล์ "A2" และตั้งชื่อว่า "Latitude_2" คลิกที่เซลล์ "B1" และกำหนดชื่อ "ลองจิจูด_1" คลิกที่เซลล์ "B2" และกำหนดชื่อ "Longitude_2" เป็นความคิดที่ดีที่จะเปลี่ยนสีของเซลล์เหล่านี้เพื่อให้คุณสามารถระบุได้ ภายหลัง.

วิดีโอประจำวันนี้

การตั้งค่าค่าคงที่

อีกส่วนหนึ่งของสมการฮาเวอร์ซีนคือรัศมีของทรงกลมที่กำลังสำรวจ โดยปกตินี่คือโลก เช่นเดียวกับตัวเลขละติจูดและลองจิจูดด้านบน ให้ตั้งชื่อเซลล์ที่มีตัวแปรเหล่านี้ คลิกที่ "C1" และตั้งชื่อว่า "RadMiles" คลิกเซลล์ "C2" และตั้งชื่อว่า "RadKilom" ในเซลล์ C1 ให้ป้อน "3959"; ในเซลล์ C2 ให้ป้อน "6371" ในเซลล์ C3 ให้ตั้งค่าการตรวจสอบความถูกต้องของข้อมูลโดยคลิกที่ส่วน "ข้อมูล" ของอินเทอร์เฟซริบบิ้นแล้วเลือก "การตรวจสอบข้อมูล." เลือก "รายการ" เป็นประเภทการตรวจสอบและป้อน "ไมล์, กิโลเมตร" ในช่องที่ให้โดยไม่ต้องใส่ใบเสนอราคา เครื่องหมาย เซลล์ C3 จะกลายเป็นรายการแบบหล่นลงที่มีสองรายการ: ไมล์และกิโลเมตร

เข้าสู่สูตร

ป้อนสูตรต่อไปนี้ในเซลล์ C4:

=ACOS(COS(เรเดียน(90-Latitude_1)) COS(RADIANS(90-Latitude_2)) +SIN(RADIANS(90-Latitude_1)) บาป(เรเดียน(90-ละติจูด_2)) COS(เรเดียน(ลองจิจูด_1-ลองจิจูด2)) IF(C3="ไมล์",RadMiles, RadKilom)

การใช้สมการฮาเวอร์ซีน

ในการใช้สเปรดชีตที่มีสมการ Haversine ให้ป้อนละติจูดและลองจิจูดของจุดเริ่มต้นของคุณในเซลล์ A1 และ B1 ในหน่วยองศา จากนั้นป้อนละติจูดและลองจิจูดของจุดปลายทางของคุณในเซลล์ A2 และ B2 โดยมีหน่วยเป็นองศาด้วย เลือกหน่วยที่คุณต้องการวัดระยะทางระหว่างจุดต่างๆ โดยเลือกเมนูแบบเลื่อนลงในเซลล์ C3 (ไมล์หรือกิโลเมตร) เซลล์ C4 จะแสดงระยะห่างระหว่างจุดสองจุด

หมวดหมู่

ล่าสุด

ฉันจะสร้างโปสเตอร์ด้วย OpenOffice ได้อย่างไร

ฉันจะสร้างโปสเตอร์ด้วย OpenOffice ได้อย่างไร

ส่งออกโปสเตอร์ OpenOffice เป็นไฟล์ PDF เพื่อโพ...

ฉันจะเพิ่มทางลัดเว็บไซต์ไปยังเดสก์ท็อปของฉันได้อย่างไร

ฉันจะเพิ่มทางลัดเว็บไซต์ไปยังเดสก์ท็อปของฉันได้อย่างไร

คลิกไทล์ "เดสก์ท็อป" บนหน้าจอเริ่มเพื่อดูเดสก์...

วิธีเปิดไฟล์ AES

วิธีเปิดไฟล์ AES

ไฟล์ที่มีนามสกุล ".aes" จะถูกเข้ารหัสด้วยโปรแกร...