Excelలో రెండు నగరాల మధ్య దూరాన్ని ఎలా లెక్కించాలి

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

Excel కి అనేక ఉపయోగాలు ఉన్నాయి. Microsoft Excel లోని కూల్ స్పెషల్ ఫంక్షన్ మరియు ఫార్ములా గ్రహం మీద రెండు నిర్దిష్ట నగరాలు లేదా స్థానాల మధ్య విభజనను నిర్ణయించవచ్చు. మ్యాప్‌లో ఏదైనా రెండు ప్రదేశాల మధ్య దూరాన్ని లెక్కించగలగడం చాలా కీలకం. ఇది వాస్తవ దూరాన్ని లెక్కించడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు మీ ప్రయాణానికి ఎంత సమయం పడుతుందనే దాని గురించి సరైన అంచనాను మీకు అందిస్తుంది. కానీ ఎక్సెల్‌తో మనం దీన్ని సులభంగా చేయవచ్చు. ఈ కథనంలో, మేము Excelలో రెండు నగరాల మధ్య దూరాన్ని లెక్కించడానికి అనేక మార్గాలను ప్రదర్శిస్తాము.

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

మీరు వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేసి, వారితో ప్రాక్టీస్ చేయవచ్చు.

రెండు నగరాల మధ్య దూరాన్ని లెక్కించండి.xlsm

డేటాసెట్ పరిచయం

రెండు నగరాల మధ్య దూరాన్ని లెక్కించడానికి, ముందుగా, మనం డేటాసెట్‌ను సిద్ధం చేయాలి. మనకు లాస్ ఏంజెల్స్ కాలిఫోర్నియా రాష్ట్రంలో ఒక ప్రధాన నగరం, మరియు పాస్కో ఇది వాషింగ్టన్ అనే రెండు నగరాలు ఉన్నాయని అనుకుందాం. . ఇప్పుడు మనం వాటి మధ్య దూరాన్ని కనుగొనాలి. దీని కోసం, మేము రెండు నగరాల అక్షాంశం మరియు రేఖాంశం ను తెలుసుకోవాలి. మేము Excelతో ఏదైనా నగరం యొక్క అక్షాంశం మరియు రేఖాంశాన్ని కనుగొనవచ్చు. మనం దీన్ని ఎలా చేయాలో చూద్దాం.

స్టెప్స్:

  • మొదట, మనం నగరాల పేరును ఉంచే సెల్‌ను ఎంచుకోండి. మా విషయంలో, మేము B5 మరియు B6 సెల్‌లను ఎంచుకుంటాము.
  • రెండవది, డేటా ట్యాబ్‌కు వెళ్లండిరిబ్బన్.
  • మూడవది, డేటా రకాలు కేటగిరీలో భౌగోళికం పై క్లిక్ చేయండి.

  • తర్వాత, అక్షాంశాన్ని కనుగొనడానికి, మీరు అక్షాంశాన్ని ఉంచిన గడిని ఎంచుకుని, అక్కడ సూత్రాన్ని టైప్ చేయండి.
=B5.Latitude

  • ఫలితాన్ని చూడటానికి Enter నొక్కండి.

  • అలాగే, మేము సెల్ B6 అక్షాంశాన్ని కనుగొంటాము .
  • ఇప్పుడు, రేఖాంశాన్ని, అదే విధంగా, అక్షాంశాన్ని కనుగొనడానికి, ఒక గడిని ఎంచుకుని, కింది ఫార్ములాను ఆ గడిలో ఉంచండి.
=B5.Longitude

  • మీ కీబోర్డ్‌లోని Enter కీని నొక్కండి.

  • అదేవిధంగా, మేము మునుపటి దశలను అనుసరించడం ద్వారా B6 యొక్క రేఖాంశాన్ని పొందుతాము.
  • అంతే, ఇప్పుడు మనకు రెండు నగరాల అక్షాంశం మరియు రేఖాంశాలు ఉన్నాయి. కాబట్టి, మా డేటాసెట్ ఇప్పుడు ఉపయోగించడానికి సిద్ధంగా ఉంది.

Excelలో రెండు నగరాల మధ్య దూరాన్ని లెక్కించడానికి 5 విభిన్న పద్ధతులు

