اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

لدي ملف اكسل تجريبي فيه تاريخين 

المطلوب: ايجاد عدد الايام في الفرق بين التاريخين بشرط ان الشهر يكون كل شهر30 يوم

تحياتي للجميع

TEST.xlsx

  • أفضل إجابة
قام بنشر

حسب فهمي للمطلوب

رغم عدم دقة هذه الطريقة في حساب الفرق بين تاريخين لأنها لا تراعي الشهور ذات الأيام 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)

طبعا يرجع طول المعادلة إلى عدم اعتمادها على نتائج الأعمدة الأخرى (اليوم والشهر)

بالتوفيق

  • Like 2
  • Thanks 1
قام بنشر

مع احترامي للجميع، حلي به أكثر "عدالة" وهو يراعي النسبة والتناسب بنسبة الأيام إلى مدة شهرها.
إذا أردت التخلص من الكسور (مع أني أرى إذا العملية فيها مقابل مادي بقاء الكسور أفضل) فاستخدم دالة Round لحقل "أيام الناقص ثلاثينات".
موفقين.

مع ملاحظة أني لا أبحث عن الحصول على أفضل إجابة 🙂 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information