ایکسل میں سالگرہ سے عمر کا حساب کیسے لگائیں (8 آسان طریقے) -

  • اس کا اشتراک
Hugh West

مضمون ایکسل میں سالگرہ سے عمر کا حساب لگانے کے کچھ حیرت انگیز طریقے دکھاتا ہے۔ آپ عمر کو مکمل سالوں کی تعداد کے طور پر شمار کرنے کے ساتھ ساتھ آج کی تاریخ یا کسی مخصوص تاریخ پر سالوں، مہینوں اور دنوں میں اصل عمر حاصل کرنے کے چند فارمولے سیکھیں گے۔ اب، ہم آپ کو ان آسان اور آسان طریقوں سے آگاہ کریں گے کہ کس طرح ایکسل میں سالگرہ سے عمر کا حساب لگانا ہے۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

بہتر سمجھنے اور خود عمل کرنے کے لیے آپ درج ذیل ایکسل ورک بک ڈاؤن لوڈ کر سکتے ہیں۔ .

برتھ ڈے سے عمر کا حساب لگانا ? ایک بہت عام سوال۔ بچپن سے ہم سب نے یہ سوال اکثر سنا ہوگا۔ لیکن، اس کا کیا مطلب ہے؟ یہ عام طور پر ایک جواب کی نشاندہی کرتا ہے جس سے ظاہر ہوتا ہے کہ آپ کتنے عرصے سے زندہ ہیں۔

اگرچہ ایکسل میں سالگرہ سے لے کر عمر کا حساب لگانے کے لیے کوئی مخصوص فنکشن موجود نہیں ہے، وہاں ایک تاریخ پیدائش کو عمر میں تبدیل کرنے کے چند متبادل طریقے۔

ہمارے پاس 10 افراد کی سالگرہ کی فہرست ہے۔

بجے اس لمحے، ہم سالگرہ سے ایکسل میں ان کی عمروں کا حساب لگائیں گے۔

1. ایکسل میں سالگرہ سے عمر کا حساب لگانے کے لیے بنیادی فارمولہ استعمال کرنا

سب سے پہلے، ہم سب سے روایتی طریقہ سیکھیں گے۔ ایکسل میں سالوں میں عمر کا حساب لگانا۔ کسی کی عمر کا تعین کرنے کا سب سے عام طریقہ کیا ہے؟ بس گھٹائیںموجودہ تاریخ سے تاریخ پیدائش۔ عمر کا حساب لگانے کا یہ عام فارمولہ ایکسل میں بھی استعمال کیا جا سکتا ہے۔ احتیاط سے مراحل پر عمل کریں۔

اقدامات:

  • پہلے ، سیل D5 کو منتخب کریں، نیچے فارمولہ درج کریں۔ ، اور دبائیں ENTER ۔
=(TODAY()-C5)/365.25

یہاں، C5 <کا ابتدائی سیل ہے۔ 8>سالگرہ کالم۔

TODAY فنکشن آج کی تاریخ لوٹاتا ہے۔ قدرتی طور پر، 1 سال 365 دنوں پر مشتمل ہوتا ہے۔ لیکن لیپ کا سال ہر 4 سال بعد آتا ہے، لہذا ہم تاریخ کے فرق کو 365.25 سے تقسیم کرتے ہیں۔ فل ہینڈل ٹول کا استعمال کریں اور کالم D مکمل کرنے کے لیے اسے نیچے گھسیٹیں۔

  • پھر، اگر آپ صرف پورے سالوں میں نتائج دکھانا چاہتے ہیں، تو استعمال کریں۔ INT فنکشن ۔
=INT(D5)

نوٹ: <9 یقینی بنائیں کہ سیلز D5:D14 کو نمبر یا جنرل میں فارمیٹ کیا گیا ہے۔

مزید پڑھیں: ایکسل میں اوسط عمر کا حساب کیسے لگائیں (7 آسان طریقے)

2. IF، YEAR، MONTH اور NOW فنکشن کے فارمولے کے امتزاج کو لاگو کرنا

یہ طریقہ ایک فارمولے کا اطلاق کرتا ہے کچھ مختلف افعال کو یکجا کرنا۔ IF , YEAR , MONTH , اور NOW فنکشنز کے یہاں اپنے کام ہوتے ہیں۔ براہ کرم نیچے دیئے گئے مراحل پر عمل کریں۔

اقدامات:

  • سب سے پہلے، سیل D5 کو منتخب کریں اور نیچے فارمولہ لکھیں، اور ٹیپ کریں داخل کریں ۔
