احمد ربیعی رودسری

وب سایت شخصی

محاسبه سن در اکسل

سابقاً درباره نحوه تبدیل تاریخ شمسی به میلادی مطلبی نوشتم، که پستش از اینجا قابل مشاهده هست. در ادامه و با تکیه بر مطلب قبلی، می‌خوایم دو تا تاریخ رو از هم کم کنیم و امکان مشاهده به روزِ سن افراد رو به فایل اکسلمون اضافه کنیم.

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

برای مثال:

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

مطالب مرتبط

دیدگاه کاربران

    آواتار : کلیپ در تاریخ پنجشنبه ۱۳ تیر ۱۳۹۸ گفته: پاسخ

    عالی قشنگ بود

خبرنامه سایت

جهت ایجاد ارتباط با شما و ارسال آخرین اخبار وب سایت در این قسمت ثبت نام نمائید.
Designed by A.Rabiey.R©