نحوه محاسبه سن از تولد در اکسل (8 روش آسان) -

  • این را به اشتراک بگذارید
Hugh West

این مقاله چند روش شگفت انگیز برای محاسبه سن از تولد در اکسل را نشان می دهد. چند فرمول برای محاسبه سن به عنوان تعدادی سال کامل و همچنین دریافت سن واقعی بر حسب سال، ماه و روز در تاریخ امروز یا تاریخ معینی را یاد خواهید گرفت. اکنون، ما شما را با روش‌های آسان و راحت در مورد نحوه محاسبه سن از تولد در اکسل آشنا می‌کنیم.

دانلود کتاب تمرین تمرین

برای درک بهتر و تمرین خود می‌توانید کتاب کار اکسل زیر را دانلود کنید. .

محاسبه سن از تولد.xlsm

8 روش برای محاسبه سن از تولد در اکسل

«سلام، چند ساله هستی ? " یک سوال بسیار متداول. از دوران کودکی، همه ما باید این سوال را اغلب شنیده باشیم. اما این به چه معناست؟ معمولاً پاسخی را نشان می دهد که مدت زمان زنده بودن شما را بیان می کند.

اگرچه هیچ تابع اختصاصی برای محاسبه سن از تاریخ تولد در اکسل وجود ندارد، چند روش جایگزین برای تبدیل تاریخ تولد به سن.

ما فهرستی از تولد از 10 نفر داریم.

در در این لحظه، سن آنها را در اکسل از تاریخ تولدها محاسبه خواهیم کرد.

1. استفاده از فرمول پایه برای محاسبه سن از تولد در اکسل

در ابتدا، سنتی ترین روش را یاد خواهیم گرفت. برای محاسبه سن به سال در اکسل. متداول ترین روش برای تعیین سن افراد چیست؟ به سادگی از آن کم کنیدتاریخ تولد از تاریخ فعلی این فرمول رایج برای محاسبه سن می تواند در اکسل نیز استفاده شود. مراحل را با دقت دنبال کنید.

مراحل:

  • ابتدا ، سلول D5 را انتخاب کنید، فرمول زیر را وارد کنید و ENTER را فشار دهید.
=(TODAY()-C5)/365.25

در اینجا، C5 سلول شروع ستون تولد.

عملکرد TODAY تاریخ امروز را برمی‌گرداند. به طور طبیعی، یک سال شامل 365 روز است. اما سال کبیسه هر 4 سال یکبار می آید، بنابراین تفاوت تاریخ را بر 365.25 تقسیم می کنیم. از ابزار Fill Handle استفاده کنید و آن را به پایین بکشید تا ستون D تکمیل شود.

  • سپس، اگر می خواهید نتایج را در سال های کامل نمایش دهید، از عملکرد INT .
=INT(D5)

توجه: اطمینان حاصل کنید که سلول های D5:D14 در شماره یا عمومی قالب بندی شده اند.

بیشتر بخوانید: نحوه محاسبه میانگین سن در اکسل (7 روش آسان)

2. استفاده از ترکیب فرمول تابع IF، YEAR، MONTH و NOW

این روش یک فرمول را اعمال می کند ترکیب برخی از عملکردهای متمایز توابع IF ، YEAR ، MONTH ، و NOW در اینجا عملیات خاص خود را دارند. لطفا مراحل زیر را دنبال کنید.

مراحل:

  • ابتدا سلول D5 را انتخاب کنید و فرمول زیر را یادداشت کنید و روی<ضربه بزنید 6> 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")

تجزیه فرمول

اینجا، MONTH و YEAR توابع ماه و سال آن تاریخ را به صورت عدد برمی گرداند. ما از تابع 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<7 است> مراحل را به طور کامل دنبال کنید.

مراحل:

  • در ابتدا سلول 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. محاسبه سن در یک تاریخ خاص

در روش های قبلی ما، یاد گرفتیم که چگونه برای محاسبه سن کنونی از روز تولد. اکنون، روش تعیین سن در یک تاریخ خاص را می دانیم.

برای پیش بینی سن در یک تاریخ خاص، از <استفاده کردیم. 6>عملکرد DATEDIF دوباره. از این، واضح است که می توانید راحتی استفاده از این تابع را درک کنید. مراحل زیر را دنبال کنید.

مراحل:

  • سلول E5 را انتخاب کنید و فرمول زیر را تایپ کنید و ENTER<را فشار دهید 7>.
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

تفاوت با روشهای قبلی ما این است که ما سن را تا کنون محاسبه کردیم. تاریخ. بنابراین، ما از تابع TODAY استفاده کردیم. اما در اینجا ما سن را در یک تاریخ مشخص بررسی می کنیم، نه سن فعلی. بنابراین ما از مرجع سلول دیگری برای تاریخ پایان استفاده می کنیم.

بیشتر بخوانید: نحوه محاسبه سن بین دو تاریخ در اکسل (6 روش مفید)

8. استفاده از VBA برای محاسبه سن از روز تولد درExcel

یک راه دیگر برای محاسبه سن در اکسل از تاریخ تولدها استفاده از کد VBA است. برای محاسبه سن با استفاده از این روش می توانید مراحل زیر را دنبال کنید.

مراحل:

  • روی نام برگه کلیک راست کرده و مشاهده کد را انتخاب کنید.

  • فوراً، پنجره Microsoft Visual Basic for Applications باز می شود. روی Sheet9 (VBA) > Insert > Module را انتخاب کنید.

  • یک ماژول کد را باز می کند، جایی که کد زیر را جایگذاری می کند. را پایین بیاورید و روی دکمه Run کلیک کنید یا F5 را فشار دهید.
4101
  • اکنون با بستن ماژول کد به کاربرگ بازگردید. می توانید ببینید که سلول های D5:D14 به طور خودکار با سن در سال پر می شوند. در نوار فرمول، ما می توانیم تابع DATEDIF را که در کد VBA خود استفاده کرده ایم، مشاهده کنیم.

پیدا کردن تاریخ زمانی که یک فرد به سن معینی می رسد

بگذارید بگوییم، تاریخ تولد رابین 13-08-1996 است. چه زمانی او به 50 سالگی می رسد؟ شما از کجا می دانید که؟ اگر قبلاً آن را نمی دانستید جای نگرانی نیست. فقط مراحل ما را با دقت تماشا کنید.

مراحل:

  • ابتدا سلول D5 را انتخاب کنید و فرمول را به صورت زیر بنویسید، سپس فشار دهید ENTER .
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

در اینجا، ما به تازگی 50 عدد را با سال اضافه کرده ایم از تاریخ تولد در نهایت، در تاریخ رسیدن به 50 سالگی باز می گرددسن .

نتیجه گیری

از اینکه این مقاله را خواندید متشکریم، امیدواریم مفید بوده باشد. لطفا اگر سوال یا پیشنهادی دارید در قسمت نظرات با ما در میان بگذارید. لطفاً از وب سایت ما Exceldemy دیدن کنید تا بیشتر کاوش کنید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.