Excel-ൽ രണ്ട് വിലാസങ്ങൾ തമ്മിലുള്ള ദൂരം എങ്ങനെ കണക്കാക്കാം (3 വഴികൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

എക്‌സലിൽ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം എങ്ങനെ കണക്കാക്കാമെന്ന് ലേഖനം നിങ്ങളെ കാണിക്കും. ലോകത്തിലെ രണ്ട് സ്ഥലങ്ങൾക്കിടയിലുള്ള ദൂരം കണ്ടെത്തുന്നതിനുള്ള ഈ മികച്ച സവിശേഷതയും ഫോർമുലയും Microsoft Excel-നുണ്ട്. നിങ്ങൾക്ക് രണ്ട് സ്ഥലങ്ങളുടെ GPS കോർഡിനേറ്റുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏത് യൂണിറ്റിലും എളുപ്പത്തിൽ ആ സ്ഥലങ്ങൾ തമ്മിലുള്ള ദൂരം നിർണ്ണയിക്കാനാകും .

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കുന്നു ഓഹിയോ , അലാസ്ക എന്നിവയ്‌ക്ക് അക്ഷാംശം ഉം രേഖാംശം . ഞങ്ങൾ അവ തമ്മിലുള്ള ദൂരം അളക്കാൻ പോകുന്നു.

അക്ഷാംശങ്ങൾ ഓഹിയോ , അലാസ്ക ആണ്. 40.4173 നോർത്ത് ഉം 64.2008 നോർത്ത് ഉം യഥാക്രമം. കൂടാതെ, ഒഹിയോ , അലാസ്ക എന്നീ രേഖാംശങ്ങൾ യഥാക്രമം 82.9071 വെസ്റ്റ് ഉം 149.4937 വെസ്റ്റ് ഉം ആണ്.

9> 1. രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാൻ Haversine ഫോർമുല ഉപയോഗിക്കുന്നത്

നിങ്ങൾ ഗണിതത്തിൽ നല്ല ആളാണെങ്കിൽ, Haversine Formula ഉപയോഗിക്കുന്നത് നിങ്ങൾക്ക് അനുയോജ്യമാകും. ഇത് നിങ്ങൾക്ക് ഒരു ഏകദേശ ഫലം തരുമെങ്കിലും, ഇത് വളരെ നല്ല ഒന്നാണ്.

ആദ്യം, ഞങ്ങൾ ആർക്ക് ദൈർഘ്യത്തിന്റെ അടിസ്ഥാന ഫോർമുല അറിയേണ്ടതുണ്ട്. ആ ഫോർമുല ഉപയോഗിച്ച്, ഭൂമിയിലെ രണ്ട് സ്ഥലങ്ങൾ തമ്മിലുള്ള ദൂരവുമായി ഞങ്ങൾ അതിനെ താരതമ്യം ചെയ്യുന്നു. ഫോർമുല ചുവടെ നൽകിയിരിക്കുന്നു.

S = rθ

S = തമ്മിലുള്ള ദൂരംരണ്ട് വിലാസങ്ങൾ

r = ഭൂമിയുടെ ആരം

θ = രണ്ട് വിലാസങ്ങൾ മുഖേന ഭൂമിയുടെ കേന്ദ്രത്തിൽ അവതരിപ്പിച്ച ആംഗിൾ <3

എന്നാൽ നിങ്ങൾക്ക് രണ്ട് സ്ഥലങ്ങളിൽ GPS കോർഡിനേറ്റുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾ Haversine ഫോർമുല യിൽ നിന്ന് നിർണ്ണയിക്കേണ്ടതുണ്ട്. ചുവടെ കാണിച്ചിരിക്കുന്ന Haversine ഫോർമുല നോക്കുക.

നിങ്ങൾ ഇത് ആർക്ക് ലെങ്ത് ഫോർമുല യുമായി താരതമ്യം ചെയ്താൽ, നിങ്ങൾക്ക് ഇതുപോലെ ലഭിക്കും ഇനിപ്പറയുന്ന ചിത്രം.

Haversine Formula .

φ 1. = ഒന്നാം സ്ഥാനത്തിന്റെ അക്ഷാംശം

φ 2 = രണ്ടാം സ്ഥാനത്തിന്റെ അക്ഷാംശം

1 = ഒന്നാം സ്ഥാനത്തിന്റെ രേഖാംശം

2 = രണ്ടാം സ്ഥാനത്തിന്റെ അക്ഷാംശം

ഇപ്പോൾ, ഈ ഫോർമുല എങ്ങനെ Excel-ൽ പടിപടിയായി പ്രയോഗിക്കാമെന്ന് ഞാൻ കാണിച്ചുതരാം.

ഘട്ടങ്ങൾ:

  • ആദ്യം, ദൂരത്തിന്റെ മൂല്യം സംഭരിക്കുന്നതിന് ഒരു സെൽ ഉണ്ടാക്കി താഴെ പറയുന്ന ഫോർമുല C8 എന്ന സെല്ലിൽ ടൈപ്പ് ചെയ്യുക.

=2*6400*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

സൂത്രം ASIN , SQRT , <ഉപയോഗിക്കുന്നു 1>SIN , COS പ്രവർത്തനങ്ങൾ . നിങ്ങൾ ഹവർസൈൻ ഫോർമുല നോക്കിയാൽ ഇത് വളരെ ലളിതമാണ്. ഞങ്ങൾ ദൂരം അളക്കുന്നത് കിലോമീറ്ററിൽ , അതിനാൽ ഞങ്ങൾ ഭൂമിയുടെ ആരം 6400 കി.മീ ആണ്. ASIN എന്നത് ഇൻവേഴ്സ് സൈൻ അല്ലെങ്കിൽ ആർക്സൈൻ ആണ്. Haversine ഫോർമുല ന്റെ പാരാമീറ്റർ കോണുകൾ ഞങ്ങളുടെ Excel ഫോർമുലയുമായി താരതമ്യം ചെയ്താൽ, ഞങ്ങൾനേടുക,

1 = ഒഹായോയുടെ അക്ഷാംശം (C5)

2 = അലാസ്കയുടെ അക്ഷാംശം (C6)

1 = ഒഹായോയുടെ രേഖാംശം ( D5)

2 = അലാസ്കയുടെ അക്ഷാംശം (D6)

  • അതിനുശേഷം, ഓഹിയോ നും അലാസ്ക കിലോമീറ്ററിൽ ENTER ബട്ടൺ അമർത്തുക.

  • അതിനുശേഷം, നിങ്ങൾക്ക് മൈലിൽ ദൂരം അളക്കണമെങ്കിൽ , C8 എന്ന സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക.

=2*3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

ഇവിടെയും ദൂരം കണ്ടെത്താൻ ഉപയോഗിച്ച എക്സൽ ഫോർമുല തന്നെയാണ് ഞങ്ങൾ ഇവിടെ ഉപയോഗിച്ചത്. മൈൽ . ഇക്കാരണത്താൽ, ഞങ്ങൾ ഭൂമിയുടെ വ്യാസാർദ്ധം മൈൽ ൽ എടുക്കുന്നു, അതായത് 3959 .

അങ്ങനെ നിങ്ങൾക്ക് ഭൂമിയുടെ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാം. Excel-ൽ Haversine ഫോർമുല പ്രയോഗിക്കുക.

കൂടുതൽ വായിക്കുക: Excel-ൽ രണ്ട് കോർഡിനേറ്റുകൾ തമ്മിലുള്ള ദൂരം എങ്ങനെ കണക്കാക്കാം (2 രീതികൾ)

2. രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാൻ Excel CONCATENATE, SUBSTITUTE ഫംഗ്‌ഷനുകൾ പ്രയോഗിക്കുന്നു

നിങ്ങൾക്ക് ഒരു Google Map ലിങ്ക് സൃഷ്‌ടിച്ച് Excel <ഉപയോഗിച്ച് രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം 1>CONCATENATE , പകരം ഫംഗ്ഷനുകൾ . നമുക്ക് ചുവടെയുള്ള പ്രക്രിയയിലൂടെ പോകാം.

ഘട്ടങ്ങൾ:

  • ആദ്യം, ഇനിപ്പറയുന്ന ഫോർമുല C8 -ൽ ടൈപ്പ് ചെയ്യുക.

=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=", SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))

ഈ ഫോർമുല ഒരു Google മാപ്പ് സൃഷ്‌ടിക്കും ഒഹിയോയിൽ നിന്ന് അലാസ്കയിലേക്ക് നിങ്ങൾക്ക് എങ്ങനെ യാത്ര ചെയ്യാം എന്നതിന്റെ ലിങ്ക്. CONCATENATE ഫംഗ്ഷൻ വിലാസങ്ങൾ ലിങ്കിൽ ചേർക്കും, SUBSTITUTE ഫംഗ്ഷൻ വിലാസങ്ങളുടെ പേര് സ്ഥാപിക്കും.

  • അടുത്തതായി, ENTER ബട്ടൺ അമർത്തുക, നിങ്ങൾ Google മാപ്പ് ലിങ്ക് C8 -ൽ കാണും.

  • അതിനുശേഷം, നിങ്ങളുടെ ഇന്റർനെറ്റ് തിരയൽ ബാറിൽ ഈ ലിങ്ക് ഉപയോഗിക്കുക, ഈ രണ്ട് വിലാസങ്ങളെക്കുറിച്ചുള്ള ദൂര വിവരങ്ങൾ നിങ്ങൾക്ക് ലഭിക്കും .

അവസാനം, CONCATENATE പ്രയോഗിക്കുന്നതിലൂടെ Excel-ൽ ഭൂമിയുടെ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാം. കൂടാതെ പകരം ഫംഗ്ഷനുകൾ.

കൂടുതൽ വായിക്കുക: എക്സെലിൽ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം എങ്ങനെ കണക്കാക്കാം

3 . Excel-ലെ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാൻ VBA ഉപയോഗിക്കുന്നത്

രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാനുള്ള മറ്റൊരു മാർഗ്ഗം API ( അപ്ലിക്കേഷൻ) പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് ) ലിങ്ക് കൂടാതെ VBA മുഖേന ഒരു User Defined function സൃഷ്‌ടിക്കാൻ അത് ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് ഒരു API ലിങ്ക് Bing ൽ സൗജന്യമായി ഉണ്ടാക്കാം. നിങ്ങളുടേതായ ഒരു Bing Map API കീ സൃഷ്‌ടിക്കാൻ, ഇവിടെ ക്ലിക്ക് ചെയ്യുക .

