ਵਿਸ਼ਾ - ਸੂਚੀ
Excel ਦੇ ਕਈ ਉਪਯੋਗ ਹਨ। Microsoft Excel ਵਿੱਚ ਠੰਡਾ ਵਿਸ਼ੇਸ਼ ਫੰਕਸ਼ਨ ਅਤੇ ਫਾਰਮੂਲਾ ਗ੍ਰਹਿ 'ਤੇ ਦੋ ਖਾਸ ਸ਼ਹਿਰਾਂ ਜਾਂ ਸਥਾਨਾਂ ਵਿਚਕਾਰ ਵਿਛੋੜਾ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ ਹੈ। ਨਕਸ਼ੇ 'ਤੇ ਕਿਸੇ ਵੀ ਦੋ ਸਥਾਨਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਅਸਲ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਵਧੀਆ ਅੰਦਾਜ਼ਾ ਪ੍ਰਦਾਨ ਕਰੇਗਾ ਕਿ ਤੁਹਾਡੀ ਯਾਤਰਾ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗੇਗਾ। ਪਰ ਐਕਸਲ ਨਾਲ ਅਸੀਂ ਆਸਾਨੀ ਨਾਲ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹਾਂ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਐਕਸਲ ਵਿੱਚ ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਦਿਖਾਵਾਂਗੇ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਤੁਸੀਂ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨਾਲ ਅਭਿਆਸ ਕਰ ਸਕਦੇ ਹੋ।
ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰੋ।xlsm
ਡੇਟਾਸੈਟ ਜਾਣ-ਪਛਾਣ
ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ, ਸਾਨੂੰ ਡੇਟਾਸੈਟ ਤਿਆਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਮੰਨ ਲਓ ਸਾਡੇ ਕੋਲ ਦੋ ਸ਼ਹਿਰ ਹਨ ਲਾਸ ਏਂਜਲਸ ਜੋ ਕਿ ਕੈਲੀਫੋਰਨੀਆ ਰਾਜ ਦਾ ਇੱਕ ਪ੍ਰਮੁੱਖ ਸ਼ਹਿਰ ਹੈ, ਅਤੇ ਪਾਸਕੋ ਜੋ ਕਿ ਵਾਸ਼ਿੰਗਟਨ ਦਾ ਸ਼ਹਿਰ ਹੈ। . ਹੁਣ, ਸਾਨੂੰ ਉਹਨਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ. ਇਸਦੇ ਲਈ, ਸਾਨੂੰ ਦੋਹਾਂ ਸ਼ਹਿਰਾਂ ਦੇ ਅਕਸ਼ਾਂਸ਼ ਅਤੇ ਲੰਬਕਾਰ ਨੂੰ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਸੀਂ ਐਕਸਲ ਨਾਲ ਕਿਸੇ ਵੀ ਸ਼ਹਿਰ ਦੇ ਵਿਥਕਾਰ ਅਤੇ ਲੰਬਕਾਰ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਲੱਭ ਸਕਦੇ ਹਾਂ। ਆਓ ਦੇਖੀਏ ਕਿ ਅਸੀਂ ਇਹ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹਾਂ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਉਹ ਸੈੱਲ ਚੁਣੋ ਜਿੱਥੇ ਅਸੀਂ ਸ਼ਹਿਰਾਂ ਦਾ ਨਾਮ ਰੱਖਦੇ ਹਾਂ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਅਸੀਂ ਸੈੱਲਾਂ ਨੂੰ ਚੁਣਦੇ ਹਾਂ B5 , ਅਤੇ B6 ।
- ਦੂਜਾ, ਇਸ ਤੋਂ ਡੇਟਾ ਟੈਬ 'ਤੇ ਜਾਓ।ਰਿਬਨ।
- ਤੀਜੇ, ਡੇਟਾ ਕਿਸਮਾਂ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਭੂਗੋਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਫਿਰ, ਅਕਸ਼ਾਂਸ਼ ਲੱਭਣ ਲਈ, ਉਹ ਸੈੱਲ ਚੁਣੋ ਜਿੱਥੇ ਤੁਸੀਂ ਅਕਸ਼ਾਂਸ਼ ਰੱਖਦੇ ਹੋ ਅਤੇ ਉੱਥੇ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ।
=B5.Latitude
<8
- ਇਸੇ ਤਰ੍ਹਾਂ, ਅਸੀਂ ਸੈੱਲ B6 ਦਾ ਵਿਥਕਾਰ ਲੱਭਦੇ ਹਾਂ। ।
- ਹੁਣ, ਲੰਬਕਾਰ ਲੱਭਣ ਲਈ, ਇਸੇ ਤਰ੍ਹਾਂ, ਅਕਸ਼ਾਂਸ਼, ਇੱਕ ਸੈੱਲ ਚੁਣੋ ਅਤੇ ਉਸ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਪਾਓ।
=B5.Longitude
- ਆਪਣੇ ਕੀਬੋਰਡ 'ਤੇ ਐਂਟਰ ਕੁੰਜੀ ਨੂੰ ਦਬਾਓ।
- ਇਸੇ ਤਰ੍ਹਾਂ, ਅਸੀਂ ਪਹਿਲੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ 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
- ਨਤੀਜਾ ਦੇਖਣ ਲਈ, ਬਿਲਕੁਲ ਅੰਤ ਵਿੱਚ ਐਂਟਰ ਕੁੰਜੀ ਦਬਾਓ।
- ਇਸ ਤਰ੍ਹਾਂ, ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰਕੇ, ਅਸੀਂ ਨੰਬਰ 1357.033633 'ਤੇ ਪਹੁੰਚਦੇ ਹਾਂ।
ਹੋਰ ਪੜ੍ਹੋ: ਕਿਵੇਂ ਐਕਸਲ ਵਿੱਚ ਦੋ GPS ਕੋਆਰਡੀਨੇਟਸ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ
3. ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ Excel CONCATENATE ਅਤੇ SUBSTITUTE ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜੋ
ਇੱਕ ਵਾਕਾਂਸ਼ ਵਿੱਚ ਸ਼ਬਦਾਂ ਦੇ ਦੋ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਕ੍ਰਮ ਜੋੜਨ ਲਈ, ਟੈਕਸਟ ਫੰਕਸ਼ਨ CONCATENATE ਦੀ ਵਰਤੋਂ ਕਰੋ। ਐਕਸਲ CONCATENATE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਗਭਗ ਤੀਹ ਟੈਕਸਟ ਟੁਕੜਿਆਂ ਨੂੰ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਇੱਕ ਟੈਕਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਨਤੀਜਾ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਐਕਸਲ ਦਾ ਸਬਸਟੀਟਿਊਟ ਫੰਕਸ਼ਨ ਇੱਕ ਖਾਸ ਸਤਰ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਸੋਧਣ ਲਈ ਤੁਲਨਾ ਕਰਦਾ ਹੈ। ਅਸੀਂ ਉਹਨਾਂ ਦੋ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇੱਕ ਗੂਗਲ ਮੈਪ ਲਿੰਕ ਬਣਾਉਣ ਲਈ ਜੋੜ ਸਕਦੇ ਹਾਂ ਤਾਂ ਜੋ ਦੋ ਪਤਿਆਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕੇ। ਆਉ ਦੋ ਸ਼ਹਿਰਾਂ ਦੇ ਵਿਚਕਾਰ ਦੀ ਦੂਰੀ ਨੂੰ ਪੜਾਵਾਂ ਵਿੱਚੋਂ ਲੰਘਣ ਲਈ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੀਏ।
ਸਟੈਪਸ:
- ਇਸੇ ਤਰ੍ਹਾਂ, ਪਿਛਲੀ ਵਿਧੀ ਵਿੱਚ, ਸੈੱਲ ਦੀ ਚੋਣ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਗੂਗਲ ਮੈਪ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ; ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਅਸੀਂ ਸੈੱਲ C8 ਚੁਣਦੇ ਹਾਂ।
- ਫਿਰ, ਉਸ ਚੁਣੇ ਹੋਏ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰੋਸੈੱਲ।
=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",
SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
- ਨਤੀਜੇ ਦਿਖਾਉਣ ਲਈ , Enter ਕੁੰਜੀ ਦਬਾਓ।
ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਮਦਦ ਨਾਲ, ਤੁਸੀਂ ਇੱਕ ਗੂਗਲ ਮੈਪ ਨਾਲ ਲਿੰਕ ਕਰ ਸਕਦੇ ਹੋ। ਜੋ ਲਾਸ ਏਂਜਲਸ ਤੋਂ ਪਾਸਕੋ ਤੱਕ ਦਾ ਰਸਤਾ ਦਿਖਾਉਂਦਾ ਹੈ। ਸ਼ਹਿਰਾਂ ਨੂੰ CONCATENATE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਿੰਕ ਵਿੱਚ ਜੋੜਿਆ ਜਾਵੇਗਾ, ਅਤੇ ਸ਼ਹਿਰਾਂ ਦੇ ਨਾਮ SUBSTITUTE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜੋੜ ਦਿੱਤੇ ਜਾਣਗੇ।
- ਉਸ ਤੋਂ ਬਾਅਦ , ਇਹ ਜਾਣਨ ਲਈ ਕਿ ਇਹ ਦੋਵੇਂ ਸ਼ਹਿਰ ਇੱਕ ਦੂਜੇ ਤੋਂ ਕਿੰਨੇ ਦੂਰ ਹਨ, ਇਸ ਲਿੰਕ ਨੂੰ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਖੋਜ ਬਕਸੇ ਵਿੱਚ ਦਾਖਲ ਕਰੋ।
The CONCATENATE ਅਤੇ SUBSTITUTE ਫੰਕਸ਼ਨ ਵੀ ਗ੍ਰਹਿ 'ਤੇ ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ Excel ਵਿੱਚ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।
ਹੋਰ ਪੜ੍ਹੋ: ਦੋ ਪਤਿਆਂ ਦੇ ਵਿਚਕਾਰ ਮੀਲਾਂ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰੀਏ ਐਕਸਲ ਵਿੱਚ (2 ਢੰਗ)
4. ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ LAMBDA ਫੰਕਸ਼ਨ ਬਣਾਓ
ਐਕਸਲ ਵਿੱਚ 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 ਫੰਕਸ਼ਨ ਬਣਾਉ ਤਾਂ ਜੋ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕੀਤੀ ਜਾ ਸਕੇ।
ਕਦਮ:
- ਪਹਿਲਾਂ, ਸੈੱਲ ਚੁਣੋ 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 .
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ (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 ਕੋਡ:
5909
- ਸਾਰੀ ਵਰਕਬੁੱਕ ਨੂੰ ਮਾਈਕ੍ਰੋ-ਸਮਰੱਥ ਵਰਕਬੁੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਕੇ ਕੋਡ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਅਤੇ ਐਕਸਟੈਂਸ਼ਨ ਹੋਵੇਗੀ। xlsm .
- ਇਹ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ ਨਾਮ ਸ਼ਹਿਰ ਦੂਰੀ ਬਣਾਏਗਾ।
VBA ਕੋਡ ਸਪੱਸ਼ਟੀਕਰਨ
- ਅਸੀਂ ਆਪਣਾ ਫੰਕਸ਼ਨ ਨਾਮ ਦੇ ਕੇ ਸ਼ੁਰੂ ਕੀਤਾ 1>ਸ਼ਹਿਰ ਦੀ ਦੂਰੀ । ਪਹਿਲਾ ਸ਼ਹਿਰ ਸਟ੍ਰਿੰਗ ਵਜੋਂ, ਦੂਜਾ ਸ਼ਹਿਰ ਸਟ੍ਰਿੰਗ ਵਜੋਂ, ਅਤੇ ਟਾਰਗੇਟ ਵੈਲਯੂ ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਵੀ ਆਰਗੂਮੈਂਟਾਂ ਵਜੋਂ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਸਨ।
- ਫਿਰ ਅਸੀਂ ਸੈਟਅੱਪ HTTP ਨੂੰ ਇੱਕ ਆਬਜੈਕਟ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ , ਐਂਡਿੰਗ ਪੁਆਇੰਟ , ਡਿਸਟੈਂਸ ਯੂਨਿਟ , ਅਤੇ ਆਉਟਪੁੱਟ ਯੂਆਰਐਲ ਘੋਸ਼ਿਤ ਕੀਤਾ। ਸਤਰ ਵਜੋਂ।
- ਬਾਅਦ ਵਿੱਚ, ਅਸੀਂ ਬਦਲਿਆ ਦੂਰੀ ਯੂਨਿਟ ਤੋਂ ਕਿਲੋਮੀਟਰ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ Url ਲਿੰਕ ਦੇ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਤੱਕ।
- ਅੱਗੇ, ਅਸੀਂ ਸੈੱਟ ਕਰਦੇ ਹਾਂ ਸਾਡੇ VBA ਕੋਡ ਅਤੇ API ਵਿਚਕਾਰ ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਮਾਪਦੰਡ।
- ਫਿਰ ਅਸੀਂ ਆਪਣਾ ਯੂਜ਼ਰ ਡਿਫਾਈਨਡ ਫੰਕਸ਼ਨ ਬਣਾਇਆ।
ਸਿੱਟਾ
ਉਪਰੋਕਤ ਵਿਧੀਆਂ ਦੋ ਸ਼ਹਿਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਐਕਸਲ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨਗੀਆਂ। ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਤੁਹਾਡੀ ਮਦਦ ਕਰੇਗਾ! ਕਿਰਪਾ ਕਰਕੇ ਸਾਨੂੰ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਦੱਸੋ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ, ਸੁਝਾਅ, ਜਾਂ ਫੀਡਬੈਕ ਹਨ। ਜਾਂ ਤੁਸੀਂ ExcelWIKI.com ਬਲੌਗ!
ਵਿੱਚ ਸਾਡੇ ਹੋਰ ਲੇਖਾਂ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ।