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

دالة عد الايام بين تاريخ دون عطل مع إستثناء تواريخ محددة


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

image013.gif

image012.gif

اخواني الكرام:

هذه الدالة موجودة هنا وهي من إعداد الاستاذ الكبير عبدالله باقشير وما قمت انا به هو مجر اضافة خيار استثناء التواريخ حسب طلب الاخ هنا

عمل الدالة:

تقوم الدالة بحساب الفرق بين تاريخين بدون أيام العطل التي يتم اختيارها كما تقوم الدالة بإستثناء التواريخ المحددة بين هذين التاريخين

==============================================

بارو مترات الدالة:

1. MyDate_Min ويمثل التاريخ الاصغر

2. MyDate_Max ويمثل الخيار الخاص بالعنصر المراد استخراجه

3. DateExptd ويمثل المدى الذي به التواريخ المستثناه

4. ParamArray My_DayNO() مصفوفة ايام الاجازة بالارقام الدالة عليها وهي كالتالي:


'vbSunday		 1		Sunday

'vbMonday		 2		Monday

'vbTuesday	   3		 Tuesday

'vbWednesday   4		   Wednesday

'vbThursday	 5		  Thursday

'vbFriday		 6		Friday

'vbSaturday	 7		  Saturday


=KhCountDay(MyDate_Min;MyDate_Max;DateExptd;6;7)

حيث يمثل الرقمين 6 و 7 يومي الجمعة والسبت على التوالي

ارجو منكم التجربة وابداء الراي

اليكم المرفق 2003

دالة عد الايام بين تاريخ دون عطل مع إستثناء تواريخ محددة.rar

===============================
ويصبح الشكل النهائي للدالة
رابط هذا التعليق
شارك

السلام عليكم اخي احمد

لا اجرأ ان اقول انني عدلت الملف لكن الفضول دفعني الى التغيير ليكون عدد الايام بدون عطل لا يساوي عدد الايام بالعطل

انظر المرفق ، ان كنت على خطأ فاعذرني و ان كنت على صواب فذلك من فضلكم

دالة عد الايام بين تاريخ دون عطل مع إستثناء تواريخ محددة.rar

رابط هذا التعليق
شارك

اخى ابو حنين فى الخلايا ذات اللون الاصفر لاحظ الفرق بين الرقمين عدد الايام بدون استثناء

عدد الايام مع التواريخ المستثناه

1818

1812

رابط هذا التعليق
شارك

كلامك صحيح اخي احمد لقد اخطأت الفهم

لكن عندما وصعت في الخلقة A2 تاريخ البداية و في الخلية B2 تاريخ النهاية كنت اعتقد ان العدد الذي يكتب في الخلية C2 هو عدد الايام مع حساب الجمعة و السبت و في الخلية D2عدد الايام دون حساب الجمة و السبت

الله يسترها مع اخونا عبد الله

رابط هذا التعليق
شارك

الأخ الحبيب / عبد الله المجرب

بارك الله فيك على هذا الابداع

وبارك الله فى المبدع الكبير الأستاذ / عبد الله باقشير

رابط هذا التعليق
شارك

الاخوة الكرام

احمد البحيري

ابوحنين

رجب جاويش

كل الشكر لمروركم وكل الشكر للاستاذ عبدالله باقشير على هذه الدالة

رابط هذا التعليق
شارك

طيب ينفع استخدم نفس دالة من غير اكواد فيجوال بيسك

ان شاء الله

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

عد الايام بين تاريخ دون عطل مع إستثناء تواريخ محددة.rar

رابط هذا التعليق
شارك

  • 2 months later...

الأخ الحبيب / عبد الله المجرب

بارك الله فيك على هذا الابداع

وبارك الله فى المبدع الكبير الأستاذ / عبد الله باقشير

الاخ الفاضل عبد الله المجرب

تحية طيبة

ارجو منك ان ترسل لي برنامج يحسب الفرق بين تاريخين استطيع من خلاله ان اعرف ان الحادثة التاريخية حدثت في الصيف ام في الشتاء ام في الربيع ام في الخريف من خلال الانطلاق من الفصل الذي انا اعيشه صيف او شتاء او اي فصل اخر حتى اقرب لك الفكرة مثلا معركة بدر حدثت في 23 رمضان عام 2 هجري ونحن في العام 1433 هجري اي اريد ان احسب 23 /رمضان /2هـ الى 23/رمضان/1433هـ ورمضان يصادف في شهر تموز وهو الان صيف اريد ان احسب من هذا الشهر وهو فصل الصيف الى ان اصل الى وقت معركة بدر هل هي في الصيف ام في الشتاء ام الربيع ام الخريف وارجو ان استعصى عليك الحل ان تنقل رسالتي الى المعنيين مع فائق التقدير والاحترام

اخوك رياض البدراوي

رابط هذا التعليق
شارك

  • 3 weeks later...

السلام عليكم

اخوي بومحمد يعطيك العافيه

والله تعبت وانا ادور هالملف لين مالقيت لك هالموضوع قريب منه بنسبة 90% واعتقد ان الحل عندك لاني والله تعبت وايد وانا ادور هالملف لشغلي

لكن الي انا طالبه اذا تقدر

الفكره تكون عكس

يعني انا احط تاريخ البدايه واحط عدد الايام والملف يحسب لي تاريخ النهايه بدون الاجازه الاسبوعيه ( الجمعه والسبت )

شاكر لك مره اخرى :(

تم تعديل بواسطه قطري55
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information