రెండు స్థలాల మధ్య దూరాన్ని కనుక్కోవడం వల్ల రెండు నివాసాల మధ్య విభజనను గుర్తించడం సాధ్యమవుతుంది. ఈ సమాచారాన్ని ఉపయోగించి మనం ఇళ్ల మధ్య ప్రయాణించడానికి ఎంత సమయం పడుతుందో అంచనా వేయవచ్చు. రెండు నగరాల మధ్య దూరాన్ని కనుగొనడానికి మేము ఇప్పుడే రూపొందించిన ఎగువ డేటాసెట్‌ను ఉపయోగిస్తున్నాము.

1. రెండు నగరాల మధ్య దూరాన్ని లెక్కించేందుకు హవర్సిన్ ఫార్ములాను వర్తింపజేయండి

సముద్ర అన్వేషణకు సంబంధించిన ప్రాథమిక సమీకరణాల్లో ఒకటి హవర్సిన్ ఫార్ములా , ఇది రెండు స్థానాల మధ్య దూరాన్ని లెక్కించేందుకు ఉపయోగపడుతుంది.మీరు అందించిన గోళాకార విమానం వారి అక్షాంశం మరియు రేఖాంశం మరియు అర్ధగోళం యొక్క వ్యాసార్థాన్ని కూడా నిర్ణయిస్తుంది. GPS పరికరాలు తప్పనిసరిగా దీన్ని ఆటోమేట్ చేశాయి. రెండు నగరాల మధ్య దూరాన్ని లెక్కించడానికి ఫార్ములాను ఉపయోగించే దశలను అనుసరించండి.

స్టెప్స్:

  • ప్రారంభించడానికి, మీరు కోరుకునే సెల్‌ను ఎంచుకోండి. దూరాన్ని పొందండి, కాబట్టి, మేము సెల్ C8 ని ఎంచుకుంటాము.
  • తర్వాత, ఎంచుకున్న సెల్‌లో Haversine ఫార్ములా ని ఉంచండి.
=3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

  • చివరిగా, ఫలితాన్ని చూడటానికి Enter కీని నొక్కండి.

  • కాబట్టి, ఫార్ములాని ఉపయోగించడం ద్వారా మనకు ఫలితం వస్తుంది 1367.581282 .

మరింత చదవండి: రెండు చిరునామాల మధ్య డ్రైవింగ్ దూరాన్ని ఎలా లెక్కించాలి Excelలో

2. Excel ACOS, SIN, COS మరియు RADIANS ఫంక్షన్‌లతో రెండు నగరాల మధ్య దూరాన్ని గణించండి

విలువ యొక్క విలోమ కొసైన్ ACOS ఫంక్షన్ తిరిగి వస్తుంది. రేడియన్‌లలోని కోణం యొక్క సైన్ Excel SIN ఫంక్షన్ ద్వారా అందించబడుతుంది. రేడియన్‌లలోని కోణం యొక్క కొసైన్ COS ఫంక్షన్ ద్వారా అందించబడుతుంది. Excel RADIANS ఫంక్షన్ ని ఉపయోగించి రేడియన్లు డిగ్రీలుగా మార్చబడతాయి. రెండు నగరాల మధ్య దూరాన్ని పొందడానికి మేము ఆ ఫంక్షన్‌లను కలపవచ్చు. ఇది ప్రాథమికంగా GPS పరికరాలను ఉపయోగించి ఆటోమేట్ చేయబడింది. దశలను అనుసరించడం ద్వారా రెండు నగరాల మధ్య దూరాన్ని పొందడానికి ఆ ఫంక్షన్‌ల కలయికను వర్తింపజేద్దాం.

దశలు:

  • మొదటి స్థానంలో,మీరు దూరాన్ని పొందాలనుకుంటున్న సెల్‌ను ఎంచుకోండి; ఈ సందర్భంలో, మేము సెల్ C8 ని ఎంచుకుంటాము.
  • ఆ తర్వాత, ఎంచుకున్న సెల్‌లో ఫంక్షన్ సూత్రం కలయికను చొప్పించండి.
=ACOS(COS(RADIANS(90-C5)) *COS(RADIANS(90-C6)) +SIN(RADIANS(90-C5)) *SIN(RADIANS(90-C6)) *COS(RADIANS(D5-D6))) *6371

  • ఫలితాన్ని వీక్షించడానికి, చివర్లో Enter కీని నొక్కండి.

  • కాబట్టి, సూత్రాన్ని వర్తింపజేయడం ద్వారా, మేము 1357.03 . sinΦ నంబర్‌కు చేరుకుంటాము.

మరింత చదవండి: ఎలా Excelలో రెండు GPS కోఆర్డినేట్‌ల మధ్య దూరాన్ని లెక్కించేందుకు