=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")

0>یہاں، ماہ اور سال فنکشنز اس تاریخ کے مہینے اور سال کو ایک نمبر کے طور پر واپس کرتے ہیں۔ ہم نے منطقی جانچ داخل کرنے کے لیے 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. مختلف خلیوں میں پیدائش کے سال، مہینے اور دن سے عمر کا حساب لگانا

یہاں، ہمیں اپنی تاریخ پیدائش ملی مختلف سیلز میں انہیں سال ، مہینہ، اور دن میں تقسیم کر کے۔

اس ٹیبل سے ہم ان کی موجودہ عمر کا حساب لگانا چاہتے ہیں۔ ہمارے کام کے مراحل پر احتیاط سے عمل کریں۔

اقدامات:

  • سب سے پہلے، ہمیں تاریخ کا استعمال کرتے ہوئے تاریخ پیدائش حاصل کرنی ہوگی اور 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 فنکشن استعمال کریں۔
  • <16

    5. ایکسل میں سالگرہ سے عمر کا حساب لگانے کے لیے DATEDIF فنکشن کو اپنانا

    عمر کا حساب لگانے کے لیے سب سے آسان اور قابل استعمال فنکشن DATEDIF فنکشن ہے مراحل کو اچھی طرح سے فالو کریں۔

    اسٹیپس:

    • شروع میں سیل D5 کو منتخب کریں اور نیچے دیے گئے فارمولے کو پیسٹ کریں اور دبائیں داخل کریں ۔
    =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 کا اطلاق کرناایکسل

    سالگرہ سے ایکسل میں عمر کا کا حساب لگانے کا دوسرا طریقہ VBA کوڈ استعمال کرنا ہے۔ اس طریقہ کو استعمال کرتے ہوئے آپ عمر کا حساب لگانے کے لیے نیچے دیے گئے مراحل پر عمل کر سکتے ہیں۔

    اقدامات:

    • شیٹ کے نام پر دائیں کلک کریں اور کوڈ دیکھیں کو منتخب کریں۔

    • فوری طور پر، مائیکروسافٹ ویژول بیسک برائے ایپلی کیشنز ونڈو کھل جاتی ہے۔ Sheet9 (VBA) پر دائیں کلک کریں > منتخب کریں Insert > Module.

    • یہ ایک کوڈ ماڈیول کھولتا ہے، جہاں نیچے کوڈ پیسٹ کریں نیچے جائیں اور چلائیں بٹن پر کلک کریں یا F5 دبائیں
    4579
    • اب کوڈ ماڈیول کو بند کرکے ورک شیٹ پر واپس آجائیں۔ آپ دیکھ سکتے ہیں کہ D5:D14 سیلز خود بخود سالوں میں عمر کے ساتھ بھر گئے ہیں۔ فارمولا بار میں، ہم DATEDIF فنکشن دیکھ سکتے ہیں جسے ہم نے اپنے VBA کوڈ میں استعمال کیا ہے۔

    اس تاریخ کا پتہ لگانا جب کوئی شخص دی گئی عمر کو پہنچتا ہے

    آئیے کہتے ہیں، رابن کی تاریخ پیدائش 13-08-1996 ہے۔ اس کی عمر 50 سال کب ہوگی؟ آپ اسے کیسے جانتے ہیں؟ پریشان ہونے کی کوئی بات نہیں اگر آپ اسے پہلے نہیں جانتے تھے۔ بس ہمارے اقدامات کو غور سے دیکھیں۔

    اسٹیپس:

    • سب سے پہلے سیل D5 کو منتخب کریں اور درج ذیل فارمولہ کو لکھیں، پھر دبائیں داخل کریں ۔
    =DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

    یہاں، ہم نے سال کے ساتھ ابھی 50 کا اضافہ کیا ہے۔ تاریخ پیدائش کی. بالآخر، یہ 50 سال حاصل کرنے کی تاریخ پر واپس آجاتا ہے۔عمر ۔

    نتیجہ

    اس مضمون کو پڑھنے کے لیے آپ کا شکریہ، ہمیں امید ہے کہ یہ مددگار ثابت ہوا۔ اگر آپ کے کوئی سوالات یا مشورے ہیں تو براہ کرم ہمیں تبصرے کے سیکشن میں بتائیں۔ مزید دریافت کرنے کے لیے براہ کرم ہماری ویب سائٹ Exceldemy دیکھیں۔

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