ഘട്ടങ്ങൾ:

  • ആദ്യം , ഡെവലപ്പർ >> വിഷ്വൽ ബേസിക് എന്നതിലേക്ക് പോകുക.

  • അതിനുശേഷം, <1 തിരഞ്ഞെടുക്കുക VBA മൊഡ്യൂൾ തുറക്കാൻ >> മൊഡ്യൂൾ ചേർക്കുക.

  • പിന്നീട് , ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പുചെയ്യുക VBA മൊഡ്യൂൾ . ദൂരം മൈലിൽ കണക്കാക്കാൻ ഞങ്ങൾ ഉപയോക്തൃ നിർവചിച്ച പ്രവർത്തനം സൃഷ്‌ടിക്കുന്നു.
5921

കോഡ് വിശദീകരണം

  • ആദ്യം, ഞങ്ങളുടെ ഫംഗ്‌ഷന് DistanceInMiles എന്ന് നാമകരണം ചെയ്തു. ഞങ്ങൾ 3 പാരാമീറ്ററുകളും ചേർത്തു: First_Location as String, Final_Location as String , Target_Value as String .
  • അതിനുശേഷം ഞങ്ങൾ പ്രഖ്യാപിച്ചു. Initial_Point , Ending_Point , Distance_Unit , Outout_Url String ആയി; Setup_HTTP Object ആയി.
  • പിന്നീട്, Url ലിങ്കിന്റെ ആരംഭമായി Initial_Point , ഞങ്ങൾ സജ്ജമാക്കി Ending_Point ലക്ഷ്യസ്ഥാനം ഒപ്പം Distance_Unit to Miles .
  • അതിനുശേഷം, ഞങ്ങളുടെ <1 തമ്മിൽ ഒരു ബന്ധം സൃഷ്ടിക്കുന്നതിന് ആവശ്യമായ പാരാമീറ്ററുകൾ ഞങ്ങൾ സജ്ജമാക്കുന്നു>VBA കോഡും API
  • അവസാനം, ഞങ്ങൾ ഞങ്ങളുടെ ഉപയോക്തൃ നിർവചിച്ച പ്രവർത്തനം സ്ഥാപിച്ചു.
  • അതിനുശേഷം , ഇതേ നടപടിക്രമങ്ങൾ പാലിച്ച്, കിലോമീറ്ററിൽ ദൂരം കണ്ടെത്താൻ ഞങ്ങൾ മറ്റൊരു ഉപയോക്തൃ നിർവചിച്ച പ്രവർത്തനം ഉണ്ടാക്കി.

