ਵਿਸ਼ਾ - ਸੂਚੀ
ਲੇਖ ਐਕਸਲ ਵਿੱਚ ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕੁਝ ਸ਼ਾਨਦਾਰ ਢੰਗਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਅੱਜ ਦੀ ਮਿਤੀ ਜਾਂ ਕਿਸੇ ਨਿਸ਼ਚਿਤ ਮਿਤੀ 'ਤੇ ਸਾਲਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਦਿਨਾਂ ਵਿੱਚ ਅਸਲ ਉਮਰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਨਾਲ-ਨਾਲ ਪੂਰੇ ਸਾਲਾਂ ਦੀ ਗਿਣਤੀ ਵਜੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕੁਝ ਫਾਰਮੂਲੇ ਸਿੱਖੋਗੇ। ਹੁਣ, ਅਸੀਂ ਤੁਹਾਨੂੰ ਐਕਸਲ ਵਿੱਚ ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਬਾਰੇ ਉਹਨਾਂ ਆਸਾਨ ਅਤੇ ਸੁਵਿਧਾਜਨਕ ਤਰੀਕਿਆਂ ਬਾਰੇ ਦੱਸਾਂਗੇ।
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਤੁਸੀਂ ਬਿਹਤਰ ਸਮਝ ਅਤੇ ਅਭਿਆਸ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਐਕਸਲ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ। .
Birthday.xlsm ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨਾExcel ਵਿੱਚ ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ 8 ਤਰੀਕੇ
“ਹੇ, ਤੁਹਾਡੀ ਉਮਰ ਕਿੰਨੀ ਹੈ ? " ਇੱਕ ਬਹੁਤ ਹੀ ਆਮ ਪੁੱਛੇ ਜਾਣ ਵਾਲਾ ਸਵਾਲ। ਬਚਪਨ ਤੋਂ ਹੀ ਅਸੀਂ ਸਾਰਿਆਂ ਨੇ ਇਹ ਸਵਾਲ ਅਕਸਰ ਸੁਣਿਆ ਹੋਵੇਗਾ। ਪਰ, ਇਸਦਾ ਕੀ ਮਤਲਬ ਹੈ? ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿੰਨੇ ਸਮੇਂ ਤੋਂ ਜੀਵਿਤ ਹੋ।
ਹਾਲਾਂਕਿ Excel ਵਿੱਚ ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕੋਈ ਸਮਰਪਿਤ ਫੰਕਸ਼ਨ ਨਹੀਂ ਹੈ, ਇੱਥੇ ਇੱਕ ਜਨਮ ਮਿਤੀ ਨੂੰ ਉਮਰ ਵਿੱਚ ਬਦਲਣ ਦੇ ਕੁਝ ਵਿਕਲਪਿਕ ਤਰੀਕੇ।
ਸਾਡੇ ਕੋਲ 10 ਵਿਅਕਤੀਆਂ ਦੇ ਜਨਮਦਿਨ ਦੀ ਸੂਚੀ ਹੈ।
ਤੇ ਇਸ ਪਲ, ਅਸੀਂ ਜਨਮਦਿਨ ਤੋਂ ਐਕਸਲ ਵਿੱਚ ਉਹਨਾਂ ਦੀ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਾਂਗੇ।
1. ਐਕਸਲ ਵਿੱਚ ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਮੂਲ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਪਹਿਲਾਂ, ਅਸੀਂ ਸਭ ਤੋਂ ਰਵਾਇਤੀ ਢੰਗ ਸਿੱਖਾਂਗੇ ਐਕਸਲ ਵਿੱਚ ਸਾਲਾਂ ਵਿੱਚ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ। ਕਿਸੇ ਦੀ ਉਮਰ ਨਿਰਧਾਰਤ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਮ ਤਰੀਕਾ ਕੀ ਹੈ? ਬਸ ਘਟਾਓਮੌਜੂਦਾ ਮਿਤੀ ਤੋਂ ਜਨਮ ਮਿਤੀ। ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਇਹ ਆਮ ਫਾਰਮੂਲਾ ਐਕਸਲ ਵਿੱਚ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਕਦਮਾਂ ਦੀ ਧਿਆਨ ਨਾਲ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ , ਸੈੱਲ D5 ਚੁਣੋ, ਹੇਠਾਂ ਫਾਰਮੂਲਾ ਦਾਖਲ ਕਰੋ , ਅਤੇ ENTER ਦਬਾਓ।
=(TODAY()-C5)/365.25
ਇੱਥੇ, C5 <ਦਾ ਸ਼ੁਰੂਆਤੀ ਸੈੱਲ ਹੈ। 8>ਜਨਮਦਿਨ ਕਾਲਮ।
TODAY ਫੰਕਸ਼ਨ ਅੱਜ ਦੀ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, 1 ਸਾਲ ਵਿੱਚ 365 ਦਿਨ ਹੁੰਦੇ ਹਨ। ਪਰ ਲੀਪ ਸਾਲ ਹਰ 4 ਸਾਲਾਂ ਬਾਅਦ ਆਉਂਦਾ ਹੈ, ਇਸਲਈ ਅਸੀਂ ਤਾਰੀਖ ਦੇ ਅੰਤਰ ਨੂੰ 365.25 ਨਾਲ ਵੰਡਦੇ ਹਾਂ। ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਕਾਲਮ D ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਇਸਨੂੰ ਹੇਠਾਂ ਖਿੱਚੋ।
- ਫਿਰ, ਜੇਕਰ ਤੁਸੀਂ ਸਿਰਫ਼ ਪੂਰੇ ਸਾਲਾਂ ਵਿੱਚ ਨਤੀਜੇ ਦਿਖਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਸਦੀ ਵਰਤੋਂ ਕਰੋ। INT ਫੰਕਸ਼ਨ ।
=INT(D5)
ਨੋਟ: ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸੈੱਲ D5:D14 ਨੰਬਰ ਜਾਂ ਜਨਰਲ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤੇ ਗਏ ਹਨ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ (7 ਆਸਾਨ ਤਰੀਕੇ) ਵਿੱਚ ਔਸਤ ਉਮਰ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰੀਏ
2. IF, YEAR, MONTH, ਅਤੇ NOW ਫੰਕਸ਼ਨ ਦੇ ਫਾਰਮੂਲੇ ਦੇ ਸੁਮੇਲ ਨੂੰ ਲਾਗੂ ਕਰਨਾ
ਇਹ ਵਿਧੀ ਇੱਕ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰਦੀ ਹੈ ਕੁਝ ਵੱਖਰੇ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜਨਾ। IF , YEAR , MONTH , ਅਤੇ NOW ਫੰਕਸ਼ਨਾਂ ਦੇ ਇੱਥੇ ਆਪਣੇ ਆਪਰੇਸ਼ਨ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਕਦਮ:
- ਪਹਿਲਾਂ, ਸੈੱਲ D5 ਚੁਣੋ ਅਤੇ ਹੇਠਾਂ ਫਾਰਮੂਲਾ ਲਿਖੋ, ਅਤੇ ਟੈਪ ਕਰੋ ENTER ।
=IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo",YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo")
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
ਇੱਥੇ, ਮਹੀਨਾ ਅਤੇ ਸਾਲ ਫੰਕਸ਼ਨ ਉਸ ਮਿਤੀ ਦੇ ਮਹੀਨੇ ਅਤੇ ਸਾਲ ਨੂੰ ਇੱਕ ਸੰਖਿਆ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦੇ ਹਨ। ਅਸੀਂ ਇੱਕ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਪਾਉਣ ਲਈ IF ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਕਿ, ਜੇਕਰ ਮੌਜੂਦਾ ਮਿਤੀ ਦਾ ਮਹੀਨਾ ਜਨਮ ਮਿਤੀ ਦੇ ਮਹੀਨੇ ਤੋਂ ਵੱਡਾ ਹੈ, ਤਾਂ ਫਾਰਮੂਲਾ ਕੰਮ ਕਰਦਾ ਹੈ। :
YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"
ਨਹੀਂ ਤਾਂ, ਬਾਕੀ ਫਾਰਮੂਲਾ ਕੰਮ ਕਰੇਗਾ:
YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo"
ਨੋਟ: ਇਸ ਵਿਧੀ ਦਾ ਨੁਕਸਾਨ ਇਹ ਹੈ ਕਿ ਇਹ 1 ਸਾਲ ਜੋੜਨ ਦੀ ਬਜਾਏ 12 ਮਹੀਨੇ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਅਸੀਂ ਇਸਨੂੰ ਜੋਨਸ ਕੇਸ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹਾਂ।
3. ਵੱਖ-ਵੱਖ ਸੈੱਲਾਂ ਵਿੱਚ ਜਨਮ ਦੇ ਸਾਲ, ਮਹੀਨੇ ਅਤੇ ਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰ ਰਹੇ ਹਾਂ
ਇੱਥੇ, ਸਾਨੂੰ ਸਾਡੀ ਜਨਮ ਮਿਤੀ ਮਿਲੀ ਹੈ। ਵੱਖ-ਵੱਖ ਸੈੱਲਾਂ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਸਾਲ , ਮਹੀਨਾ, ਅਤੇ ਦਿਨ ਵਿੱਚ ਵੰਡ ਕੇ।
ਇਸ ਸਾਰਣੀ ਤੋਂ , ਅਸੀਂ ਉਹਨਾਂ ਦੀ ਮੌਜੂਦਾ ਉਮਰ ਦਾ ਹਿਸਾਬ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਸਾਡੇ ਕੰਮ ਦੇ ਕਦਮਾਂ ਦੀ ਧਿਆਨ ਨਾਲ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਸਾਨੂੰ DATE ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਨਮ ਮਿਤੀ ਪ੍ਰਾਪਤ ਕਰਨੀ ਪਵੇਗੀ ਅਤੇ DATEVALUE ਫੰਕਸ਼ਨ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਅਸੀਂ ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕੀਤੀ:
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)
ਇਸ ਫਾਰਮੂਲੇ ਨੇ ਵੱਖ-ਵੱਖ ਸਾਲਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਦਿਨਾਂ ਨੂੰ ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਮਿਲਾ ਦਿੱਤਾ।
- ਸੈੱਲ G5 ਚੁਣੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਪੇਸਟ ਕਰੋ।
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "y") & " Years, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5),TODAY(), "ym") & " Months, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "md") & " Days"
ਹੋਰ ਪੜ੍ਹੋ: ਸਾਲਾਂ ਅਤੇ ਮਹੀਨਿਆਂ ਵਿੱਚ ਐਕਸਲ ਵਿੱਚ ਉਮਰ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰੀਏ (5 ਆਸਾਨ ਤਰੀਕੇ)
4. ਲਾਗੂ ਕਰਨਾ YEARFRAC ਫੰਕਸ਼ਨ
YEARFRAC ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜੋ ਸਾਲ ਦਾ ਇੱਕ ਹਿੱਸਾ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਵਿੱਚ ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਇੱਕ ਭਰੋਸੇਯੋਗ ਪਹੁੰਚ ਵੀ ਹੈ।ਐਕਸਲ। ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਕਦਮ:
- ਸੈੱਲ D5 ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਟਾਈਪ ਕਰੋ।
=YEARFRAC(C5,TODAY(),1)
ਇਸ ਫੰਕਸ਼ਨ ਨੇ ਜਨਮਦਿਨ ਅਤੇ ਅੱਜ ਦੀ ਮਿਤੀ ਵਿੱਚ ਅੰਤਰ ਦੀ ਗਣਨਾ ਕੀਤੀ। ਇੱਥੇ ਅਸੀਂ ਬੇਸਿਸ ਨੂੰ 1 ਵਜੋਂ ਲੈਂਦੇ ਹਾਂ ਜਿਸਦਾ ਅਰਥ ਹੈ ਅਸਲ।
- ਪੂਰੇ ਸਾਲਾਂ ਵਿੱਚ ਉਮਰ ਦਿਖਾਉਣ ਲਈ, INT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
5. ਐਕਸਲ ਵਿੱਚ ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ DATEDIF ਫੰਕਸ਼ਨ ਨੂੰ ਅਪਣਾਉਣਾ
ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਸੁਵਿਧਾਜਨਕ ਅਤੇ ਉਪਯੋਗੀ ਫੰਕਸ਼ਨ DATEDIF ਫੰਕਸ਼ਨ ਹੈ । ਕਦਮਾਂ ਦੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਪਾਲਣਾ ਕਰੋ।
ਕਦਮ:
- ਸ਼ੁਰੂਆਤ ਵਿੱਚ, ਸੈੱਲ D5 ਚੁਣੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਪੇਸਟ ਕਰੋ, ਅਤੇ ਦਬਾਓ। ENTER ।
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"
ਫਾਰਮੂਲਾ ਬ੍ਰੇਕਡਾਊਨ
ਸਾਲਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਦਿਨਾਂ ਵਿੱਚ ਉਮਰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸੀਂ ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ “Y” , “YM” , ਅਤੇ “MD” ਕ੍ਰਮਵਾਰ DATEDIF ਫੰਕਸ਼ਨ ਵਿੱਚ। ਉਪਰੋਕਤ ਫਾਰਮੂਲਾ 3 ਮੁੱਲਾਂ (ਸਾਲ, ਮਹੀਨੇ ਅਤੇ ਦਿਨ) ਦੇ ਨਾਲ ਇੱਕ ਸਿੰਗਲ ਟੈਕਸਟ ਸਤਰ ਦਿੰਦਾ ਹੈ।
6. ਸਿਰਫ਼ ਗੈਰ-ਜ਼ੀਰੋ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ IF ਨੂੰ DATEDIF ਫੰਕਸ਼ਨ ਨਾਲ ਜੋੜਨਾ
ਸਾਡੇ ਪਿਛਲੇ ਵਿੱਚ ਵਿਧੀ, ਤੁਸੀਂ ਇੱਕ ਸਮੱਸਿਆ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਕੁਝ ਸੈੱਲਾਂ ਵਿੱਚ 0 ਮਹੀਨੇ ਅਤੇ 0 ਦਿਨ ਦਿਖਾਈ ਦੇ ਰਹੇ ਹਨ।
ਇਸ ਸਮੱਸਿਆ ਤੋਂ ਬਚਣ ਅਤੇ ਸਿਰਫ਼ ਗੈਰ-ਜ਼ੀਰੋ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਅਸੀਂ ਇਹ ਕਰ ਸਕਦੇ ਹਾਂ IF ਫੰਕਸ਼ਨ ਨੂੰ ਜੋੜ ਕੇ ਸਾਡੇ ਪਿਛਲੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਕੁਝ ਨਵੀਨੀਕਰਨ। ਨਵੇਂ ਫਾਰਮੂਲੇ ਨਾਲ ਅੱਪਡੇਟ ਹੋਣ ਲਈ,ਧਿਆਨ ਨਾਲ ਵੇਖੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਸੈੱਲ D5 ਚੁਣੋ ਅਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਹੇਠਾਂ ਲਿਖੇ ਅਨੁਸਾਰ ਲਿਖੋ, ਅਤੇ ਦਬਾਓ। ENTER .
=IF(DATEDIF(C5, TODAY(),"y")=0,"",DATEDIF(C5, TODAY(),"y")&" years, ")& IF(DATEDIF(C5, TODAY(),"ym")=0,"",DATEDIF(C5, TODAY(),"ym")&" months, ")& IF(DATEDIF(C5, TODAY(),"md")=0,"",DATEDIF(C5, TODAY(),"md")&" days")
ਇਹ ਫਾਰਮੂਲਾ ਸਾਡੇ ਪਿਛਲੇ ਫਾਰਮੂਲੇ ਵਾਂਗ ਹੈ ਪਰ ਫਰਕ ਸਿਰਫ ਇਹ ਹੈ ਕਿ ਜੇਕਰ ਸਾਲਾਂ, ਮਹੀਨਿਆਂ ਜਾਂ ਦਿਨਾਂ ਵਿੱਚ ਕੋਈ ਜ਼ੀਰੋ ਮੁੱਲ ਹੈ, ਤਾਂ ਉਹਨਾਂ ਸ਼ਰਤਾਂ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਵੇਗਾ। IF ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਅਸੀਂ ਸਿਰਫ਼ ਗੈਰ-ਜ਼ੀਰੋ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇਹ ਸ਼ਰਤ ਲਾਗੂ ਕੀਤੀ ਹੈ।
7. ਇੱਕ ਖਾਸ ਮਿਤੀ 'ਤੇ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨਾ
ਸਾਡੀਆਂ ਪਿਛਲੀਆਂ ਵਿਧੀਆਂ ਵਿੱਚ, ਅਸੀਂ ਸਿੱਖਿਆ ਕਿ ਕਿਵੇਂ ਜਨਮਦਿਨ ਤੋਂ ਮੌਜੂਦਾ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ। ਹੁਣ, ਅਸੀਂ ਕਿਸੇ ਖਾਸ ਮਿਤੀ 'ਤੇ ਉਮਰ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਜਾਣਾਂਗੇ।
ਕਿਸੇ ਖਾਸ ਮਿਤੀ 'ਤੇ ਉਮਰ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਲਈ, ਅਸੀਂ DATEDIF ਫੰਕਸ਼ਨ ਦੁਬਾਰਾ। ਇਸ ਤੋਂ, ਤੁਸੀਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਹੂਲਤ ਨੂੰ ਸਮਝ ਸਕਦੇ ਹੋ. ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਕਦਮ:
- ਸੈੱਲ ਚੁਣੋ E5 ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਟਾਈਪ ਕਰੋ ਅਤੇ ENTER<ਦਬਾਓ। 7>.
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"
ਸਾਡੀਆਂ ਪਿਛਲੀਆਂ ਵਿਧੀਆਂ ਨਾਲੋਂ ਫਰਕ ਇਹ ਹੈ ਕਿ ਉਥੇ ਅਸੀਂ ਮੌਜੂਦਾ ਸਮੇਂ ਤੱਕ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹਾਂ ਤਾਰੀਖ਼. ਇਸ ਤਰ੍ਹਾਂ, ਅਸੀਂ TODAY ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਪਰ ਇੱਥੇ ਅਸੀਂ ਇੱਕ ਖਾਸ ਮਿਤੀ 'ਤੇ ਉਮਰ ਦਾ ਕੰਮ ਕਰਦੇ ਹਾਂ, ਨਾ ਕਿ ਮੌਜੂਦਾ ਉਮਰ. ਇਸ ਲਈ ਅਸੀਂ ਅੰਤ ਦੀ ਮਿਤੀ ਲਈ ਇੱਕ ਹੋਰ ਸੈੱਲ ਸੰਦਰਭ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਦੋ ਤਾਰੀਖਾਂ ਵਿਚਕਾਰ ਉਮਰ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰੀਏ (6 ਉਪਯੋਗੀ ਢੰਗ)
8. ਜਨਮਦਿਨ ਤੋਂ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ VBA ਲਾਗੂ ਕਰਨਾExcel
ਜਨਮਦਿਨ ਤੋਂ Excel ਵਿੱਚ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਹੈ VBA ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਤੁਸੀਂ ਇਸ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ।
ਕਦਮ:
- ਸ਼ੀਟ ਨਾਮ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਕੋਡ ਦੇਖੋ ਚੁਣੋ।
- ਤੁਰੰਤ, ਐਪਲੀਕੇਸ਼ਨ ਵਿੰਡੋ ਲਈ ਮਾਈਕਰੋਸਾਫਟ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਖੁੱਲਦਾ ਹੈ। ਸ਼ੀਟ9 (VBA) > 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ; Insert > Module ਚੁਣੋ।
- ਇਹ ਇੱਕ ਕੋਡ ਮੋਡੀਊਲ ਖੋਲ੍ਹਦਾ ਹੈ, ਜਿੱਥੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਪੇਸਟ ਕਰੋ। ਹੇਠਾਂ ਜਾਓ ਅਤੇ ਚਲਾਓ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ F5 ਦਬਾਓ।
5961
- ਹੁਣ ਕੋਡ ਮੋਡੀਊਲ ਨੂੰ ਬੰਦ ਕਰਕੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ। ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ D5:D14 ਸੈੱਲ ਆਪਣੇ ਆਪ ਸਾਲਾਂ ਵਿੱਚ ਉਮਰ ਨਾਲ ਭਰ ਗਏ ਹਨ। ਫਾਰਮੂਲਾ ਬਾਰ ਵਿੱਚ, ਅਸੀਂ DATEDIF ਫੰਕਸ਼ਨ ਦੇਖ ਸਕਦੇ ਹਾਂ ਜੋ ਅਸੀਂ ਆਪਣੇ VBA ਕੋਡ ਵਿੱਚ ਵਰਤਿਆ ਹੈ।
ਮਿਤੀ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਜਦੋਂ ਕੋਈ ਵਿਅਕਤੀ ਦਿੱਤੀ ਗਈ ਉਮਰ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ
ਆਓ, ਰੋਬਿਨ ਦੀ ਜਨਮ ਮਿਤੀ 13-08-1996 ਹੈ। ਉਹ ਆਪਣੀ 50 ਸਾਲ ਦੀ ਉਮਰ ਕਦੋਂ ਪ੍ਰਾਪਤ ਕਰੇਗਾ? ਤੁਸੀਂ ਇਹ ਕਿਵੇਂ ਜਾਣਦੇ ਹੋ? ਇਸ ਬਾਰੇ ਚਿੰਤਾ ਕਰਨ ਦੀ ਕੋਈ ਗੱਲ ਨਹੀਂ ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਨੂੰ ਪਹਿਲਾਂ ਨਹੀਂ ਜਾਣਦੇ ਸੀ। ਬਸ ਸਾਡੇ ਕਦਮਾਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਦੇਖੋ।
ਕਦਮ:
- ਪਹਿਲਾਂ, ਸੈੱਲ D5 ਚੁਣੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਲਿਖੋ, ਫਿਰ ਦਬਾਓ ENTER ।
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))
ਇੱਥੇ, ਅਸੀਂ ਸਾਲ ਦੇ ਨਾਲ ਹੁਣੇ ਹੀ 50 ਜੋੜਿਆ ਹੈ ਜਨਮ ਮਿਤੀ ਦੇ. ਆਖਰਕਾਰ, ਇਹ 50 ਸਾਲ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਮਿਤੀ 'ਤੇ ਵਾਪਸ ਆਉਂਦਾ ਹੈਉਮਰ ।
ਸਿੱਟਾ
ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ, ਸਾਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦਗਾਰ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਸਾਨੂੰ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਦੱਸੋ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਜਾਂ ਸੁਝਾਅ ਹਨ। ਹੋਰ ਖੋਜਣ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੀ ਵੈੱਬਸਾਈਟ Exceldemy 'ਤੇ ਜਾਓ।