3. రెండు నగరాల మధ్య దూరాన్ని పొందడానికి Excel CONCATENATE మరియు సబ్‌స్టిట్యూట్ ఫంక్షన్‌లను కలపండి

రెండు లేదా అంతకంటే ఎక్కువ పదాల వరుసలను ఒకే పదబంధంలో కలపడానికి, టెక్స్ట్ ఫంక్షన్ CONCATENATE ని ఉపయోగించండి. ఎక్సెల్ CONCATENATE ఫంక్షన్‌ని ఉపయోగించి దాదాపు ముప్పై టెక్స్ట్ ముక్కలు చేరవచ్చు, ఇది ఫలితాన్ని టెక్స్ట్‌గా అందిస్తుంది. ఎక్సెల్ యొక్క సబ్‌స్టిట్యూట్ ఫంక్షన్ పేర్కొన్న స్ట్రింగ్‌లోని టెక్స్ట్‌ని సవరించడానికి సరిపోల్చడాన్ని ఉపయోగిస్తుంది. ఉపయోగించి రెండు చిరునామాల మధ్య దూరాన్ని కనుగొనడానికి Google Map లింక్‌ని సృష్టించడానికి మేము ఆ రెండు ఫంక్షన్‌లను కలపవచ్చు. దశలను అనుసరించడం ద్వారా రెండు నగరాల మధ్య దూరాన్ని పొందడానికి ఫార్ములాను ఉపయోగించుకుందాం.

స్టెప్స్:

  • అలాగే, మునుపటి పద్ధతిలో, సెల్‌ను ఎంచుకోండి మీరు Google Map ని ఎక్కడ పొందాలనుకుంటున్నారు; ఈ సందర్భంలో, మేము సెల్ C8 ని ఎంచుకుంటాము.
  • అప్పుడు, ఎంచుకున్న దానిలో సూత్రాన్ని నమోదు చేయండిసెల్.

=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",

SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))

  • ఫలితాలను ప్రదర్శించడానికి , Enter కీని నొక్కండి.

ఈ ఫార్ములా సహాయంతో, మీరు Google Map కి లింక్ చేయవచ్చు ఇది లాస్ ఏంజిల్స్ నుండి పాస్కో కి మార్గాన్ని చూపుతుంది. CONCATENATE ఫంక్షన్‌ని ఉపయోగించి నగరాలు లింక్‌కి జోడించబడతాయి మరియు SUBSTITUTE ఫంక్షన్‌ని ఉపయోగించి నగరాల పేర్లు జోడించబడతాయి.

  • ఆ తర్వాత , ఈ రెండు నగరాలు ఒకదానికొకటి ఎంత దూరంలో ఉన్నాయో తెలుసుకోవడానికి మీ బ్రౌజర్ శోధన పెట్టెలో ఈ లింక్‌ని నమోదు చేయండి.

CONCATENATE మరియు గ్రహం మీద రెండు నగరాల మధ్య దూరాన్ని గుర్తించడానికి Excelలో ప్రత్యామ్నాయ ఫంక్షన్లు కూడా ఉపయోగించబడవచ్చు.

మరింత చదవండి: రెండు చిరునామాల మధ్య మైళ్లను ఎలా లెక్కించాలి Excelలో (2 పద్ధతులు)

4. రెండు నగరాల మధ్య దూరాన్ని లెక్కించడానికి LAMBDA ఫంక్షన్‌ను సృష్టించండి

Excelలోని LAMBDA ఫంక్షన్ అనుకూలీకరించిన ఫంక్షన్‌లను రూపొందించడానికి ఉపయోగించబడుతుంది, వీటిని వర్క్‌షీట్‌లో ఉపయోగించుకోవచ్చు మరియు తెలిసిన పేర్లతో యాక్సెస్ చేయవచ్చు. ఇది నిర్వచించబడి, పేరు పెట్టబడిన తర్వాత, మన వర్క్‌బుక్‌లో ఎక్కడైనా ఆ ఫంక్షన్‌లను ఉపయోగించవచ్చు.

దూరం కోసం ప్రధాన సమీకరణం:

D = acos (sinΦ 1 . sinΦ 2 + cosΦ 1 . cosΦ 2 cos Δλ) . R

ఇది కొంచెం ఎక్కువగా కనిపించినప్పటికీ, ఇన్‌పుట్‌లు మాకు అత్యంత ముఖ్యమైనవి:

  • ప్రారంభ స్థానం యొక్క అక్షాంశం మరియురేఖాంశం.
  • చివరి స్థానం యొక్క అక్షాంశం మరియు రేఖాంశం.

