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

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

Microsoft Excel വളരെ വൈവിധ്യമാർന്ന ഒരു സ്പ്രെഡ്ഷീറ്റ് പ്രോഗ്രാമാണ്. നിങ്ങൾക്ക് സങ്കൽപ്പിക്കാൻ പോലും കഴിയാത്തത്ര വിപുലമായ ജോലികൾ ചെയ്യാൻ ഇത് വാഗ്ദാനം ചെയ്യുന്നു. Excel-ൽ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം പോലും നിങ്ങൾക്ക് കണക്കാക്കാം. അവ തമ്മിലുള്ള വ്യത്യാസം കണ്ടെത്തുന്നതിന് നിങ്ങൾക്ക് വിലാസങ്ങളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് തീർച്ചയായും MS Excel ഉപയോഗിക്കാം. നിങ്ങൾക്ക് ദൂരം സ്വമേധയാ കണക്കാക്കാനും കഴിയും. എന്നാൽ അത് വളരെ സമയമെടുക്കും. നിങ്ങൾക്ക് കണക്കാക്കാൻ ലക്ഷക്കണക്കിന് ദൂരങ്ങൾ ഉള്ളതിനാൽ. അതിനാൽ, ഈ ലേഖനത്തിൽ, Excel-ൽ രണ്ട് വിലാസങ്ങൾ തമ്മിലുള്ള ഡ്രൈവിംഗ് ദൂരം എങ്ങനെ കണക്കാക്കാമെന്ന് ഞാൻ കാണിച്ചുതരാം.

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

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ലിങ്കിൽ നിന്ന് Excel ഫയൽ ഡൗൺലോഡ് ചെയ്ത് പരിശീലിക്കാം. അത്.

രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം കണക്കാക്കുക . ഡ്രൈവിംഗ് ദൂരം കണക്കാക്കാൻ ത്രികോണമിതി ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്നു

ഇവിടെ, Excel-ലെ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം കണക്കാക്കാൻ വ്യത്യസ്ത ത്രികോണമിതി ഫംഗ്‌ഷനുകൾ സംയോജിപ്പിക്കാൻ ഞാൻ നിങ്ങളെ കാണിക്കും.

നൽകാൻ. നിങ്ങൾ ഒരു ഉദാഹരണം, ഞാൻ രണ്ട് വിലാസങ്ങൾ എടുത്തിട്ടുണ്ട്. ആദ്യ വിലാസം MacArthur Park, Camden NSW, Australia . അതിന്റെ അക്ഷാംശവും രേഖാംശവും യഥാക്രമം 34.06312149 , -118.2783975 എന്നിവയാണ്. രണ്ടാമത്തെ വിലാസം Jersey City, New Jersey, USA . അതിന്റെ അക്ഷാംശവും രേഖാംശവും 40.71799929 , -74.04276812 എന്നിവയാണ്യഥാക്രമം.

ഇപ്പോൾ, ഞാൻ ACOS , COS , SIN , & ഒരു ഫോർമുല സൃഷ്ടിക്കുന്നതിനുള്ള റേഡിയൻസ് പ്രവർത്തനങ്ങൾ. ഫോർമുല രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം മൈലുകളിൽ ഫലപ്രദമായി കണക്കാക്കും.

അതിന്,

❶ സെൽ D8 ആദ്യം തിരഞ്ഞെടുക്കുക.

❷ തുടർന്ന് ചേർക്കുക സെല്ലിലെ ഇനിപ്പറയുന്ന ഫോർമുല.

=ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959

❸ അതിനുശേഷം, ENTER ബട്ടൺ അമർത്തുക.

ഇപ്പോൾ, ഫോർമുല MacArthur Park, Camden NSW, Australia, , Jersey City, New Jersey, USA എന്നിവയ്‌ക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം മൈലുകളിൽ കണക്കാക്കിയിരിക്കുന്നത് നിങ്ങൾ കാണും. അങ്ങനെ, 2445.270922 മൈൽ D8 എന്ന സെല്ലിൽ നിങ്ങൾ ഫലം കാണും.

