Ahmed_J قام بنشر سبتمبر 29, 2023 قام بنشر سبتمبر 29, 2023 السلام عليكم لدي ملف اكسل تجريبي فيه تاريخين المطلوب: ايجاد عدد الايام في الفرق بين التاريخين بشرط ان الشهر يكون كل شهر30 يوم تحياتي للجميع TEST.xlsx
AbuuAhmed قام بنشر سبتمبر 30, 2023 قام بنشر سبتمبر 30, 2023 (معدل) محاولتي: Periods_01.xlsx تم تعديل سبتمبر 30, 2023 بواسطه AbuuAhmed 3
أفضل إجابة أ / محمد صالح قام بنشر سبتمبر 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
Ahmed_J قام بنشر سبتمبر 30, 2023 الكاتب قام بنشر سبتمبر 30, 2023 السلام عليكم شكرا لك استاذ @أ / محمد صالح شكرا لك استاذ @AbuuAhmed بارك الله فيكم كل شيء تمام
AbuuAhmed قام بنشر سبتمبر 30, 2023 قام بنشر سبتمبر 30, 2023 مع احترامي للجميع، حلي به أكثر "عدالة" وهو يراعي النسبة والتناسب بنسبة الأيام إلى مدة شهرها. إذا أردت التخلص من الكسور (مع أني أرى إذا العملية فيها مقابل مادي بقاء الكسور أفضل) فاستخدم دالة Round لحقل "أيام الناقص ثلاثينات". موفقين. مع ملاحظة أني لا أبحث عن الحصول على أفضل إجابة 🙂
AbuuAhmed قام بنشر سبتمبر 30, 2023 قام بنشر سبتمبر 30, 2023 مرفق المثال مرة أخرى كمرجع لحالات مستقبلية مشابهة لمن يحتاجها Periods_02.xlsx 2 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.