కాబట్టి ఫార్ములా లేదా సమీకరణంలో.

  • Δλ ని సూచిస్తుంది రేఖాంశాల మధ్య వ్యత్యాసం ( lon_2-lon_1 ).
  • Φ 1 మరియు Φ 2 వరుసగా lat_1 మరియు lat_2 ని సూచిస్తుంది.
  • R ఉపరితల వ్యాసార్థాన్ని సూచిస్తుంది .

దశను అనుసరించడం ద్వారా రెండు నగరాల మధ్య దూరాన్ని గణించడానికి LAMBDA ఫంక్షన్‌ని క్రియేట్ చేద్దాం.

STEPS:

  • మొదట, సెల్ C8 ని ఎంచుకోండి.
  • ఇంకా, ఆ గడిలో సూత్రాన్ని ఉంచండి.
=LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))(C5,D5,C6,D6)

  • తర్వాత, Enter నొక్కండి.

  • ఇది ఫలితాన్ని చూపుతుంది, కానీ ఫార్ములా చాలా పెద్దది మరియు దీన్ని చాలాసార్లు ఉపయోగిస్తున్నప్పుడు అర్థం చేసుకోవడం కష్టంగా ఉండవచ్చు.
  • కాబట్టి, దీన్ని చేయడానికి బదులుగా, LAMBDA ఫంక్షన్‌ని ఉపయోగించి మేము అనుకూలీకరించిన సూత్రాన్ని సృష్టించవచ్చు.
  • దీని కోసం, రిబ్బన్ నుండి ఫార్ములా ట్యాబ్‌కు వెళ్లండి.
  • నిర్వచించిన పేర్లు సమూహం క్రింద, పేరుపై క్లిక్ చేయండి. మేనేజర్ .

  • ఇది నేమ్ మేనేజర్ డైలాగ్ బాక్స్‌ను ప్రదర్శిస్తుంది.
  • ఇప్పుడు, క్లిక్ చేయండి కొత్త మెనులో.

  • ఇది మిమ్మల్ని కొత్త పేరు విండోకు తీసుకెళ్తుంది.
  • ఇంకా, ఫార్ములా పేరు పెట్టండి, మేము రెండు నగరాల మధ్య దూరాన్ని లెక్కించాలనుకుంటున్నాము, కాబట్టి మేము ఫార్ములా పేరును నగర దూరం ఉంచాము.
  • తర్వాత, కింది ఫార్ములాను ఉంచండి యొక్క క్షేత్రం దీనిని సూచిస్తుంది .

=LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))

  • తర్వాత, సరే క్లిక్ చేయండి .

  • ఇది మిమ్మల్ని మళ్లీ నేమ్ మేనేజర్ డైలాగ్‌కి తీసుకెళ్తుంది.
  • ఇంకా, క్లిక్ చేయండి ప్రాసెస్‌ను పూర్తి చేయడానికి బటన్‌ని మూసివేయండి.

  • ఇప్పుడు, మీరు కొత్త అనుకూల ఫంక్షన్ నగర దూరం ని కనుగొనవచ్చు. . మరియు ఫంక్షన్‌ని ఉపయోగించడం ద్వారా మీరు రెండు నగరాల మధ్య దూరాన్ని పొందుతారు.

  • అందువలన, సూత్రాన్ని వర్తింపజేయడం ద్వారా, మేము సంఖ్యకు చేరుకుంటాము. 1358.524645 .

మరింత చదవండి: Excelలో Levenshtein దూరాన్ని ఎలా లెక్కించాలి (4 సులభమైన పద్ధతులు)

5. Excel VBAని ఉపయోగించి రెండు నగరాల మధ్య దూరాన్ని లెక్కించండి

API ( అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్ ) కనెక్షన్‌ని తయారు చేయడం మరియు యూజర్ డిఫైన్డ్ ఫంక్షన్‌ను రూపొందించడానికి దాన్ని ఉపయోగించడం VBAలో ​​ రెండు స్థానాల మధ్య దూరాన్ని నిర్ణయించడానికి మరో రెండు మార్గాలు. స్థానం కోసం డేటాను సేకరించడానికి, Excel API ద్వారా Google Map మరియు Bing Map తో సహా ఏదైనా మ్యాప్‌కి కనెక్ట్ అవుతుంది. కాబట్టి, ఈ సాంకేతికతను ఉపయోగించాలంటే, మనం ముందుగా API కీని ఏర్పాటు చేయాలి. ఇది చాలా సులభం, కానీ విచారకరంగా, కేవలం Bing Map మాత్రమే ఉచిత API ని అందిస్తుంది, Google కాదు. మేము ఉచిత Bing Map API కీని ఉపయోగించడం ద్వారా ఈ విధంగా ప్రదర్శిస్తాము. మీ స్వంత Bing Map API కీ ని సృష్టించడానికి ఇక్కడ క్లిక్ చేయండి .