ഫോർമുല ബ്രേക്ക്ഡൗൺ

  • COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) RADIANS പ്രവർത്തനങ്ങൾ മൂല്യങ്ങളെ റേഡിയനുകളാക്കി മാറ്റുക, COS ഫംഗ്ഷൻ മൂല്യങ്ങളുടെ കോസൈൻ നൽകുന്നു, അക്ഷാംശത്തിനായുള്ള കോസൈനുകൾ അപ്പോൾ ഗുണിക്കുന്നു. ഔട്ട്പുട്ട് – 0.365377540842758
  • COS(RADIANS(D6-D5)) – രണ്ട് വിലാസങ്ങൾ തമ്മിലുള്ള രേഖാംശ വ്യത്യാസത്തിന് കോസൈൻ മൂല്യം നൽകുന്നു. ഔട്ട്‌പുട്ട് – 0.716476936499882
  • SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) – വഴിതിരിച്ചുവിടൽ കണക്കാക്കുന്നു 90 റേഡിയനുകളിൽ നിന്നുള്ള രേഖാംശങ്ങൾ, സൈൻ മൂല്യങ്ങൾ ഗുണിച്ചു. ഔട്ട്‌പുട്ട് – 0.627884682513118
  • SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6- D5)) - മാറുന്നു0.627884682513118 * 0.716476936499882. ഔട്ട്‌പുട്ട് – 0.449864893802199
  • COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90- C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-D5)) – 0.365377540842758 * 0.449864893802199 ആയി മാറുന്നു. ഔട്ട്പുട്ട് – 0.815242434644958
  • അപ്പോൾ ACOS ഫംഗ്ഷൻ മൂല്യത്തെ ആർക്കോസൈൻ ചെയ്യുന്നു. ഔട്ട്‌പുട്ട് – 0.617648629071256
  • അവസാനം, മൂല്യത്തെ 3959 – 0.617648629071256 *3959 കൊണ്ട് ഗുണിക്കുന്നത് മൈലുകളിൽ ഫലം നൽകുന്നു. ഔട്ട്‌പുട്ട് – 2445.270922

കൂടുതൽ വായിക്കുക: എക്‌സലിൽ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള മൈലുകൾ എങ്ങനെ കണക്കാക്കാം (2 രീതികൾ)

2. VBA കോഡ് ഉപയോഗിച്ച് രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം കണക്കാക്കുക

ഈ വിഭാഗത്തിൽ, ഒരു ഉപയോക്താവ് നിർവചിച്ച ഫംഗ്‌ഷൻ സൃഷ്‌ടിക്കാൻ ഞാൻ ഒരു VBA കോഡ് ഉപയോഗിക്കും. Excel-ലെ രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം കണക്കാക്കാൻ ഞാൻ ആ ഫംഗ്ഷൻ ഉപയോഗിക്കും.

ഇവിടെ, ഞാൻ രണ്ട് വിലാസങ്ങൾ ഉപയോഗിക്കുന്നു. ആദ്യ വിലാസം MacArthur Park, Camden NSW, Australia . അതിന്റെ അക്ഷാംശവും രേഖാംശവും യഥാക്രമം 34.06312149 , -118.2783975 എന്നിവയാണ്. രണ്ടാമത്തെ വിലാസം Jersey City, New Jersey, USA . അതിന്റെ അക്ഷാംശവും രേഖാംശവും യഥാക്രമം 40.71799929 , -74.04276812 എന്നിവയാണ്.

I-ൽ ഓരോ വിലാസത്തിനും കോർഡിനേറ്റുകൾ സൃഷ്ടിക്കും. അക്ഷാംശവും രേഖാംശവും ചേർന്നതാണ് കോർഡിനേറ്റ്. ഒരു കോർഡിനേറ്റ് സൃഷ്ടിക്കാൻ,

  • ഒരു വിലാസത്തിന്റെ അക്ഷാംശം ടൈപ്പ് ചെയ്യുകആദ്യം.
  • പിന്നെ ഒരു കോമ ഇടുക.
  • അതിനു ശേഷം അതേ വിലാസത്തിന്റെ രേഖാംശം ടൈപ്പ് ചെയ്യുക.

അതിനാൽ ആദ്യത്തെ വിലാസത്തിന്റെ കോർഡിനേറ്റ് 34.0631214903094 ആണ് ,-118.27839753751 . രണ്ടാമത്തെ വിലാസത്തിന്റെ കോർഡിനേറ്റ് 40.7179992930381,-74.0427681204225 ആണ്.

VBA കോഡിന് API <ആവശ്യമാണ് ഡ്രൈവിംഗ് ദൂരം കണക്കാക്കുന്നതിനുള്ള ഒരു മാപ്പിന്റെ 7>. API എന്നത് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസിനെ സൂചിപ്പിക്കുന്നു. നിങ്ങൾക്ക് ഇഷ്ടമുള്ളതെന്തും Google മാപ്പ് അല്ലെങ്കിൽ Bing Map കണക്റ്റുചെയ്യാൻ നിങ്ങൾക്ക് ഒരു API ഉപയോഗിക്കാം.

എന്നാൽ Google സൃഷ്‌ടിക്കുക മാപ്പ് API പണമടച്ചു. നേരെമറിച്ച്, നിങ്ങൾക്ക് സൗജന്യമായി Bing MAP ന്റെ API സൃഷ്‌ടിക്കാം.

