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

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

قام بنشر (معدل)

السلام عليكم ورحمة الله وبركاته

كيف حالكم ياجماعه

اشكركم جميعا من أولكم إلى آخركم على خبراتكم التي نستفيد منها بين الحين والآخر ومن لا يشكر الناس لا يشكر الله

اخواني أعاني من مشكله حقيقيه بهدلت عيشتي وسببها الدالة سيئة السيرة DAYS360 :smile2:

من المعروف أن الدالة DAYS360 وظيفتها حساب الفرق بين تاريخيين على أساس أن السنة 360 يوم وكل شهر مهما كان اسمه عدد أيامه 30

حلو الكلام طيب تعالوا نحسبها

1/6/2007 إلى 1/7/2007 عدد الأيام يسلوي 31 يوم

ولو حسبنها بطريقه ثانية

من 30/5/2007 إلى 30/6/2007 راح تعطينا نفس النتيجة 31 يوم والجواب سليم

لكن!!!

وهذا محيرني لما اكتب التاريخ من

30/7/2007 إلى 30/8/2007 تكونن النتيجة 30 يوم ؟؟؟؟!!! الجواب خطأ طبعا الصحيح 31 يوم

ونفس الشيء لما أكتب التاريخ من

30/12/2007 إلى 30/1/2008 النتيجة 30 يوم

أنا عارف السبب أن شهر 7 وشهر 8 في الأساس كلاهما عدد أيامهما 31 يوم وكذلك ديسمبر ويناير

ولكن اللي مش عارفه حل المشكلة هذه اللي دوختني سبع دوخات فأتمنى أني أجد عندكم الحل بدون أكواد vb إذا أمكن

الملف بالمرفقات

day.rar

تم تعديل بواسطه eisa2004
قام بنشر

السلام عليكم ورحمة الله وبركاته

هذه الداله لحساب عدد ايام السنه والمشكله انها تعطيك 360 يوما والمفروض 365 يوما

انشاء الله اذا انحلت مشكلة التحميل من المنتدي اشرحها لك وممكن اضافة السنه وتتحدث معك سنويا مثل 7240

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