سابقاً درباره نحوه تبدیل تاریخ شمسی به میلادی مطلبی نوشتم، که پستش از اینجا قابل مشاهده هست. در ادامه و با تکیه بر مطلب قبلی، میخوایم دو تا تاریخ رو از هم کم کنیم و امکان مشاهده به روزِ سن افراد رو به فایل اکسلمون اضافه کنیم.
تابع DATEDIF سه ورودی داره و دو تا تاریخ رو دریافت و خودش آنها را از هم کم میکنه و ما توی آرگومان سوم تعیین میکنیم که اختلاف دو تاریخ رو، برحسب سال، ماه یا روز نشون بده.
برای مثال:
=DATEDIF(“۱۹۸۵-۰۸-۲۰”,TODAY(),“y”) سن برحسب سال
=DATEDIF(“۱۹۸۵-۰۸-۲۰”,TODAY(),“m”) سن برحسب ماه
=DATEDIF(“۱۹۸۵-۰۸-۲۰”,TODAY(),“d”) سن برحسب روز
همینطور که مشخصه در این تابع، y نماد سال، m نماد ماه و d نماد روز هست. با توجه به اینکه تابع today تاریخ روز رو برمیگردونه اگر تاریخ تولد رو به میلادی، مثلا در سلول C2 داشته باشیم، برای محاسبه سن افراد، به صورت اتوماتیک با روز جاری، از فرمول زیر استفاده میکنیم:
=DATEDIF(C2,TODAY(),“y”)
=DATEDIF(C2,TODAY(),”y”)
عالی قشنگ بود