احصل على عمر الشخص بالسنوات الكاملة من تاريخ ميلاده.
نسخ هذه الصيغة
=DATEDIF(A2, TODAY(), "Y")تقيس DATEDIF الفرق بين تاريخ الميلاد واليوم. تُرجع الوحدة "Y" السنوات الكاملة، مع مراعاة ما إذا كان عيد الميلاد قد مرّ هذا العام أم لا.
=DATEDIF("1990-06-23", TODAY(), "Y")→36العمر بالسنوات الكاملة اعتبارًا من اليوم.
=DATEDIF(DATE(2000,3,15), DATE(2026,3,14), "Y")→25اليوم السابق لعيد الميلاد السادس والعشرين ما زال يُحتسب 25.
=INT(YEARFRAC(A2, TODAY()))→36بديل لا يعتمد على DATEDIF.
السنوات والأشهر
=DATEDIF(A2, TODAY(), "Y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"يعرض العمر مثل "36y 0m".
نعم — تقوم TODAY() بإعادة الحساب كل يوم يتم فيه فتح مصنف العمل، وبالتالي يظل العمر محدثًا.
DATEDIF دالة توافق غير موثّقة، لذا لا يقترحها Excel أثناء الكتابة. لكنها تعمل عند كتابتها كاملة.
استبدل TODAY() بذلك التاريخ: =DATEDIF(A2, DATE(2026,12,31), "Y").
تاريخ البدء أحدث من تاريخ الانتهاء. ضع تاريخ الميلاد أولًا والتاريخ الأحدث ثانيًا.
هل تحتاج إلى صيغة لبياناتك الخاصة؟
صف ما تريده بلغة بسيطة ودع ExcelGPT يكتب الصيغة ويشرحها ويتحقق منها — البدء مجاني، ولا يتطلب أي إضافات.