Excel માં બે શહેરો વચ્ચેના અંતરની ગણતરી કેવી રીતે કરવી

  • આ શેર કરો
Hugh West

Excel માટે અનેક ઉપયોગો છે. Microsoft Excel માં કૂલ સ્પેશિયલ ફંક્શન અને ફોર્મ્યુલા બે ચોક્કસ શહેરો અથવા ગ્રહ પરના સ્થાનો વચ્ચેનું વિભાજન નક્કી કરી શકે છે. નકશા પર કોઈપણ બે સ્થાનો વચ્ચે અંતરની ગણતરી કરવામાં સક્ષમ બનવું મહત્વપૂર્ણ છે. તે તમને વાસ્તવિક અંતરની ગણતરી કરવામાં સક્ષમ બનાવે છે અને તમને તમારી મુસાફરી કેટલો સમય લેશે તેનો યોગ્ય અંદાજ આપશે. પરંતુ એક્સેલ સાથે આપણે તે સરળતાથી કરી શકીએ છીએ. આ લેખમાં, અમે Excel માં બે શહેરો વચ્ચેના અંતરની ગણતરી કરવાની ઘણી રીતો દર્શાવીશું.

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

તમે વર્કબુક ડાઉનલોડ કરી શકો છો અને તેમની સાથે પ્રેક્ટિસ કરી શકો છો.

બે શહેરો વચ્ચેના અંતરની ગણતરી કરો.xlsm

ડેટાસેટ પરિચય

બે શહેરો વચ્ચેના અંતરની ગણતરી કરવા માટે, પ્રથમ, આપણે ડેટાસેટ તૈયાર કરવાની જરૂર છે. ધારો કે અમારી પાસે બે શહેરો છે લોસ એન્જલસ જે કેલિફોર્નિયા રાજ્યનું એક મોટું શહેર છે, અને પાસ્કો જે વોશિંગ્ટન નું શહેર છે. . હવે, આપણે તેમની વચ્ચેનું અંતર શોધવાની જરૂર છે. આ માટે, આપણે બંને શહેરોના અક્ષાંશ અને રેખાંશ જાણવું જોઈએ. અમે એક્સેલ વડે કોઈપણ શહેરનું અક્ષાંશ અને રેખાંશ સરળતાથી શોધી શકીએ છીએ. ચાલો જોઈએ કે આપણે તે કેવી રીતે કરી શકીએ.

સ્ટેપ્સ:

  • સૌપ્રથમ, તે સેલ પસંદ કરો જ્યાં આપણે શહેરોનું નામ મૂકીએ છીએ. અમારા કિસ્સામાં, અમે કોષો પસંદ કરીએ છીએ B5 , અને B6 .
  • બીજું, આમાંથી ડેટા ટેબ પર જાઓ.રિબન.
  • ત્રીજે સ્થાને, ડેટા પ્રકારો શ્રેણીમાં ભૂગોળ પર ક્લિક કરો.

  • પછી, અક્ષાંશ શોધવા માટે, તમે જ્યાં અક્ષાંશ મુકો છો તે કોષ પસંદ કરો અને ત્યાં સૂત્ર લખો.
=B5.Latitude