അതിനാൽ, ഞാൻ Bing MAP API <ഉപയോഗിക്കുന്നു 7>ഇവിടെ.

  • ഒരു സൗജന്യ Bing MAP API സൃഷ്‌ടിക്കുന്നതിന്, ഇവിടെ ക്ലിക്ക് ചെയ്യുക .

ഞാൻ ഒരു സൃഷ്‌ടിച്ചിട്ടുണ്ട് API . ഞാൻ API ചുവടെ അറ്റാച്ചുചെയ്യുന്നു:

AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F

ഇപ്പോൾ, <എഴുതാനുള്ള സമയമായി 6>VBA

കോഡ്. അതിനായി, VBA എഡിറ്റർതുറക്കാൻ
  • ALT + F11 അമർത്തുക.
  • ഇപ്പോൾ Insert എന്നതിലേക്ക് പോകുക ➤ ഒരു പുതിയ മൊഡ്യൂൾ തുറക്കാൻ മൊഡ്യൂൾ.

VBA എഡിറ്റർ തുറന്നതിന് ശേഷം ഇനിപ്പറയുന്ന ചേർക്കുക തുറന്ന മൊഡ്യൂളിലെ VBA കോഡ്.

6710

കോഡ് ബ്രേക്ക്ഡൗൺ

  • ഇവിടെ , ഞാൻ Driving_Distance എന്ന പേരിൽ ഒരു ഉപയോക്തൃ-നിർവചിച്ച ഫംഗ്‌ഷൻ സൃഷ്‌ടിച്ചു.
  • പിന്നെ ഞാൻ 3 പാരാമീറ്ററുകൾ ഉപയോഗിച്ചു: ആരംഭ സ്ഥാനം , ലക്ഷ്യം ,കൂടാതെ കീവാല്യൂ. ഇവയാണ് യഥാക്രമം രണ്ട് വിലാസങ്ങളുടെ സ്ഥാനവും API മൂല്യം.
  • പിന്നെ ഞാൻ First_Value , Second_Value<7 എന്നിങ്ങനെ നിരവധി വേരിയബിളുകൾ ഉപയോഗിച്ചു>, Last_value , mitHTTP , & mitUrl. വ്യത്യസ്‌ത മൂല്യങ്ങൾ സംഭരിക്കുന്നതിന് ഈ വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു.
  • പിന്നീട് മൂല്യങ്ങൾ സംയോജിപ്പിച്ച് ( mitUrl -നുള്ളിൽ സംഭരിച്ചു) നിരവധി ഒബ്‌ജക്റ്റ് രീതികൾ ( തുറക്കുക , ) SetRequestHeader , അയയ്‌ക്കുക ). API വഴി ഡ്രൈവിംഗ് ദൂരം കണക്കാക്കാൻ എനിക്ക് സാധിച്ചത് ഇങ്ങനെയാണ്.

VBA കോഡ് Driving_Distance<എന്ന ഉപയോക്താവ് നിർവചിച്ച ഫംഗ്‌ഷൻ സൃഷ്‌ടിക്കുന്നു. 7>.

Driving_Distance എന്ന ഫംഗ്‌ഷന് മൊത്തത്തിൽ 3 ആർഗ്യുമെന്റുകൾ ആവശ്യമാണ്.

Driving_Distance ഫംഗ്‌ഷന്റെ പൊതുവായ വാക്യഘടന ഇതാ .

=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)

ഇപ്പോൾ, ഉപയോക്താവ് നിർവചിച്ച ഫംഗ്‌ഷൻ പ്രയോഗിക്കാനുള്ള സമയമായി. അതിനായി,

  • സെൽ E10 തിരഞ്ഞെടുക്കുക.
  • തുടർന്ന് ഇനിപ്പറയുന്ന ഫോർമുല ചേർക്കുക:
=Driving_Distance(E5,E6,C8)

  • ഇപ്പോൾ ENTER അമർത്തുക.

ഫോർമുല ബ്രേക്ക്‌ഡൗൺ

  • E5 ആണ് Start_Location_Coordinate .
  • E6 End_Location_Coordinate ആണ്.
  • <13 Bing MAP -ന്റെ API ആണ്> C8 .

ഫംഗ്ഷൻ കണക്കാക്കുന്നത് മൈലുകളിൽ രണ്ട് വിലാസങ്ങൾ തമ്മിലുള്ള ഡ്രൈവിംഗ് ദൂരം. സെൽ E10 പരിശോധിക്കുക. അത് 2790 എന്ന നമ്പർ കാണും.

അതിനാൽ മാക്ആർതർ പാർക്ക് തമ്മിലുള്ള ഡ്രൈവിംഗ് ദൂരം,Camden NSW, Australia, , Jersey City, New Jersey, USA 2790 മൈൽ ആണ്.

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

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

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

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