നിങ്ങൾ അത് കാണാൻ കഴിയും, ഞങ്ങൾ Distance_Unit കിലോമീറ്ററിലേക്ക് മാറ്റി.

  • അതിനുശേഷം, ഇനിപ്പറയുന്ന ചിത്രത്തിൽ, നിങ്ങൾക്ക് API <2 കാണാൻ കഴിയും> സെല്ലിലെ കീ C8 .

  • അതിനുശേഷം, C8 എന്ന സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല ടൈപ്പ് ചെയ്യുക.

=DistanceInMiles(E5,E6,C8)

  • അടുത്തതായി ENTER <2 അമർത്തുക> ബട്ടൺ നിങ്ങൾ കാണും ദൂരം ഓഹിയോ നും അലാസ്ക മൈൽ .

  • അതിനുശേഷം, ദൂരം കിലോമീറ്ററിൽ കാണുന്നതിന് ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക.

=DistanceInKM(E5,E6,C8) <2

അങ്ങനെ, VBA ഉം API കീയും ഉപയോഗിച്ച് നിങ്ങൾക്ക് രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാം.

കൂടുതൽ വായിക്കുക: Excel-ലെ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം എങ്ങനെ കണക്കാക്കാം

ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ

  • അത് ഓർക്കുക, നിങ്ങൾ ദൂരം കണ്ടെത്താൻ ഇന്റർനെറ്റ് ഉപയോഗിക്കുന്നതിനാൽ ഈ സ്റ്റേറ്റുകളുടെ ഏകദേശം ശരിയായ GPS കോർഡിനേറ്റുകൾ ഇടേണ്ടതുണ്ട്. സംസ്ഥാനങ്ങൾ പടിഞ്ഞാറ് മെറിഡിയൻ ലൈനിലേക്ക് ആയതിനാൽ, അവയുടെ രണ്ട് രേഖാംശങ്ങളും നെഗറ്റീവ് ആയിരിക്കും.

