محاسبه سن در اکسل بصورت روز و ماه و سال

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

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

آنچه در این پست خواهید آموخت:

  • آشنایی با تابع DATEDIF
  • محاسبه دقیق سن افراد براساس تاریخ میلادی
  • محاسبه دقیق سن افراد براساس تاریخ شمسی

آشنایی با تابع DATEDIF :

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

حتما بخوانید:   تفریق در اکسل را چگونه انجام دهیم؟

برای مثال تاریخ تولد یک شخص به میلادی سال 13-05-2001 می باشد.حالا قصد داریم سن این فرد را بدست بیاوریم.

نتیجه فرمول بالا 18 خواهد شد.یعنی فرد 18 سال سن دارد.

نتیجه فرمول بالا 221 خواهد شد.یعنی فرد 221 ماه سن دارد.

نتیجه فرمول بالا 6746 خواهد شد.یعنی فرد 6746 روز سن دارد.

توجه

در تابع DateDif عبارت y نمایانگر سال، m نمایانگر ماه و d نمایانگر روز می باشد. و تابع TODAY تاریخ روز جاری را به میلادی نشون میده.

محاسبه سن در اکسل براساس تاریخ میلادی

حالا که با تابع DateDif آشنا شدیم ببینیم چجوری میشه سن یک فرد رو براساس سال، ماه و روز محاسبه کرد.برای مثال جدول زیر رو درنظر بگیرید:

محاسبه تاریخ میلادی
شکل شماره 1 – محاسبه دقیق سن افراد به سال، ماه و روز در تاریخ میلادی

محاسبه سال میلادی مربوط به سن فرد :

حتما بخوانید:   جمع اعداد متنی در اکسل با ترفند تابع Evaluate

برای محاسبه سال مربوط به سن فرد کافیست فرمول زیر را در سلول B6 وارد کنید:

محاسبه ماه میلادی مربوط به سن فرد :

برای محاسبه ماه مربوط به سن فرد کافیست فرمول زیر را در سلول B8 وارد کنید:

محاسبه روز میلادی مربوط به سن فرد :

برای محاسبه روز مربوط به سن فرد کافیست فرمول زیر را در سلول B10 وارد کنید:

نتیجه محاسبه سن فرد با تاریخ میلادی
شکل شماره 2 – نتیجه محاسبه سن فرد با تاریخ میلادی

نکته

اگر می خواهید سن فرد بصورت اتوماتیک با روز جاری محاسبه شود، برای مثال فرمول را به این شکل می توان نوشت : DATEDIF(B3,TODAY(),”y”)=

محاسبه سن در اکسل براساس تاریخ شمسی

همانطور که گفتم ما در بحث مربوط به بدست آوردن اختلاف دو تاریخ شمسی در اکسل با تابع s2m و m2s آشنا شدیم.اکنون خیلی راحت ابتدا تاریخ شمسی را به میلادی تبدیل کرده و با تفریق آن سن فرد را بدست می آوریم.برای مثال جدول زیر را درنظر بگیرید:

محاسبه دقیق سن افراد به سال، ماه و روز در تاریخ شمسی
شکل شماره 3 – محاسبه دقیق سن افراد به سال، ماه و روز در تاریخ شمسی

محاسبه سال شمسی مربوط به سن فرد :

حتما بخوانید:   حرفه ای شدن در اکسل و 11 گام رسیدن به آن

برای محاسبه سال مربوط به سن فرد کافیست فرمول زیر را در سلول B6 وارد کنید:

محاسبه ماه شمسی مربوط به سن فرد :

برای محاسبه ماه مربوط به سن فرد کافیست فرمول زیر را در سلول B8 وارد کنید:

محاسبه روز شمسی مربوط به سن فرد :

برای محاسبه روز مربوط به سن فرد کافیست فرمول زیر را در سلول B10 وارد کنید:

نتیجه محاسبه سن فرد در اکسل با تاریخ شمسی
شکل شماره 4 – نتیجه محاسبه سن فرد در اکسل با تاریخ شمسی


منبع : https://support.office.com

اشتراک گذاری:
مطالب زیر را حتما بخوانید

پاسخی بگذارید