عمر المختار 1 قام بنشر يونيو 10, 2024 قام بنشر يونيو 10, 2024 (معدل) بحثت عن الدالة datedif لحساب فرق بين تاريخين - في اكسيل 2019 لم اجدها هل هناك دالة اخرى حلت محلها . لحساب الفرق بين تاريخين باليوم و الشهر و السنة تم تعديل يونيو 10, 2024 بواسطه عمر المختار 1
Saleh Ahmed Rabie قام بنشر يونيو 10, 2024 قام بنشر يونيو 10, 2024 (معدل) 11 دقائق مضت, عمر المختار 1 said: بحثت عن الدالة datedif لحساب فرق بين تاريخين - في اكسيل 2019 لم اجدها هل هناك دالة اخرى حلت محلها . لحساب الفرق بين تاريخين باليوم و الشهر و السنة يمكنك استخدام الكود التالي في VBA لحساب الفرق بين تاريخين بالأيام والشهور والسنوات ويمكن استخدامه في جميع إصدارات Excel: Function DateDiffInDays(startDate As Date, endDate As Date) As Integer DateDiffInDays = DateDiff("d", startDate, endDate) End Function Function DateDiffInMonths(startDate As Date, endDate As Date) As Integer DateDiffInMonths = DateDiff("m", startDate, endDate) End Function Function DateDiffInYears(startDate As Date, endDate As Date) As Integer DateDiffInYears = DateDiff("yyyy", startDate, endDate) End Function يمكنك استخدام هذه الدوال في الصيغ الخلية كما يلي: - لحساب الفرق بالأيام بين تاريخي A1 و B1: =DateDiffInDays(A1, B1) - لحساب الفرق بالشهور بين تاريخي A1 و B1: =DateDiffInMonths(A1, B1) - لحساب الفرق بالسنوات بين تاريخي A1 و B1: =DateDiffInYears(A1, B1) أتمنى أن يكون هذا الكود مفيدًا لك. تم تعديل يونيو 10, 2024 بواسطه Saleh Ahmed Rabie تعديل تنسيق النص 1
تمت الإجابة كمال على طارق قام بنشر يونيو 10, 2024 تمت الإجابة قام بنشر يونيو 10, 2024 هى أصلا الدالة مش موجودة ولكن اذا كتبتها ستقوم بعملها .. على الرغم أنك لم تقم برفع ملف للتوضيح , فعلى سبيل المثال اذا كان هناك تاريخ موجود بالخلية A2 والتاريخ الأخر بالخلية B2 ....فستكون المعادلة كالتالى : DATEDIF(start_date, end_date, unit) =DATEDIF(A2,B2,"Y") السنوات =DATEDIF(A2,B2,"YM") الشهور =DATEDIF(A2,B2,"MD") الأيام Unit Returns "Y" The number of complete years in the period. "M" The number of complete months in the period. "D" The number of days in the period. "MD" The difference between the days in start_date and end_date. The months and years of the dates are ignored. Important: We don't recommend using the "MD" argument, as there are known limitations with it. See the known issues section below. "YM" The difference between the months in start_date and end_date. The days and years of the dates are ignored "YD" The difference between the days of start_date and end_date. The years of the dates are ignored. 2
عمر المختار 1 قام بنشر يونيو 10, 2024 الكاتب قام بنشر يونيو 10, 2024 (معدل) شكرا للسادة الاساتذة . لم استطيع تطبيق vba كما اقترح ا صالح .. و لم اجد الدالة في اكسيل 2019 كما اوردها ا كمال تم تعديل يونيو 10, 2024 بواسطه عمر المختار 1
كمال على طارق قام بنشر يونيو 10, 2024 قام بنشر يونيو 10, 2024 (معدل) تفضل ..أيوم كده ,,, كان لابد من البداية رفع ملف تجنباً لإهدار الوقت -لك ما طلبت العمل1.xlsx تم تعديل يونيو 10, 2024 بواسطه كمال على طارق 1
عمر المختار 1 قام بنشر يونيو 10, 2024 الكاتب قام بنشر يونيو 10, 2024 6 دقائق مضت, كمال على طارق said: عمر المختار 1 كما أوضحتلك سلفاَ عليك برفع الملف بالمطلوب حتى يتم اغلاق المشاركة وعدم أخذ وقت أكثر من اللازم .. فالمعادلة غير موجودة بالفعل ولكن اذا كتبتها كما رأيت ستخرج لك الناتج المطلوب ! العمل.xlsx ا كمال مشكور للاهتمام . تم ارسال المرفق . مع ملاحظة ان الواريخ بالملف افتراضية
عمر المختار 1 قام بنشر يونيو 10, 2024 الكاتب قام بنشر يونيو 10, 2024 جزيل الشكر و العرفان . لسيادتكم . استاذ / طارق .. 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.