പ്രാക്ടീസ് വിഭാഗം

ഈ വിഭാഗത്തിൽ, ഈ ലേഖനത്തിന്റെ ഡാറ്റാസെറ്റ് ഞാൻ നിങ്ങൾക്ക് തരാം, അതുവഴി നിങ്ങൾക്ക് ഈ രീതികൾ സ്വയം പരിശീലിക്കാനാകും.

ഉപസംഹാരം

ഈ ലേഖനം വായിച്ചതിനുശേഷം Excel-ലെ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം എങ്ങനെ കണക്കാക്കാം എന്നതിന്റെ വളരെ ഫലപ്രദമായ രീതികൾ നിങ്ങൾ പഠിക്കുമെന്ന് പറഞ്ഞാൽ മതിയാകും. ഈ ലേഖനത്തെക്കുറിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും മികച്ച രീതികളോ ചോദ്യങ്ങളോ ഫീഡ്‌ബാക്കോ ഉണ്ടെങ്കിൽ, ദയവായി അവ കമന്റ് ബോക്സിൽ പങ്കിടുക. ഇത് എന്റെ വരാനിരിക്കുന്ന ലേഖനങ്ങളെ സമ്പന്നമാക്കാൻ എന്നെ സഹായിക്കും. കൂടുതൽ ചോദ്യങ്ങൾക്ക്, ദയവായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക ExcelWIKI.com .

വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.