Ahmed_J قام بنشر سبتمبر 29, 2023 مشاركة قام بنشر سبتمبر 29, 2023 السلام عليكم لدي ملف اكسل تجريبي فيه تاريخين المطلوب: ايجاد عدد الايام في الفرق بين التاريخين بشرط ان الشهر يكون كل شهر30 يوم تحياتي للجميع TEST.xlsx رابط هذا التعليق شارك More sharing options...
AbuuAhmed قام بنشر سبتمبر 30, 2023 مشاركة قام بنشر سبتمبر 30, 2023 (معدل) محاولتي: Periods_01.xlsx تم تعديل سبتمبر 30, 2023 بواسطه AbuuAhmed 3 رابط هذا التعليق شارك More sharing options...
أفضل إجابة أ / محمد صالح قام بنشر سبتمبر 30, 2023 أفضل إجابة مشاركة قام بنشر سبتمبر 30, 2023 حسب فهمي للمطلوب رغم عدم دقة هذه الطريقة في حساب الفرق بين تاريخين لأنها لا تراعي الشهور ذات الأيام 31 أو 28 أو 29 على العموم يمكنك استعمال هذه المعادلة في G4 للحصول على عدد الأيام =IF(DAY(E4)<DAY(D4),30,0)+DAY(E4)-DAY(D4) وهذه في F4 للحصول على عدد الشهور =IF((IF(DAY(E4)<DAY(D4),-1,0)+MONTH(E4))<MONTH(D4),12,0)+IF(DAY(E4)<DAY(D4),-1,0)+MONTH(E4)-MONTH(D4) وهذه للحصول على عدد السنوات =IF((MONTH(E4)-MONTH(D4))<(IF((IF(DAY(E4)<DAY(D4),-1,0)+MONTH(E4))<MONTH(D4),12,0)+IF(DAY(E4)<DAY(D4),-1,0)+MONTH(E4)-MONTH(D4)),-1,0)+YEAR(E4)-YEAR(D4) طبعا يرجع طول المعادلة إلى عدم اعتمادها على نتائج الأعمدة الأخرى (اليوم والشهر) بالتوفيق 2 1 رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2023 الكاتب مشاركة قام بنشر سبتمبر 30, 2023 السلام عليكم شكرا لك استاذ @أ / محمد صالح شكرا لك استاذ @AbuuAhmed بارك الله فيكم كل شيء تمام رابط هذا التعليق شارك More sharing options...
AbuuAhmed قام بنشر سبتمبر 30, 2023 مشاركة قام بنشر سبتمبر 30, 2023 مع احترامي للجميع، حلي به أكثر "عدالة" وهو يراعي النسبة والتناسب بنسبة الأيام إلى مدة شهرها. إذا أردت التخلص من الكسور (مع أني أرى إذا العملية فيها مقابل مادي بقاء الكسور أفضل) فاستخدم دالة Round لحقل "أيام الناقص ثلاثينات". موفقين. مع ملاحظة أني لا أبحث عن الحصول على أفضل إجابة 🙂 رابط هذا التعليق شارك More sharing options...
AbuuAhmed قام بنشر سبتمبر 30, 2023 مشاركة قام بنشر سبتمبر 30, 2023 مرفق المثال مرة أخرى كمرجع لحالات مستقبلية مشابهة لمن يحتاجها Periods_02.xlsx 2 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.