స్టెప్స్:

  • ప్రారంభించడానికి, మేము API కీని సృష్టించాము మరియు దానిని సెల్‌లో ఉంచాము C8 .

  • ఇప్పుడు, రిబ్బన్ నుండి డెవలపర్ ట్యాబ్‌కి వెళ్లండి.
  • తర్వాత, కోడ్ వర్గం నుండి, విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి విజువల్ బేసిక్ పై క్లిక్ చేయండి. లేదా విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి Alt + F11 నొక్కండి.

  • ఇలా చేయడానికి బదులుగా మీరు మీ వర్క్‌షీట్‌పై రైట్-క్లిక్ మరియు కోడ్‌ను వీక్షించండి కి వెళ్లవచ్చు. ఇది మిమ్మల్ని విజువల్ బేసిక్ ఎడిటర్ కి కూడా తీసుకెళ్తుంది.

  • ఇది విజువల్ బేసిక్ ఎడిటర్<2లో కనిపిస్తుంది>.
  • ఇంకా, ఇన్సర్ట్ డ్రాప్-డౌన్ మెను బార్ నుండి మాడ్యూల్ పై క్లిక్ చేయండి.

  • ఇది మీ వర్క్‌బుక్‌లో మాడ్యూల్ ని సృష్టిస్తుంది.
  • మరియు, దిగువ చూపిన VBA కోడ్ ని కాపీ చేసి పేస్ట్ చేయండి.

VBA కోడ్:

6041
  • మొత్తం వర్క్‌బుక్‌ను మైక్రో-ఎనేబుల్డ్ వర్క్‌బుక్‌గా సేవ్ చేయడం ద్వారా కోడ్‌ను సేవ్ చేయండి మరియు పొడిగింపు అవుతుంది. xlsm .

  • ఇది వినియోగదారు నిర్వచించిన ఫంక్షన్ పేరు CityDistance ని సృష్టిస్తుంది.

VBA కోడ్ వివరణ

  • మేము మా ఫంక్షన్ పేరు <ని ఇవ్వడం ద్వారా ప్రారంభించాము 1>నగర దూరం . మొదటి నగరం స్ట్రింగ్‌గా, రెండవ నగరం స్ట్రింగ్‌గా మరియు టార్గెట్ వాల్యూ స్ట్రింగ్‌గా కూడా ఆర్గ్యుమెంట్‌లుగా చేర్చబడ్డాయి.
  • తర్వాత మేము HTTP ని ఆబ్జెక్ట్‌గా మరియు ఇనిషియల్ పాయింట్ , ఎండింగ్ పాయింట్ , డిస్టెన్స్ యూనిట్ మరియు అవుట్‌పుట్ Urlని సెటప్ చేసాము. స్ట్రింగ్‌లుగా.
  • తరువాత, మేము మార్చాము దూర యూనిట్ నుండి కిలోమీటర్ మరియు ఇనిషియల్ పాయింట్ ని Url లింక్ ప్రారంభ స్థానం వరకు.
  • తర్వాత, మేము సెట్ చేస్తాము మా VBA కోడ్ మరియు API మధ్య కనెక్షన్‌ని ఏర్పాటు చేయడానికి అవసరమైన పారామితులు.
  • మేము మా యూజర్ డిఫైన్డ్ ఫంక్షన్ ని సృష్టించాము

తీర్మానం

పై పద్ధతులు రెండు నగరాల మధ్య దూరాన్ని లెక్కించడంలో Excel లో మీకు సహాయపడతాయి. ఇది మీకు సహాయపడుతుందని ఆశిస్తున్నాము! మీకు ఏవైనా ప్రశ్నలు, సూచనలు లేదా అభిప్రాయాలు ఉంటే దయచేసి వ్యాఖ్య విభాగంలో మాకు తెలియజేయండి. లేదా మీరు ExcelWIKI.com బ్లాగ్‌లోని మా ఇతర కథనాలను చూడవచ్చు!

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.