<8

  • પરિણામ જોવા માટે Enter દબાવો.
    • એવી જ રીતે, આપણે સેલ B6 ના અક્ષાંશ શોધીએ છીએ. .
    • હવે, રેખાંશ શોધવા માટે, તેવી જ રીતે, અક્ષાંશ, એક કોષ પસંદ કરો અને તે કોષમાં નીચેનું સૂત્ર મૂકો.
    =B5.Longitude

    • તમારા કીબોર્ડ પર Enter કી દબાવો.

    • એ જ રીતે, આપણે પહેલાનાં પગલાંને અનુસરીને B6 નું રેખાંશ મેળવીએ છીએ.
    • બસ, હવે આપણી પાસે બંને શહેરોના અક્ષાંશ અને રેખાંશ છે. તેથી, અમારો ડેટાસેટ હવે ઉપયોગ માટે તૈયાર છે.

    5 એક્સેલમાં બે શહેરો વચ્ચેના અંતરની ગણતરી કરવાની વિવિધ પદ્ધતિઓ

    બે સ્થાનો વચ્ચેનું અંતર શોધવાથી આપણે બે ઘરો વચ્ચેનું વિભાજન નક્કી કરી શકીએ છીએ. આ માહિતીનો ઉપયોગ કરીને અમે અંદાજ લગાવી શકીએ છીએ કે ઘરો વચ્ચે મુસાફરી કરવામાં અમને કેટલો સમય લાગશે. બે શહેરો વચ્ચેનું અંતર શોધવા માટે અમે હમણાં જ બનાવેલા ઉપરોક્ત ડેટાસેટનો ઉપયોગ કરી રહ્યા છીએ.

    1. બે શહેરો વચ્ચેના અંતરની ગણતરી કરવા માટે હેવરસાઇન ફોર્મ્યુલા લાગુ કરો

    સમુદ્રીય સંશોધન માટેના મૂળભૂત સમીકરણોમાંનું એક એ હેવરસાઇન ફોર્મ્યુલા છે, જેનો ઉપયોગ બે સ્થળો વચ્ચેના અંતરની ગણતરી કરવા માટે થઈ શકે છે.ગોળાકાર પ્લેન પ્રદાન કરે છે કે તમે તેમના અક્ષાંશ અને રેખાંશ અને ગોળાર્ધની ત્રિજ્યા પણ નક્કી કરો છો. GPS ઉપકરણો અનિવાર્યપણે તેને સ્વચાલિત કરે છે. ચાલો બે શહેરો વચ્ચેના અંતરની ગણતરી કરવા માટે સૂત્રનો ઉપયોગ કરવા માટેના પગલાંને અનુસરીએ.

    સ્ટેપ્સ:

    • શરૂઆત કરવા માટે, તમે જ્યાં ઇચ્છો છો તે સેલ પસંદ કરો અંતર મેળવો, તેથી, અમે સેલ પસંદ કરીએ છીએ C8 .
    • પછી, પસંદ કરેલ સેલમાં હેવર્સિન ફોર્મ્યુલા મૂકો.
    =3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

    • આખરે, પરિણામ જોવા માટે Enter કી દબાવો.

    • તેથી, ફોર્મ્યુલાનો ઉપયોગ કરીને આપણે પરિણામ મેળવીએ છીએ 1367.581282 .

    વધુ વાંચો: બે સરનામા વચ્ચે ડ્રાઇવિંગ અંતરની ગણતરી કેવી રીતે કરવી Excel માં

    2. એક્સેલ ACOS, SIN, COS અને RADIANS ફંક્શન્સ સાથે બે શહેરો વચ્ચેના અંતરની ગણતરી કરો

    મૂલ્યનો વ્યસ્ત કોસાઇન તે છે જે ACOS કાર્ય આપે છે. રેડિયનમાં કોણની સાઈન એક્સેલ SIN ફંક્શન દ્વારા પરત કરવામાં આવે છે. રેડિયનમાં કોણનો કોસાઇન COS કાર્ય દ્વારા પરત કરવામાં આવે છે. એક્સેલ રેડિયન્સ ફંક્શન નો ઉપયોગ કરીને રેડિયનને ડિગ્રીમાં બદલવામાં આવે છે. અમે બે શહેરો વચ્ચેનું અંતર મેળવવા માટે તે કાર્યોને જોડી શકીએ છીએ. તે મૂળભૂત રીતે 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.033633 .

    વધુ વાંચો: કેવી રીતે એક્સેલમાં બે જીપીએસ કોઓર્ડિનેટ્સ વચ્ચેના અંતરની ગણતરી કરવા

    3. બે શહેરો વચ્ચે અંતર મેળવવા માટે એક્સેલ CONCATENATE અને SUBSTITUTE ફંક્શનને ભેગું કરો

    શબ્દોના બે કે તેથી વધુ ક્રમને એક શબ્દસમૂહમાં જોડવા માટે, ટેક્સ્ટ ફંક્શન CONCATENATE નો ઉપયોગ કરો. અંદાજે ત્રીસ ટેક્સ્ટ ટુકડાઓ એક્સેલ CONCATENATE ફંક્શનનો ઉપયોગ કરીને જોડાઈ શકે છે, જે પરિણામને ટેક્સ્ટ તરીકે પરત કરે છે. એક્સેલનું SUBSTITUTE ફંક્શન ઉલ્લેખિત સ્ટ્રિંગમાં ટેક્સ્ટને સંશોધિત કરવા માટે સરખામણીનો ઉપયોગ કરે છે. બે સરનામાં વચ્ચેનું અંતર નો ઉપયોગ કરીને શોધવા માટે 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 ફંક્શનનો ઉપયોગ કરીને શહેરોના નામ ઉમેરવામાં આવશે.

    • તે પછી , આ બે શહેરો એકબીજાથી કેટલા દૂર છે તે જાણવા માટે તમારા બ્રાઉઝરના સર્ચ બોક્સમાં આ લિંક દાખલ કરો.

    The CONCATENATE અને ગ્રહ પરના બે શહેરો વચ્ચેનું અંતર નક્કી કરવા માટે એક્સેલમાં SUBSTITUTE ફંક્શનનો ઉપયોગ પણ થઈ શકે છે.

    વધુ વાંચો: બે સરનામાં વચ્ચેના માઈલની ગણતરી કેવી રીતે કરવી Excel માં (2 પદ્ધતિઓ)

    4. બે શહેરો વચ્ચેના અંતરની ગણતરી કરવા માટે LAMBDA ફંક્શન બનાવો

    એક્સેલમાં LAMBDA ફંક્શન નો ઉપયોગ વર્કશીટમાં ઉપયોગ કરી શકાય તેવા કસ્ટમાઇઝ્ડ ફંક્શન્સ બનાવવા માટે થાય છે અને પરિચિત નામો દ્વારા એક્સેસ કરી શકાય છે. એકવાર તે વ્યાખ્યાયિત થઈ જાય અને તેને નામ આપવામાં આવે, અમે અમારી વર્કબુકમાં ગમે ત્યાં તે ફંક્શનનો ઉપયોગ કરી શકીએ છીએ.

    અંતર માટેનું મુખ્ય સમીકરણ છે:

    D = acos (sinΦ છ અમારા માટે સૌથી મહત્વપૂર્ણ છે:
    • પ્રારંભિક બિંદુનું અક્ષાંશ અનેરેખાંશ.
    • અંતિમ સ્થાનનું અક્ષાંશ અને રેખાંશ.

    તેથી સૂત્ર અથવા સમીકરણમાં.

    • Δλ સૂચન કરે છે રેખાંશ વચ્ચેનો તફાવત ( lon_2-lon_1 ).
    • Φ 1 અને Φ 2 અનુક્રમે lat_1 અને lat_2 સૂચવે છે.
    • R સપાટીની ત્રિજ્યા સૂચવે છે .

    ચાલો નીચેનાં પગલાંને અનુસરીને બે શહેરો વચ્ચેના અંતરની ગણતરી કરવા માટે LAMBDA ફંક્શન બનાવીએ.

    સ્ટેપ્સ:

    • પ્રથમ, સેલ પસંદ કરો 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 ફંક્શનનો ઉપયોગ કરીને કસ્ટમાઇઝ્ડ ફોર્મ્યુલા બનાવી શકીએ છીએ.
    • આ માટે, રિબનમાંથી સૂત્રો ટેબ પર જાઓ.
    • વ્યાખ્યાયિત નામો જૂથ હેઠળ, નામ પર ક્લિક કરો મેનેજર .

    • નામ મેનેજર સંવાદ બોક્સ પ્રદર્શિત કરશે.
    • હવે, ક્લિક કરો નવું મેનૂ પર.

    • આ તમને નવું નામ વિન્ડો પર લઈ જશે.<10
    • વધુમાં, ફોર્મ્યુલાને નામ આપો, કારણ કે આપણે બે શહેરો વચ્ચેના અંતરની ગણતરી કરવા માંગીએ છીએ, તેથી અમે સૂત્રનું નામ શહેર અંતર રાખીએ છીએ.
    • પછી, નીચેના સૂત્રને તેમાં મૂકો ના ક્ષેત્ર નો સંદર્ભ આપે છે.

    =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))

    • પછી, ઓકે ક્લિક કરો .

    • આ તમને ફરીથી નામ મેનેજર સંવાદ પર લઈ જશે.
    • વધુમાં, પર ક્લિક કરો પ્રક્રિયા પૂર્ણ કરવા માટે બટન બંધ કરો.

    • હવે, તમે એક નવું કસ્ટમ ફંક્શન શોધી શકો છો CityDistance . અને ફંક્શનનો ઉપયોગ કરીને તમે બે શહેરો વચ્ચેનું અંતર મેળવશો.

    • આ રીતે, ફોર્મ્યુલા લાગુ કરીને, આપણે નંબર પર આવીએ છીએ 1358.524645 .

    વધુ વાંચો: એક્સેલમાં લેવેનશ્ટીન અંતરની ગણતરી કેવી રીતે કરવી (4 સરળ પદ્ધતિઓ)

    5. એક્સેલ VBA

    એક API ( એપ્લિકેશન પ્રોગ્રામિંગ ઈન્ટરફેસ ) કનેક્શન બનાવવા અને વપરાશકર્તા નિર્ધારિત કાર્ય બનાવવા માટે તેનો ઉપયોગ કરીને બે શહેરો વચ્ચેના અંતરની ગણતરી કરો VBA માં બે સ્થાનો વચ્ચેનું અંતર નક્કી કરવાની અન્ય બે રીતો છે. સ્થાન માટે ડેટા એકત્ર કરવા માટે, એક્સેલ API દ્વારા કોઈપણ નકશા સાથે જોડાય છે, જેમાં Google Map અને Bing Map નો સમાવેશ થાય છે. તેથી, આ તકનીકનો ઉપયોગ કરવા માટે, આપણે પહેલા API કી સ્થાપિત કરવી જોઈએ. તે ખરેખર સરળ છે, પરંતુ અફસોસની વાત છે કે, માત્ર Bing Map મફત API ઓફર કરે છે, Google નહીં. અમે મફત Bing Map API કીનો ઉપયોગ કરીને આ રીતે દર્શાવીશું. તમારી પોતાની Bing Map API કી બનાવવા માટે અહીં ક્લિક કરો .

    સ્ટેપ્સ:

    • સાથે શરૂ કરવા માટે, અમે API કી બનાવી છે અને તેને સેલ પર મૂકી છે C8 .

    • હવે, રિબનમાંથી વિકાસકર્તા ટેબ પર જાઓ.
    • પછી, કોડ શ્રેણીમાંથી, વિઝ્યુઅલ બેઝિક એડિટર ખોલવા માટે વિઝ્યુઅલ બેઝિક પર ક્લિક કરો. અથવા વિઝ્યુઅલ બેઝિક એડિટર ખોલવા માટે Alt + F11 દબાવો.

    • આ કરવાને બદલે, તમે તમારી વર્કશીટ પર ફક્ત જમણું-ક્લિક કરી શકો છો અને કોડ જુઓ પર જઈ શકો છો. આ તમને વિઝ્યુઅલ બેઝિક એડિટર પર પણ લઈ જશે.

    • વિઝ્યુઅલ બેઝિક એડિટર<2 માં દેખાશે>.
    • આગળ, ઇનસર્ટ ડ્રોપ-ડાઉન મેનુ બારમાંથી મોડ્યુલ પર ક્લિક કરો.

    • આ તમારી વર્કબુકમાં મોડ્યુલ બનાવશે.
    • અને, નીચે દર્શાવેલ VBA કોડ ની કૉપિ અને પેસ્ટ કરો.

    VBA કોડ:

    1470
    • સંપૂર્ણ વર્કબુકને માઇક્રો-સક્રિયકૃત વર્કબુક તરીકે સાચવીને કોડને સાચવો અને એક્સ્ટેંશન હશે. xlsm .

    • આ વપરાશકર્તા-નિર્ધારિત ફંક્શન નામ સિટી ડિસ્ટન્સ બનાવશે.

    VBA કોડ સમજૂતી

    • અમે અમારા ફંક્શન ને નામ આપીને શરૂઆત કરી 2 9>પછી અમે HTTP સેટઅપ ને ઑબ્જેક્ટ તરીકે જાહેર કર્યું અને પ્રારંભિક બિંદુ , અંતિમ બિંદુ , અંતર એકમ , અને આઉટપુટ Url શબ્દમાળાઓ તરીકે.
    • પછીથી, અમે બદલી અંતર એકમ થી કિલોમીટર અને પ્રારંભિક બિંદુ Url લિંકના પ્રારંભિક બિંદુ સુધી.
    • આગળ, અમે સેટ કરીએ છીએ. અમારા VBA કોડ અને API વચ્ચે કનેક્શન સ્થાપિત કરવા માટે જરૂરી પરિમાણો.
    • પછી અમે અમારું વપરાશકર્તા નિર્ધારિત કાર્ય બનાવ્યું.

    નિષ્કર્ષ

    ઉપરોક્ત પદ્ધતિઓ તમને એક્સેલમાં બે શહેરો વચ્ચેના અંતરની ગણતરી માં મદદ કરશે. આશા છે કે આ તમને મદદ કરશે! જો તમારી પાસે કોઈ પ્રશ્નો, સૂચનો અથવા પ્રતિસાદ હોય તો કૃપા કરીને અમને ટિપ્પણી વિભાગમાં જણાવો. અથવા તમે ExcelWIKI.com બ્લોગમાં અમારા અન્ય લેખો પર એક નજર કરી શકો છો!

    હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.